Main navigation

Skills

Browse my tech skills

Along the way I’ve touched on quite a few tools! This section covers some of the software, programming languages, web development tools and frameworks I’ve used most in my work.

One of the great things about my job is that I get to tinker with all sorts of technology on a daily basis - so chances are I’m learning something new while you’re reading this...

Read on to learn more about the tools behind my work.

TypeScript

High-level proficiency with TypeScript in professional and personal projects.


Experienced with advanced type systems , generics , utility types , and complex type inference to create robust, maintainable codebases. Consistently leverage TypeScript’s static analysis for early error detection and superior developer experience .


Advocate for strong typing practices and well-defined type architectures that enhance code quality, documentation, and team collaboration.

Hands-on Experience Rating

4 stars out of 5

Main mobile navigation