Software Engineer
Hi, I'm Alexandros
Backend, frontend, a bit of infra — a bit of everything really. I work AI-natively, treating tools like Claude Code as a core part of my engineering workflow rather than an autocomplete. Based in London.
Background
About Me
I'm a full stack developer based in London. I work across the whole stack - backends, frontends, cloud infrastructure - whatever a project needs. I don't have a strong preference for one layer over another; I just like building things that work.
MSc in Advanced Computer Science from Manchester (Distinction), BSc from Kent. Originally from Cyprus, moved to the UK in 2015. I speak Greek and English fluently.
Outside of work I'm big on health and fitness - the gym is a regular part of my routine. I have a cat who mostly supervises my side projects without contributing much. In the evenings I like watching shows, movies, or the occasional anime. I play board games when I can get people together. Video games too, when time allows.
I also cook a lot - not a chef by any means, but it's one of my genuine passions. Anything savoury, really; desserts less so.
Career
Work Experience
- –Contributed to a platform team owning a React component library (50+ components, React 16–18) and theme library, built on atomic design principles with Storybook, Styled Components, and BDD testing — championing behaviour-based test strategies over testId selectors, and ensuring all components met keyboard navigation and screen reader accessibility standards. Used by 5 squads across a sports video analysis platform.
- –Led the end-to-end integration of the company's design system into an acquired codebase, unblocking all squads from consuming shared UI components and private packages across AWS environments for the first time. Spanned cross-account auth (STS, CodeArtifact), Terraform, npm dependency architecture, and CI/CD tooling.
- –Identified and resolved around a dozen pre-existing code quality and infrastructure gaps beyond assigned scope — including holes from a JS-to-TS migration, test coverage blind spots, a silently ignored CI config, and a CSS isolation issue affecting the wider codebase.
- –Replaced a fragmented per-team CI/CD setup with a single reusable composite action adopted across all squads, with a floating major version tag strategy so teams receive non-breaking updates automatically.
- –Transferred to an AI-powered player scouting squad, building and shipping UI components for a generative AI player summary used by professional football clubs worldwide.
- –Adopted an AI-native engineering workflow using Claude and Claude Code — approximately 80–90% of code AI-assisted, applied to implementation, debugging, and PR review across unfamiliar codebases.
- –Promoted twice across the engagement — from graduate to software engineer level — deployed to clients as a mid-to-senior resource across multiple full-stack projects.
- –Developed end-to-end features for a React and C# resource allocation platform serving 50,000 users, owning architectural design, client demos, production deployments, and leading a team of 4 developers. Also delivered a greenfield internal workforce optimisation tool end-to-end.
- –Built an opinionated Vite-React accelerator template adopted by 7 teams — saving 4–6 weeks per new project, reducing code smells by 83%, and raising test coverage from 64% to 88%.
- –Achieved a 22x performance improvement on legacy ETL services in Go through migration to AWS Lambda, Batch, and Step Functions, with automated archival policies reducing costs and manual intervention.
- –Established Infrastructure as Code using AWS CDK and CloudFormation, and redesigned data services with DynamoDB, Athena, and AWS Glue to enable dynamic updates — eliminating manual redeployments across environments.
- –Led end-to-end project management for advertising initiatives by developing targeted websites and digital solutions using WordPress and other CMS platforms.
- –Established and maintained communication channels with key partners, ensuring alignment with project goals and driving successful project execution.
- –Developed tools for WCAG 2.1 auditing of public sector websites, accelerating compliance processes by over 50%. Tailored digital solutions to small businesses in the Kent region.
- –Developed automated tools and extensions for major trading platforms, improving daily operational efficiency and strengthening system security.
- –Played a key role in an Integration Testing project, crafting detailed documentation and introducing automated testing, saving an estimated 120 manual testing hours per system version upgrade during regression phases.
Projects
Things I've Built
- –Built a fully automated AI news aggregator that runs entirely on autopilot — pulling from 10 RSS sources every 2 hours, generating Claude-powered summaries, weekly tool reviews, and glossary explainers, and broadcasting a weekly newsletter.
- –Stack: Next.js on Vercel, Cloudflare Workers (cron pipeline), D1 (SQLite), R2 (image storage), Claude Haiku and Sonnet for content generation, Flux for AI images, Resend for email. Runs for ~$5–8/month.
- –A pet health management app built for fun — track multiple pets, log medications, weight history, and vet records, with AI-powered document summarisation via Google Gemini.
- –Stack: Next.js 15, Firebase (Firestore, Storage, Auth), Google Genkit, shadcn/ui, TanStack Query. Deployed and live briefly, then taken down.
- –Built a Windows desktop app in Java to automate a client onboarding process. Shipped as a self-contained installer — no Java installation required on the target machine.
- –Staff previously had to manually populate lengthy regulatory PDF forms field by field, taking over an hour per client. The app reads from a CSV and fills the forms automatically, bringing that down to around 2 minutes.
Say hello
Get in touch
Always happy to connect — whether it's about a job, a project, or just a chat. Find me on LinkedIn.