About Me

Engineering software solutions & developing people

Professional Background

In my past decade of experience as a Software Engineer I have enabled teams to deliver scalable and maintainable software solutions. I am passionate about fostering growth and enhancing the technical skills of individuals and teams to help them reach their full potential.

My contributions to successful projects include:

  • code construction and code reviews
  • solution architecture design
  • implementing development tooling and processes
  • mentoring of junior developers
  • knowledge sharing talks and workshops

Beyond my work I seek out knowledge of current and emerging technologies and development methodologies. In particular I am interested in DevSecOps tooling, Computer Graphics, AI, and in increasing the breadth of my knowledge of software engineering.

Featured Projects

Athletics Utils

A web application providing calculation tools for track and field athletes and coaches. Features include pace and speed calculators, World Athletics score calculator, and combined events scoring for decathlons and heptathlons.

Wingbot953

A multi-platform chatbot that connects to Twitch, YouTube, and Discord simultaneously. Features include an interactive quiz system with leaderboards, Spotify music integration, speedrun tracking with LiveSplit integration, and a real-time web dashboard for stream management.