Skills
My tech stack, grouped by what it's for.
17 skills across 4 areas
Front end
What visitors see and touch.
4 skills
- HTML5Hyper Text Markup Language
- CSSCascading Style Sheets
- JavaScriptCreating interactive, dynamic experiences
- Bootstrap and jQueryRapid prototyping with responsive components and custom designs
Programming and data
Logic, languages and the data behind an app.
5 skills
- C# and .NETA modern, open-source, cross-platform, object-oriented programming language
- Python 3A high-level, general-purpose language that favours readable code
- JavaObject-oriented language used to build applications, tools and Android basics
- SQLA language for managing data, especially in relational databases
- RESTful APIsConnecting applications to data with GET, POST, PUT and DELETE requests
How I work
Habits that keep code clean and shippable.
5 skills
- Git and GitHubVersion control and collaborative development workflows
- Data structures and algorithmsArrays, lists, stacks, queues and the fundamentals of writing efficient code
- Problem solving and debuggingBreaking down bugs methodically and reasoning through logic step by step
- Unit testingWriting simple tests to catch bugs early and keep code reliable
- Command line and Linux basicsNavigating the terminal, running scripts and managing files without a GUI
Design
Planning and polishing how it looks.
3 skills
- FigmaCollaborative web application for interface design
- Adobe PhotoshopProfessional digital art and raster graphics editing
- CanvaCreate visual content for presentations, websites and more
Want these skills on your project?
See the websites I've built, or tell me what you need.