Languages
Server-side and client-side JavaScript, Node.js, Angular, React, TypeScript. Professional experience in PHP, C, Java, and Python. Always exploring new technologies and frameworks to stay current with industry trends.
Sol system · Earth
Senior Software Engineer
Building scalable applications with modern technologies. Passionate about clean code, performance optimization, and open source contributions.
01 · Flight log
Over a decade building software across the full stack, from backend services and databases to iOS apps and interactive 3D visualizations.
02 · Instruments
Leveraging cutting-edge technologies to build robust, scalable solutions
Server-side and client-side JavaScript, Node.js, Angular, React, TypeScript. Professional experience in PHP, C, Java, and Python. Always exploring new technologies and frameworks to stay current with industry trends.
Extensive experience with MongoDB, Elasticsearch, U2 (Universe and Unidata), Cassandra, MSSQL, PostgreSQL, CouchDB, and Redis. Skilled in database design, optimization, and scaling for high-performance applications.
Full-stack development, API design, microservices architecture, cloud computing, DevOps practices, and performance optimization. Committed to writing clean, maintainable code and following best practices.
03 · Discoveries
Explore my latest work and open source contributions
Dream recorder and analyzer. Uses on-device Foundation Models to interpret and make images from dreams.
Explore nearby historical sites through an interactive, location-based history experience.
View on the App StoreHacker News comment threads summarized through AI personas, from a software engineer to a critical journalist, then follow-up chat. Runs on Apple's on-device Foundation Models by default.
View on the App StoreAn AI-driven soccer game where you manage England from the dugout with live tactical prompts and chase the World Cup.
View on the App StoreAd-free UK radio streaming on iPhone and CarPlay: national BBC stations, commercial and regional radio, and live sports commentary.
View on the App Store3D simulation of the orbit of Pluto and its moons.
Visualization of when the wave function collapses in quantum entanglement.
Interactive Three.js fluid simulation that walks through each term of the Navier–Stokes equations: advection, pressure, viscosity, external force and incompressibility.
Flight simulator written in Three.js
Remove transparency from Apple App Store screenshots to avoid "Alpha Channel" errors.
Performance comparison tool between PostgreSQL JSONB and MongoDB implementations in Node.js. Comprehensive benchmarking suite to help developers make informed database decisions.
A macOS 26 application that demonstrates how to integrate Apple's FoundationModels framework for on-device large language model (LLM) inference.
Node.js-based system for generating, storing, and visualizing metrics from industrial gas compressors
Pulls public repos and displays them in a list
Like the old championship manager games. Written in React