Available for new work · replies in 24h

Senior Full-Stack Engineer & Software Architect · 12+ yrs · Remote

I take ownership of web products — from a rough idea or a messy codebase to reliable production.

Senior full-stack engineer with 12+ years building SaaS products, stabilizing existing systems, and helping teams move forward without unnecessary rewrites.

12+
years shipping software
30+
projects delivered to production
5.0
across 20 verified client reviews
4
developers led as technical lead
How I work

Problem → decision → outcome

The value isn't the stack. It's the call I made and what changed because of it.

Raith Rovers
Lead developer
Problem
Deep player-filter searches took around 22 seconds. Scouts stopped using them.
Decision
Redesigned the query path and indexing instead of caching around the problem.
Outcome
~22s~2s
on typical searches
FOA
Lead engineer
Problem
The database was correct. The dashboard wasn't. Leadership couldn't trust the reporting.
Decision
Rebuilt the business-semantic layer — SQL read models with one agreed definition per metric.
Outcome
Reporting leadership stakes decisions on
ongoing contract, since Aug 2025
Base
Frontend → tech lead
Problem
A large Angular app was getting slower to run and slower to change.
Decision
Architecture and shared-component work — no rewrite, four developers kept shipping throughout.
Outcome
~30%faster
and a team that could move again
Selected work

Three products, built end to end

Built end-to-endSolo

Sniffo.ai

Founders were drowning in signal — Reddit threads, competitor changes, support tickets — and reading none of it. So the product doesn't aggregate feeds; it scores opportunities and ranks them, which meant owning the scraping pipeline and the judgment encoded in the score.

Next.jsTypeScriptWeb scrapingMarket intelligence
Sniffo.ai
Lead developerPro football club

Raith Rovers Scouting Platform

A scouting tool nobody used, because the filters that made it valuable took ~22 seconds to return. The fix wasn't more caching — it was rebuilding how the query hit the data. Scouts got an interactive tool instead of a form they had to walk away from.

~22s~2s
AngularNode.jsMongoDBExpress
Raith Rovers Scouting Platform
Built end-to-endOwn product

NichePressa

AI writing tools produce drafts; publishing needs a pipeline. Plan, generate, review and ship live in one workspace with a live-sync MDX editor, because the review step is where AI content either becomes publishable or gets thrown away.

Next.jsSupabaseStripeMDX
NichePressa
Track record

Where the 12 years went

  1. Senior Full-Stack Developer · FOA

    Platform features end to end plus technical direction, working directly with management on ETL, schema and BI semantics.

  2. Frontend Developer → Technical Lead · Base

    Led four developers and took a large Angular app roughly 30% faster without stopping feature delivery.

  3. Angular Front-End Developer · Quadream

    Owned frontend delivery on a production Angular platform with real users and real deadlines.

  4. Independent Full-Stack Architect

    30+ SaaS products, platforms and internal tools taken from concept to production for founders and teams.

Clients

Three that say something

I went with Roy over a large group of other developers because he was the only one asking the right questions.
stevenfettterle · Germany · Web development
I'm always skeptical of freelance for big web projects; Roy was a clear exception.
andersonk91 · United Kingdom · Web application
First version worked better than I could have asked — MVP built faster and better than I imagined.
xemplarllc · United States · MVP / SaaS
5.0average from 20 verified reviewsRead all 20 on Fiverr →
Contact

Tell me what's broken, or what you want to build.

MVPs, product features, internal tools, frontend rebuilds, and systems that need clearer structure. I reply within 24 hours and I'll tell you quickly if I'm not the right fit.

Stage
Timeline

No pressure — enough to start a useful reply.