Services
What I build, end to end.
One developer, full stack of responsibility: design, implementation, deployment, and the documentation to keep it running afterwards.
Websites & landing pages
Fast, search-friendly sites that present your business clearly and turn visitors into enquiries.
Web applications & dashboards
Custom apps and data dashboards for internal workflows, clients, or products.
Discord bots & automation
Moderation, ticketing, onboarding, and custom commands — plus the dashboards to manage them.
APIs, integrations & internal tools
Clean APIs and the glue between your services: payment providers, CRMs, game backends, anything with an endpoint.
Maintenance & iteration
Ongoing improvements, dependency updates, and small feature work after launch — optional, but recommended.
Tooling
The stack behind the work.
No exotic dependencies for their own sake. These are the tools most projects are built on — chosen per project, not by habit.
Frontend & sites
Fast, accessible interfaces with a design system that stays consistent as the project grows.
- Astro
- TypeScript
- Tailwind CSS
- JavaScript
- Semantic HTML
Backends & APIs
Server-side logic and data layers that keep products reliable and easy to extend.
- Node.js
- REST APIs
- SQL databases
- Auth & sessions
- Third-party APIs
Discord & automation
Bot infrastructure and workflow automation, from single servers to multi-community setups.
- discord.js
- Webhooks
- Scheduled jobs
- Bot dashboards
Deployment & ops
Sane deployment pipelines so releases are boring — in a good way.
- Git
- CI/CD
- Vercel
- Environment & secrets handling
Working outside this list? Existing integrations and migration work are part of the job — tell me what your project already runs on.
Process
A calm, predictable way of working.
No black boxes. You review structure and design before implementation starts, and nothing ships without your sign-off.
- 01
Discover
Goals, audience, and scope — agreed before anything gets built.
- 02
Design
Structure, interface, and a technical plan you can review.
- 03
Build
Implementation, integrations, and testing with regular check-ins.
- 04
Launch
Deployment, handover documentation, and optional iteration after release.
Ways to work together
Pick the shape that fits.
Full builds, ongoing support, or targeted help — every engagement starts with scoping and an estimate you can weigh before committing.
Project builds
A defined scope, taken from brief to launch.
- Scope and estimate agreed before work starts
- Regular check-ins during the build
- Launch, handover docs, and a working product
Ongoing partnership
Keep improving after release.
- Maintenance, dependency updates, and fixes
- Small features and iteration on what exists
- A developer who already knows your codebase
Audits & small fixes
Targeted help without a full project.
- Reviews of performance, accessibility, or structure
- Quick improvements to existing sites or bots
- Clear findings, prioritised by impact
Good fit
Who I work best with.
Businesses
Local or online businesses that need a serious web presence without enterprise overhead.
Online communities
Discord servers and networks that have outgrown manual moderation and ad-hoc tooling.
Creators
People building an audience who need landing pages, products, or automations behind the scenes.
Early-stage products
Founders who need a working MVP or dashboard faster than a full team can be hired.
Projects are scoped based on goals, complexity, and timeline — get in touch with what you have in mind and you will get a straightforward estimate.
FAQ
Questions clients ask first.
If yours is not answered here, asking directly is the fastest way to find out.
How do we start?
You describe what you need — a short message is enough. I reply with questions about goals, scope, and timeline, then come back with a plan and an estimate before anything is committed.
How long does a project take?
It depends on scope. Timelines are agreed together during scoping and reviewed if the scope changes — you will always know where things stand.
What does it cost?
Projects are scoped based on goals, complexity, and timeline. You get a straightforward estimate up front; no surprises mid-project.
Who owns the code?
You do. On completion you receive the code, documentation, and everything needed to run it independently — with or without ongoing support.
Do you handle deployment and hosting?
Yes. Projects ship deployed to production with environments configured. Ongoing hosting arrangements can be part of an ongoing partnership.
Can you take over a project someone else built?
Often, yes. It starts with an audit of the existing codebase so we both know what is there before committing to changes.
Have a project in mind?
Tell me what you are building — a website, a bot, or the tooling in between — and get a straightforward plan and estimate.