Skip to main content

Based in the United Kingdom · Full-time / freelancer

Hey, I’m Mikey. OutSystems & full-stack developer.

I can help your business grow by creating beautiful and functional user interfaces. If you’re looking for a developer who likes to get stuff done, let’s talk.

  • 6Languages
  • 30Frameworks and tools
  • 9Years of experience
Illustrated portrait of Mikey
  • TypeScript
  • React
  • React Router 7
  • Node.js
  • GraphQL
  • REST
  • OutSystems
  • Next.js
  • Vite
  • Sass
  • Vitest
  • Docker
  • Caddy
  • Lua

Selected work

Projects

The Techno-Deism home page in its dark theme, with an animated DNA helix beside the headline.
The Techno-Deism home page on a phone, in the light theme.

Featured2026 · Design, development and hosting

Techno-Deism

An interactive companion website for the book Deities & Developers.

A fast, accessible, fully prerendered site that turns a book’s framework into something you can explore: an animated seven-layer scene, chapter guides, a searchable glossary and practical tools that run entirely in the browser.

pages prerendered
29
automated browser tests
160+
WCAG 2.2 accessibility
AA
cookies or trackers
0
An Ordly month with sample figures: projected money left, money left now, totals for income, spending and savings, and a “To pay next” list with an overdue rent payment.
The same Ordly month on a phone, with the totals in a compact grid and a tab bar along the bottom.

In developmentComing soon

Ordly

A simple, trustworthy personal budgeting app.

Plan each month’s income, bills, debts and savings, track what’s been paid, and see exactly how much money is left. A full-stack app with a GraphQL API, its own database and secure sign-in, designed to meet WCAG 2.2 AA like everything else I make.

  • React
  • TypeScript
  • GraphQL
  • Apollo
  • Node.js
  • PostgreSQL
  • Docker

Built so far

  • Google sign-in with rotating, revocable sessions
  • Monthly planning with regular items, and payment tracking with part-payments and undo
  • A dashboard where every figure drills down to the items behind it, plus priorities and alerts
  • History with removal and restore
  • PostgreSQL row-level security, so no one can ever read another person’s data
  • A calculation engine that keeps money in whole pence, tested against every worked example
  • Automated WCAG 2.2 AA and keyboard-only browser tests, and encrypted off-site backups

Coming next

  • Passwordless sign-in by email link
  • A manual screen-reader review
  • Opening sign-up to the public

Who I am

About me

Hello!

I’m a full-stack developer who sweats the details people actually feel: pages that load instantly, work with a keyboard or a screen reader, and still look sharp on a 360px phone. I work mostly in React and TypeScript, with Node.js, HTML and CSS underneath, and I’m always picking up the next tool worth learning.

By day I’m a full-time developer at a telecommunications company, where I build and maintain mission-critical internal systems on OutSystems, the enterprise low-code platform. I’m also helping to modernise those systems with React and a GraphQL BFF (Backend For Frontend) architecture, so they scale and perform better.

Outside work I design, build and ship my own products end to end. My latest, Techno-Deism, is fully prerendered, built to WCAG 2.2 AA, checked by over 160 automated browser tests and served under a strict Content Security Policy. I host it, alongside my other sites, on my own hardened Linux server with Docker and Caddy.

I also use AI tools like Cursor and Kiro to speed up my day-to-day work. I treat prompting as an engineering skill: clear specs, project rules and context files that keep the output on track, then my own review and a full test run before anything ships. It means I deliver faster without lowering the bar.

Along the way I’ve built RESTful APIs, worked with databases and set up CI/CD pipelines, and I have working knowledge of cloud platforms including AWS and Azure, so I’m comfortable taking a project from a blank editor to a live, health-checked release.

What I work with

Skills

  • Front-end engineering

    Fast, responsive interfaces in React and TypeScript, from reusable components to animated, interactive scenes.

    • React
    • TypeScript
    • SCSS
    • Vite
  • Enterprise low-code

    Mission-critical internal systems for a telecommunications company, built and maintained on OutSystems.

    • OutSystems
  • APIs and back end

    The layer behind the interface: RESTful APIs, a GraphQL Backend For Frontend and database work.

    • Node.js
    • REST
    • GraphQL
    • PostgreSQL
    • MongoDB
  • Accessibility and testing

    Built to WCAG 2.2 AA and proven by automated unit tests, browser tests and accessibility checks on every page.

    • Vitest
    • Playwright
    • axe-core
  • DevOps and hosting

    Containerised releases behind Caddy on my own hardened Linux server, CI/CD pipelines, and working knowledge of AWS and Azure.

    • Docker
    • Caddy
    • Linux
    • CI/CD
  • Apps and 3D

    Mobile apps with React Native, and 3D modelling in Blender.

    • React Native
    • Blender
  • AI-assisted development

    AI as a productivity tool in a professional business setting: IDEs like Cursor and Kiro, guided by careful prompt engineering, project rules and context files that keep the output on spec, with every change reviewed and tested before it ships.

    • Cursor
    • Kiro
    • Prompt engineering
    • Agent rules
    • Code review

The full toolkit

Languages

  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Sass
  • Lua

Front end

  • React
  • React Router
  • Next.js
  • Remix
  • Vite
  • Tailwind CSS

Back end and data

  • Node.js
  • GraphQL
  • REST APIs
  • PostgreSQL
  • MongoDB
  • OutSystems

Testing and quality

  • Vitest
  • Testing Library
  • Playwright
  • axe-core
  • ESLint
  • Prettier

DevOps and hosting

  • Docker
  • Podman
  • Caddy
  • Linux
  • Git
  • GitHub
  • pnpm

AI and workflow

  • Cursor
  • Kiro
  • Prompt engineering

Design

  • Figma
  • Blender

Get in touch

Let’s build something great

Got a project, a role or a question? Email is the quickest way to reach me.

mikey@xb-labs.uk