Technical Skills
Built to Deliver Results
Not just a list of technologies — these are the tools I've mastered to build reliable, fast, and maintainable solutions for your business. From websites to complex web applications.
What This Means For You
Code That Lasts
I write clean, maintainable code — easy to update, easy to scale.
Performance First
Your site loads fast and runs smooth — no bloated frameworks.
Deep Technical Knowledge
From low-level systems to modern web — I understand how things really work.
Problem Solver
Complex bugs and tricky integrations? I figure them out.
Technologies & Tools
Languages
The building blocks I use to create your solutions
- TypeScriptFewer bugs, more reliable code
- C#Enterprise-grade applications
- PythonAutomation & data processing
- x86_64 AssemblyDeep system-level expertise
Frontend
What your users see and interact with
- React.jsFast, modern interfaces
- Redux ToolkitComplex app state made simple
- Styled ComponentsConsistent, maintainable styling
- HTMLSolid foundation
- CSSPixel-perfect designs
- SCSSScalable stylesheets
Backend
The engine that powers your applications
- RESTful API DesignClean integrations
- LAMP StackBattle-tested reliability
- .NET CoreHigh-performance systems
- SQL DatabasesYour data, organized & secure
Tools
What I use to build, deploy, and maintain
- DockerConsistent deployments
- Bash ScriptingAutomation that saves time
- LinuxServer expertise
- Git / GitHubVersion control & collaboration
- TypeSpec.ioAPI-first development
My Background
I bring an unusual combination: a Bachelor's in Commercial Law and 5+ years of dedicated, hands-on coding experience. What started as a curiosity became a craft, guided by mentors who've spent decades at places like Google and in Canadian government tech roles. My legal background means I understand contracts, compliance, and business — not just code.