Software Engineer · Full Stack

NathanOrme

Full-stack developer with 10+ years in Java and Spring Boot, building modern React applications and music community platforms.

Not open to new opportunities
GitHubLinkedIn
How I Work

Problem-Solving

Systematic approach to breaking down complex challenges with evidence-based decisions and a continuous learning mindset.

Code Quality

Test-driven development with clean, documented, maintainable code and comprehensive test coverage above 80%.

User-Centered Design

Accessibility-first, responsive design with performance optimisation at the forefront of every decision.

Tech Stack
Backend
Java10+ yrsSpring Boot8+ yrs
Databases
Oracle10+ yrsPostgreSQL10+ yrs
Frontend
React 191+ yrTypeScript1+ yrNext.js1+ yrVite1+ yr
UI & Styling
Tailwind CSS1+ yrshadcn/ui1+ yrFramer Motion1+ yrD3.js1+ yr
Testing
Jest1+ yrPlaywright1+ yrTesting Library1+ yr
Tools
Nx Monorepo1+ yrGit / GitHub10+ yrsESLint1+ yrPrettier1+ yr
Projects
1001 Albums Community platform
Live & Active

1001 Albums Community

A music discovery platform for the "1001 Albums You Must Hear Before You Die" community — album submissions, progress tracking, community analytics, and event management.

React 19TypeScriptViteTailwindshadcn/uiJest
85+ components44k+ LOC80%+ coverage
Oddball Records platform
Live & Evolving

Oddball Records

Modern platform for the Oddball Records vinyl community at The Boot — events, Spotify playlist integration, and album discovery.

React 19TypeScriptViteTailwindshadcn/ui
59+ components21k+ LOC
Contact

Get in touch

I'm not actively looking for new roles right now, but I'm always happy to chat about interesting projects or collaborations.