Experience

Professional Experience

13+ years shipping software across diverse industries and problem domains.

Fullstack Engineer | Open Health (Contract)

  • Independently designed, built, and deployed a gamified medical training platform (Vue 3, TypeScript, Vuetify, AWS Amplify)
  • Built a congress app with Electron for offline use at medical conferences
  • Delivered admin dashboard with CSV import, real time leaderboard, and dynamic question management within sprint timelines
  • Architected modular state management with cloud backed persistence and multi room progression
  • High test coverage with Vitest and Cypress for confident, rapid iteration

Technical Director | EkoHacks (ekohacks.com)

Leading engineering and product development at a software craftsmanship initiative that runs consulting engagements, intensive developer workshops ("The Dojo"), and builds its own product suite.

  • Setting technical direction and product roadmap while designing, building, and shipping multiple concurrent projects
  • Coaching a team of developers (compassion led, grounded in Liz Hall and Freirean pedagogy: dialogue over instruction)
  • Using Claude Code to accelerate development across every project: code generation, refactoring, test creation
  • Running product discovery with stakeholders, scoping features, presenting technical decisions to non technical audiences
  • Teaching Nullable Infrastructure (Testing Without Mocks) across all projects: embedded stubs, configurable responses, output tracking
  • Introduced "no mouse" development culture for keyboard first accessibility
  • Delivering workshops on TDD, API design, Node.js; engineering culture through XP, pair programming, daily code reviews
  • Shipping across Next.js, SvelteKit, Nuxt, Fastify, FastAPI, and PostgreSQL, often multiple in parallel

Software Engineer | AND Digital

  • Owned technical delivery of a production insurance mobile app (React Native, TypeScript), architecture through to release
  • Built React applications on AWS with Storybook for component development and Storyblok headless CMS
  • Created Node.js proxy services for defence data applications (AWS API Gateway, SQS), cross functional collaboration
  • Mentored junior developers in React Native, Node.js, and TypeScript across web and mobile
  • Introduced testing strategies (React Testing Library, Zod) and documentation practices improving delivery consistency

SDK Developer | Sky (Contract)

  • Shipped core video SDK (TypeScript) for NowTV and Peacock, deployed across Xbox, PlayStation, and LG TV to millions of users
  • Performance improvements through optimised video parsers on Shaka Player and Akamai CDN stack
  • Applied observable patterns (RxJS) for reactive state management across streaming components

Software Engineer | Clarivate Analytics

  • Created React/Redux applications with Redux Saga for document workflows and research data integration (EndNote Web)
  • Shipped Chrome extensions and MS Word plugins (web extension APIs, OfficeJS) for the academic research community
  • Modernised legacy JavaScript codebase: ES5 to ES6 and TypeScript migration
  • Authored Node.js build tools and automation scripts for deployment and workflow optimisation

Full Stack Developer | AmberBox

  • Designed and shipped RESTful APIs from requirements to production for a gunshot detection platform
  • Delivered scalable MEAN stack applications (Angular, Node.js/Express, MongoDB)
  • Containerised applications with Docker and Kubernetes on GCP, owning the full deployment pipeline

Developer | Williams Lea Tag, VML, Earlier Roles

  • Interactive web applications (JavaScript, AngularJS, GreenSock) across multiple client engagements
  • Integrated enterprise platforms: Salesforce CRM, Adobe Experience Manager (CQ5)
  • Introduced BDD/TDD practices and automated workflows for consistent delivery

Education

BSc Applied Informatics University of Macedonia, Thessaloniki, Greece | 2006 to 2012 Computer Science, Economics, and Business Administration
Multimedia and Internet Technologies (Erasmus) University of Salford, UK | 2010 to 2011