F7K, a numeronym for fullstack.
Whole products, built end to end.
Oliver Stephens, full-stack engineer in Dubai. Mobile apps, web platforms and AI tooling, from first sketch to App Store.
FULLSTACK
= F7K. Keep the ends, count the middle. Like k8s and a11y.
Everything in orbit.
Shipped products and client work. Spin it, then open any project for the story and the stack.
Containerised from day one.
Every service I ship runs in Docker. The same images run on my laptop, in CI and in production, so a deploy holds no surprises.
browser
nginx
web
api
worker
postgres
redis
services:
proxy:
image: nginx:alpine
ports: ["443:443"]
web:
build: ./web
api:
build: ./api
depends_on: [db, cache]
healthcheck:
test: ["CMD", "curl", "-f", "localhost:4000/health"]
worker:
build: ./api
command: npm run worker
db:
image: postgres:17
volumes: [pgdata:/var/lib/postgresql/data]
cache:
image: redis:8-alpine
volumes:
pgdata:Every layer, one person accountable.
- Mobile
- React Native, Expo and Flutter. Native iOS builds, App Store releases, in-app purchases.
- Web
- React, Next.js and TypeScript. Design systems, motion and shaders when the brief wants art.
- Backend
- Node and Express, C# and .NET, PostgreSQL, Redis. Auth and data security done properly.
- AI
- LLM integrations, MCP servers and on-device models that run without a server.
- Quality
- Test automation with Appium and WebdriverIO, CI pipelines, releases you can trust.