Senior Full Stack Developer ยท Remote (EU)

my resume

updated as of July 2026

8+Years of experience
7Companies worked for
3Open source projects
> cat about.txt

Summary

Senior Full Stack Developer with 8+ years building production web applications in TypeScript, React, and Next.js โ€” most recently at fintech scale on Pennylane's 200+ developer monorepo. Now shipping AI-powered tools (Claude API, MCP, n8n, Mistral OCR) and Booker Blitz, a wrestling management sim headed to Steam Early Access, at Dark Magic Studios. Fully remote (EU), looking for senior or lead roles where autonomy and code quality are taken seriously.

> cat experience.log

Work Experience

Dark Magic Studios

Tech Lead

2025 - PRESENT
  • Tech Lead at an independent studio shipping games, developer tooling, and AI products, owning everything from product direction to release.
  • Building Booker Blitz, a wrestling management sim launching in Steam Early Access in November 2026: real-time wrestling show engine, 1,500+ wrestler and staff database, Steam achievements, and an Electron desktop build.
  • Developing Pane, an agentic development environment (ADE), and Aviomancy, an agentic harness slated for release under the studio.
  • Built AI-assisted development workflows with Claude Code, MCP, and n8n that multiply the studio's shipping capacity.

Van Ameyde Systems

Senior Full Stack Developer (Freelance Contract)

JANUARY 2026 - JULY 2026
  • Built an internal invoice-parsing pipeline with Mistral OCR, n8n, React, and Tailwind โ€” 95% parsing accuracy across 10,000+ invoices, replacing a fully manual back-office workflow.
  • Advised the team on developer experience improvements and engineering best practices.

Meisterlabs

Senior Full Stack Developer

JUNE 2025 - JULY 2025
  • Developed and maintained features across multiple web applications using React with a custom state-management solution and Ruby on Rails.
  • Took full ownership of issues from tech exploration through stakeholder communication, development, and deployment.
  • Introduced unit-testing practices, laying groundwork for a more reliable release process.
  • Engagement ended after one month due to a company-wide restructuring and layoff.

Pennylane

Senior Front End Developer

DECEMBER 2021 - MAY 2025
  • Spent 3.5 years building a financial OS used by thousands of accountants, in a 200+ developer monorepo with strict code review and style enforcement.
  • Shipped 5 modules from design to production, including Expenses, Purchase Requests, Team Expenses, and Validation Workflows.
  • Maintained 95%+ test coverage on owned components and hooks with extensive unit and integration tests.
  • Mentored 2 junior developers through their promotion to mid level and led knowledge-sharing sessions.
  • Presented sprint goals, technical approaches, and results to product owners; contributed to the Ruby on Rails API.

Gaspard + Bruno

Full Stack Developer / Team Lead

JANUARY 2020 - DECEMBER 2021
  • Developed mobile applications for a luxury fashion unicorn using React Native and Redux.
  • Created and maintained the company's shared UI component library, used across multiple client projects.
  • Led front-end development on a multi-app project: Kanban back office, public landing page, and CMS.
  • Served as Web Team Lead for a fintech client and Mobile Team Lead for a luxury fashion client.
  • Mentored junior developers and contributed to Ruby on Rails APIs.

Intrasurance (via Dixtior)

React Engineer

SEPTEMBER 2018 - JANUARY 2020
  • Built web applications for a Dutch software house (nearshore engagement) using React and Redux.
  • Developed a customer area with CMS integration as the primary project deliverable.
  • Migrated and refactored a legacy codebase to React/Redux with TypeScript, improving maintainability.
  • Mentored junior developers; worked in SCRUM/Waterfall with bi-weekly stakeholder demos.

Frames News

Front End Developer

APRIL 2017 - AUGUST 2018
  • Built interactive chart templates for online news publications using D3.js, Leaflet, Chartist, and PostCSS.
  • Developed features and fixed bugs in the editorial back office (React/Redux, ES6, PostCSS).
  • Assisted in backend development with Node.js, KnexJS, and PostgreSQL.
> ls projects/

Personal Projects

Booker Blitz

Active

2025 - Present

A wrestling promotion management sim launching in Steam Early Access in November 2026. Real-time wrestling show engine, 1,500+ wrestler and staff database, Steam achievements, and an Electron desktop build โ€” all pixel art drawn in Aseprite. Built with React, TypeScript, Tailwind, and Vite.

bookerblitz.com

Phantom Pulse

Completed

2025

A couch-play music quiz game for groups, built with React, Supabase, TypeScript and Tailwind CSS.

phantom-pulse.netlify.app
> cat education.md

Education

Free Code Camp

Front-End Developer Certificate

SEPTEMBER 2016 - JANUARY 2017

Self-taught career pivot from humanities. ~500 hours of coursework covering HTML5, CSS, JavaScript, Bootstrap, and jQuery, completed with 10 basic-to-advanced projects and around 30 algorithm challenges.

University of Lisbon

Bachelor's Degree, Languages, Literatures & Cultures

2012 - 2016

Developed strong written communication, analytical, and cross-cultural skills โ€” directly applicable to async remote work and international team collaboration.

Resume - David Morais Portfolio