About

I'm a Passionate full-stack software developer with experience working in large-scale projects across multiple industries. Proven ability to leverage technical skills and a strong work ethic, independently and as part of a team, delivering outcomes that drive product success and technical innovation.


I enjoy building software that is architected cleanly, delivers great user experiences, and solves real-world problems.




For frontend development, most of my professional experience is with React. For personal projects, React Native has generally been my choice (see Framerate and Lamington). I’ve also explored Xamarin/.NET MAUI for Groundsman, SwiftUI for Project Unleaded, and Svelte for this website.


In backend development, I’ve primarily used .NET (C#) professionally. I have used Node (TypeScript) for hobby projects like Lamington (backend). Recently, I’ve challenged myself to learn Rust for my latest project, Framerate (backend).




I’m a strong proponent of open source and am actively working to contribute more where I can. Examples of projects I have made contributions to include Navidrome and Amperfy.

Skills

  • .NET / C# .NET / C#
  • Node.js Node.js
  • React.js React.js
  • React Native React Native
  • TypeScript TypeScript
  • JavaScript JavaScript
  • HTML HTML
  • CSS CSS
  • Less Less
  • MySQL / MariaDB MySQL / MariaDB
  • PostgreSQL PostgreSQL
  • Playwright Playwright
  • Docker Docker
  • Kubernetes Kubernetes
  • Linux Linux
  • AWS AWS
  • NPM Administration NPM Administration

Hobbies

  • Nix / NixOS Nix / NixOS
  • Rust Rust
  • Go Go
  • Python Python
  • Svelte Svelte
  • Bun Bun
  • Xamarin Xamarin
  • Sass Sass