Hire Me
I’m a senior full-stack developer with over a decade of professional experience across agencies, SMEs, and my own projects. I’m currently available for limited freelance and contract work, whether you’re a business owner or a technical lead looking for a senior contractor.
Whether you need someone to build something from scratch, untangle an existing codebase, or just sense-check an architectural decision, I can probably help.
What I can help with
Web Applications & Systems Integration
You might not need a website as such - as a business owner, you might need something that connects your existing tools and surfaces the right information in the right place. A dashboard that pulls together your key metrics. An integration that keeps your CRM, invoicing and fulfilment systems in sync. An API that lets your marketing site pull live data without bothering your dev team every time something changes. That’s a big part of what I do, alongside more traditional web application development.
If you’re technically minded, the rest of this page will give you a clearer picture of how I work and what I work with.
Development Stack
I pride myself on building robust, well-structured applications - the kind that are actually maintainable a couple of years down the line. My typical stack is Laravel or Nuxt on the backend, with Vue or classic server-rendered templates on the front end, and UnoCSS / SASS for styling.
I also have deep - hard-won - experience with WordPress, including having built Forme, an open source MVC framework for it. I’m not going to pretend WordPress is a joy to work with, but that experience means I’m well placed to help if you’re looking to migrate away from it, modernise an existing codebase, or just need someone who genuinely understands its pitfalls.
If your stack is a little different, get in touch anyway - I’m adaptable and pick things up quickly, plus there’s lots of stuff I’ve worked with that isn’t mentioned here.
Technical Consulting & Architecture
Not sure how to structure a new project? Inherited something unwieldy and need a roadmap? I can help you work through the options - whether that’s system design, database modelling, API architecture, or choosing the right tools for the job. I’m direct, practical, and won’t oversell complexity.
Code Reviews & Audits
I’ll read your codebase with fresh eyes and give you an honest, constructive assessment - covering things like security vulnerabilities, maintainability, test coverage, performance bottlenecks, and general code quality. Useful for teams onboarding a new project, preparing for a launch, or just wanting a second opinion.
Open Source & Tooling
I enjoy working on tooling, frameworks, and developer experience problems. I’ve been increasingly building CLI tools and desktop apps in Go - it’s well suited to that kind of work and I’m enjoying the ecosystem. If you have a project in this space, I’d love to hear about it.
A bit more about me
My background spans agency work, product development, and independent projects. I’ve built everything from bespoke e-commerce platforms and component libraries to media servers and self-hosted infrastructure - I’m comfortable across the full stack and the full deployment pipeline.
I came to software development after long-standing careers in the music and craft beer industries, so I speak human. I’m used to collaborating with non-technical people, I understand creative and commercial constraints, and I tend to focus on what actually needs to get done rather than what’s theoretically interesting.
I’m particularly at home with:
- PHP - Laravel, Slim, WordPress (esp “modern” WordPress tooling: Bedrock/Sage, Forme, Lumberjack), Symfony (inc Sylius)
- JavaScript / TypeScript - Vue 3, Nuxt, Stimulus, Vite
- CSS - SASS, UnoCSS, CubeCSS, Tailwind
- Go - CLI tooling, DX and developer productivity tools, Desktop apps
- Tooling & DevOps - Linux, Nginx, Caddy, AWS, Docker, Git, CI/CD
- Testing - Pest, PHPUnit, Vitest, Playwright, Cypress, go test
- Databases - MySQL, PostgreSQL, SQLite, MongoDB, Typesense
I care about writing clean, well-tested code - and I’m not shy about saying when a simpler solution is the right one. I’ll also write proper documentation where it’s needed, whether that’s READMEs, API docs, knowledge bases or whatever fits the project.
I use AI tools as part of my workflow, but I’m firmly in the sceptical camp when it comes to agentic code generation - I’d rather write less code that I actually understand and can stand behind than ship a pile of plausible-looking slop at speed.
How I work
I’m remote-only and work best with clients who value clear communication, sensible process, and have a real user problem at the centre of what they’re building. I’m happiest with async-first setups, though I can accommodate occasional calls and meetings when useful or necessary. I work on an hourly or day rate - I don’t do fixed-price projects, because software estimation is largely a fiction and I’d rather be honest about that upfront. We can set a budget though.
I’m based in the UK.
Get in touch
If you have a project in mind, or just want to have a preliminary conversation, drop me a line at moussa@moussaclarke.dev and tell me a bit about what you’re working on.