
About Me
I'm a software engineer who’s passionate about building clean, user-friendly, and accessible applications for the web. With experience across both front-end and back-end development, I’ve worked on everything from enterprise platforms to high-traffic consumer-facing apps.
I’ve led UI development efforts on large-scale Angular projects, improved accessibility and responsive design across platforms, and collaborated closely with backend teams to deliver performant, user-centered features. My work has contributed to multi-million dollar revenue growth, streamlined development pipelines, and improved user engagement and retention.
In past roles, I’ve optimized systems handling 100,000+ concurrent users, refactored legacy codebases for maintainability and test coverage, and developed real-time logistics tools using modern web stacks. I also enjoy building things independently, especially when I see problems that haven’t been properly solved- I take initiative to create solutions not just for myself, but for others who might benefit from seeing those ideas brought to life. For example, I built a stock market Discord bot that serves over 150,000 daily users.
Outside of coding, I'm a cat dad who’s regularly bossed around for food. I spend my summers kayaking and love watching my fiancée perform in local theatre productions.
Projects
Work Experience
UI Developer
LeadingResponse
2022 - 2025
Software Engineer II
AxonBytes
2021 - 2022
Software Engineer
MIDAM Ventures
2020 - 2021
Full-Stack Developer
Cyber Medics
2019 - 2020
Recent Articles
Building a Custom React Hook from Scratch
React Hooks have revolutionized how we write components by allowing us to use state and other React features without writing a class...
Preprocessors
Using preprocessors can be a very useful alternative...
State Management in Angular: NgRx vs Signals
State management is a critical part of building robust Angular applications, especially as they grow in complexity...
Securing Angular Apps with Route Guards and JWT Auth
Route guards and JWT authentication allow you to secure Angular applications by restricting access to routes based on user authentication and roles...