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 language models vote, statistics decide.


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, C#, C++, JavaScript, TypeScript, Java, Go, Ruby, Dart, Swift, SQL, LSTM, PyQt5, OpenSSL, AES
.NET, Node.js, Express, FastAPI, Spring Boot, Django, Ruby on Rails, gRPC, REST, GraphQL, REST APIs, COM, MVC, SignalR, Slack API, Jira API, IronPython
PostgreSQL, MySQL, MongoDB, Redis, SQLite, Supabase, Firebase, ETL, Pandas, SciPy, Apache Spark, Hibernate
Docker, Kubernetes, AWS, Jenkins, GitHub Actions, Heroku, ELK, Postman, Jira, Webhooks, Agile, CI/CD, Git
React, Redux, Angular, Flutter, SwiftUI, WidgetKit, SceneKit, CoreMotion, HTML/CSS, Xamarin
TensorFlow, Keras, scikit-learn, LSTM, Ghidra, NumPy, Power BI, Tableau, Machine Learning
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.