AnsysDec 2024
Software Engineering Intern
Web APIs for a system migration, and 12+ bugs hunted across four languages and three architecture layers.
Software engineer. Backend services, the data that moves through them, and the products built on top.
I like the parts nobody volunteers for. The migration with no owner. The bug that only shows up under load.
A simulation-software company, a research lab, a consultancy, and a sports-technology product team. Current one first; every one opens in full.
Shipping websites for Burnley FC, Edgbaston, IMG Dubai and PJL — and building the internal service that took a manual step out of every ticket.

AnsysDec 2024
Web APIs for a system migration, and 12+ bugs hunted across four languages and three architecture layers.
Texas A&M UniversityFeb 2024Five inconsistent disaster-response datasets turned into something a model could actually learn from.
4C Consulting — Technology DivisionJul 2023RESTful services in Python over PostgreSQL, and a deployment path that stopped being manual.
Texas A&M UniversityDec 2022
An Express and Node application where the performance work happened in the database, not the code.
Texas A&M University — CSEAug 2022Decision trees and random forests over reverse-engineered malware features, with a dashboard for 30k+ datapoints.
Sigma InfoSolutionsJul 2022An e-commerce transaction path across React and Spring Boot, with a 30% query-performance win underneath it.
Built on my own time, source open. The first is the one I would want read.
A probability engine for arbitrary real-world questions — five free-tier providers behind one fallback chain, and a JSON contract that decides which answers count.


Two SwiftUI apps built back to back — one widget-first capture tool, one motion-driven SceneKit game.

A Rails application for a quantum computing club, built test-first and shipped through CI to 300+ members.
A point-of-sale front end in React and Redux over a Node REST API, with Postgres and maps integration.

An LSTM in TensorFlow and Keras for price movement, combined with mean reversion and backtested honestly.

A multi-tab desktop browser in Python and PyQt5, with SQLite history and AES-encrypted profiles.
Hover a bar for its window. Tap any row to open it.
Ranked by how many of the 13 pieces of work above each one appears in — counted, not claimed.
Python, Java, C#, C++, JavaScript, TypeScript, Swift, Dart, Ruby, SQL
Node.js, Express, .NET, Ruby on Rails, REST, Webhooks
PostgreSQL, SQLite, Redis, Supabase, Firebase, Pandas, NumPy
Docker, AWS, GitHub Actions, CI/CD
React, Flutter, SwiftUI, TensorFlow, scikit-learn
No framework, no component library, no CDN script, and no build step at deploy — this HTML is committed exactly as served. Every page is generated from one data file, so a fact can only be wrong in one place. Scroll animation is native CSS scroll timelines, not a library. Everything works with JavaScript off.
I'm looking for backend and full-stack engineering roles.