Career Timeline

Experience built around real outcomes

A quick story of what I built, why it mattered, and what I learned while shipping software for communities and product workflows.

Focus

UX + Reliability

Clean flows, fewer edge cases, and safer handling of user data.

Strength

Systems Thinking

Modular structure, reusable patterns, and stable architecture.

Delivery Style

Ship then Improve

Fast initial release, then polish based on real usage feedback.

Full-Stack Developer

Souvlakia (Personal Product) | London, UK

2024 - Present

Building a full booking and payments flow with admin tooling, analytics, and secure data handling.

Next.jsTypeScriptMongoDBStripeTailwind
  • Designed deposit-based bookings (Stripe) with webhook handling and idempotency patterns.
  • Implemented admin dashboards (bookings, customers, metrics) and improved UX flow end-to-end.
  • Added validation and anti-abuse checks (rate limits, recaptcha hooks, input hardening).

Discord Systems Developer

Southside Roleplay | Online

2023 - Present

Developing modular Discord bot systems: tickets, applications, security, logging, and automation.

Discord.jsNode.jsMongoDBPM2Webhooks
  • Built ticket systems with claim/unclaim state, logs, and clean reopen flows.
  • Designed anti-raid and anti-nuke ideas with permission tracking and structured logs.
  • Focused on reliability with crash handling, rate-limit awareness, and modular configuration.

Student / Coursework Projects

BTEC/GCSE IT (UK) | UK

2022 - 2024

Spreadsheet modelling, Access databases, and web analysis with a focus on usability and requirements.

ExcelAccessDocumentationUI/UX
  • Created data models, validation rules, and queries for practical scenarios.
  • Documented interactive features and accessibility considerations for commercial sites.
  • Iterated designs from feedback, improving clarity and user experience.

Next Step

Want the project proof?

Check the project section for short write-ups about decisions, trade-offs, and what I would improve next.