Software Developer • Systems & Infrastructure • Game Development
I'm a software developer building applications for hardware-connected systems, working with Python, Linux, Bluetooth and GNSS integrations, deployment tooling, and observability.
Professionally, I work in established production codebases, developing features, debugging problems across software and hardware boundaries, improving engineering workflows, and contributing to system architecture.
Outside of work, I build full-stack applications and games, experiment with infrastructure and self-hosted technologies, and explore projects where application development and systems engineering overlap.
I also work with Grafana, Prometheus, Bluetooth, GNSS, REST APIs, Socket.IO, Docker Compose, and CI/CD pipelines.
A multiplayer stock market board game based on the 1930s classic. React frontend, Node and PostgreSQL backend, and real-time networking with Socket.IO.
Tech: React Node.js PostgreSQL Socket.IO Material UI
A lightweight, self-hosted file sharing platform. Guest uploads, expiring links, QR codes, admin panel, and brute-force protection.
Tech: PHP MySQL HTML/CSS JavaScript
A freelance project management tool for small teams. Project boards, messaging, time tracking, and invoices. Built end-to-end with React and Node.
Tech: React Node.js PostgreSQL JWT REST API
A classic code-breaking puzzle game built with vanilla JavaScript. Features customizable difficulty (up to 16 colors), color blind mode, timer tracking, and shareable PNG results generated via Canvas API.
Tech: JavaScript HTML5 CSS3 Canvas API
A Python and PyGame recreation inspired by classic Gen 1 Pokémon titles, built to explore RPG systems and game development.
Tech: Python PyGame Game Development
A tile-based C# roguelike inspired by Castle of the Winds, featuring procedural dungeon generation, combat, and character progression.
Tech: C# Procedural Generation Game Development


