About Me

Learn more about my journey, values, and approach to software development.

As a Senior Software Developer with extensive experience in healthcare technology, I've built my career on creating solutions that make a real difference. Currently serving as a de facto tech lead, I manage all aspects of software development teams while maintaining a strong focus on business outcomes.

My approach to development is fundamentally business-focused. I believe that great software isn't just about clean code and modern frameworks—it's about understanding the problem you're solving and delivering value that drives measurable results. This philosophy has guided me through building complex telemedicine applications and leading teams to deliver impactful solutions.

Based in Halifax, NS, I'm passionate about leveraging technology to solve real-world challenges. Whether it's architecting scalable systems, mentoring development teams, or translating business requirements into technical solutions, I bring both technical expertise and strategic thinking to every project.

I'm currently available for freelance opportunities and consulting work, particularly in custom software development, technical consultation, and project planning for small to medium businesses.

My Values

  • Quality over speed - I believe in building solutions that last
  • Continuous learning - Technology evolves, and so do I
  • Collaboration - The best solutions come from working together
  • Transparency - Clear communication builds trust

What I Do

  • Lead development teams and mentor junior developers
  • Build scalable web applications and APIs
  • Provide technical consultation and project planning
  • Translate business requirements into technical solutions