My work sits between product engineering and performance-heavy systems: trading tools, business workflow apps, mobile experiences, and internal tooling.
Right now I am especially focused on AI-powered trading workflows, fast backtesting infrastructure, and polished interfaces that make complex systems feel understandable.
I mostly build with React, TypeScript, Python, and PostgreSQL, then pull in the right mobile, AI, and workflow tools when the project needs them.
Primary Stack
Also Work With
A few builds that show the range: systems engineering, product UX, client work, mobile, and automation.
Trading Lab is a futures backtesting and replay platform I am building to evaluate discretionary and systematic strategies against real prop firm constraints.
It combines a FastAPI backend, a SolidJS frontend, and a C++17 backtesting engine exposed through pybind11, plus a Databento to parquet to PostgreSQL/TimescaleDB data pipeline for faster historical syncs, replay workflows, and lower storage costs.
A job tracking and management system for electricians to streamline estimates, permits, invoices, job progress, and client information.
A custom Astro portfolio site for a multidisciplinary designer, built to showcase branding, packaging, and illustration work through art-directed layouts and immersive project pages.
I structured project content from a central data source, added a custom WebGL hero and lightbox galleries, and built a Puppeteer plus Sharp asset pipeline to pull Behance work into optimized WebP images.
A comprehensive fitness and nutrition app where users can create personalized workout and nutrition plans based on their specific goals and preferences.
Features an interactive SVG muscle diagram allowing users to explore and select exercises targeting specific muscle groups.
A mobile-first company website for TruLuxe Electric, designed to make service areas, residential work, and contact paths easy to scan.
A command-line script that takes an input video of soccer gameplay and returns the same video with overlayed tracking analysis.
Specifically, this analysis includes ball possession tracker, speed and distance details of the ball, and rings around players.