Skip to content

~/services/dev · 01

Full-Stack Development

Software built to scale. SaaS products, web apps and internal tools, built end to end: the database, the API and the interface your users see, then kept fast and running after launch.

hire me for full-stack →
categories
8
skills
48
tools
19

Skill set

8 categories

01

Front end

Fast interfaces in React, Next.js or Vue.js, built on solid HTML, CSS and JavaScript, typed with TypeScript and laid out to work from a phone to a wide monitor, with live maps and routing when the product needs them and installable PWAs.

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Vue.js
  • Tailwind CSS
  • Leaflet maps
  • PWA

02

Mobile

Phone apps that sit alongside the web product: cross-platform with Flutter for iOS and Android from one codebase, or native iOS in Swift when the app needs it.

  • Flutter
  • Swift

03

Back end

REST APIs and server apps in PHP with Laravel, Node.js or Python, structured with MVC and object-oriented design, with proper sign-in, teams and permissions, plus WebSockets when something needs to update live. WordPress sites too, with custom themes and plugins.

  • PHP
  • Laravel
  • WordPress
  • Node.js
  • FastAPI
  • REST APIs
  • MVC
  • OOP
  • Auth & roles
  • WebSockets

04

Data

Relational database schemas designed around the questions you'll ask later, clean SQL, type-safe queries and migrations, and the reports and exports your team actually uses, on your own server or on Supabase.

  • SQL
  • MySQL
  • PostgreSQL
  • RDBMS
  • Prisma
  • Drizzle
  • Supabase

05

Ship & run

Version-controlled code, getting it live on secure, backed-up cloud hosting, wiring up bots and integrations, and staying on for fixes once it's running.

  • Git
  • AWS
  • Vercel
  • Docker
  • CI/CD
  • Discord bots
  • Monitoring

06

Testing

Unit tests for the logic that matters and end-to-end tests that click through the real app, run on every push so changes don't break what already works.

  • Vitest
  • Playwright
  • Unit tests
  • End-to-end tests

07

Payments & billing

Subscriptions, one-off payments, invoices and customer portals, with webhooks that keep your app and your payment provider in sync.

  • Stripe
  • Subscriptions
  • Webhooks
  • Invoicing

08

Security & performance

Hardened sign-in, rate limits and input checks, plus caching and query tuning so pages stay fast as your user count grows.

  • Secure auth
  • Rate limiting
  • Caching
  • Load testing

// what you get

  • Deployed web app
  • Source code in your repo
  • Admin access and docs
  • 30 days of fixes

// tools

PHP / Laravel / WordPress / JavaScript / TypeScript / React / Next.js / Vue.js / Flutter / Swift / Node.js / Python / MySQL / PostgreSQL / Supabase / Git / AWS / Vercel / Docker