Welcome to my page! I'm an experienced Software Engineer with a specialization in Data Engineering, Machine Learning, and Backend Development.
CrowdSync is a mobile app that allows users to easily discover valuable connections. We enable friction-free networking at events through an intuitive interface allowing you to quickly find and connect with the ‘right’ attendees.
Machine learning tools to collect social data across the internet, generate sentiment analysis, and produce actionable insights.
Frontend web application for Quordata, interfacing with a MySQL database and an AWS cloud service backend to manage data.
A logging system to integrate with a scalable distributed system using Google Pub/Sub to subscribe and submit logs to BigQuery, through a Google Cloud Dataflow for real-time analytics.
Tools for stock trading and analysis. Collects stock data and uses machine learning algorithms plus backtesting to deliver strategies.
Space simulator written in Unity. Created physics and collision detection system from scratch.
Natural Language Processing project. Uses tweets and machine learning to track natural disasters.
An implementation of a spherical collision detection using a broad and narrow approach. The broad approach is an example from NVIDIA's Spatial Subdivision implementation.
Chief Technology Engineer, June 2023 - March 2024
Chief Technology Engineer, June 2020 - June 2023
Flight Software Engineer, September 2018 - Present
Full-Stack Developer, September 2017 - September 2018
Support Developer, September 2013 - May 2017
Python, C++, C#, C, Java, MATLAB, R, Haskell, SQL, HTML/CSS, Bash, Rust, JavaScript, Verilog, Ruby, Assembly (MIPS, x86)
Kubernetes, Keras, TensorFlow, PyTorch, React, React Native, Scikit-Learn, Hadoop, SciPy
AWS (KMS, Cognito, DynamoDB, Lambda), NLP, Kafka, GCP, Firebase, HuggingFace Transformers, BigQuery
MySQL, SQLite, MongoDB, DynamoDB