Full Stack Developer

my resume

updated as of March 2026

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

Work Experience

Van Ameyde Systems

Senior Full Stack Developer

JANUARY 2026 - JULY 2026
  • Freelance 6 month contract
  • Developed an internal tool for parsing invoices with Mistral OCR, n8n, React and Tailwind
  • Providing tips and guidance on how to improve developer experience and good practices

Meisterlabs

Senior Full Stack Developer

JUNE 2025 - JULY 2025
  • Developing and maintaining multiple web applications.
  • Using React with custom made state management solution for the front end. Ruby on Rails for the back end.
  • Full issue ownership including tech exploration, communication with stakeholders, development and deployment.
  • Starting to implement testing practices in the company.
  • Left the company after 1 month due to a change in the direction and a massive company wide layoff

Pennylane

Front End Developer

DECEMBER 2021 - MAY 2025
  • Building a financial system OS with React + Typescript.
  • Team with 200+ developers working on a monorepo with extensive code reviews and enforcement of code style.
  • Creating extensive unit tests for components and hooks.
  • Mentoring junior developers.
  • Presenting goals and results to project owners.
  • Helping with Ruby on Rails API.

Gaspard + Bruno

Full Stack Developer

JANUARY 2020 - DECEMBER 2021
  • Development of multiple mobile applications for a fashion ‘unicorn’ company with React Native + Redux stack.
  • Creating and maintaining company UI package
  • Mentoring junior developers.
  • Front End Lead for a multi-app project consisting in a Kanban back office, landing page and CMS.
  • Web Team Leader for a fintech client.
  • Mobile Team Leader for a luxury fashion client.
  • Helping with Ruby on Rails APIS

Intrasurance (through Dixtior)

React Engineer

SEPTEMBER 2018 - JANUARY 2020
  • SCRUM/Waterfall methodology with bi-weekly sprints presented to stakeholders.
  • Nearshore project for a Dutch software house.
  • Developing web applications using React/Redux.
  • App consists of a CMS integration of a customer area.
  • Mentored junior developers.
  • Refactored and cleaning up existing, legacy code.
  • Built new web application in React/Redux + Typescript

Frames News

Front End Developer

APRIL 2017 - AUGUST 2018
  • Developed and maintained chart templates to be displayed in online news publications. (D3.js, Leaflet, Chartist, JavaScript, PostCSS)
  • Developed new features and fixed bugs for our backoffice (React/Redux, ES6, PostCSS)
  • Assisting in backend development (NodeJS, KnexJS, POSTGRES)
  • Used git workflow with Agile methodology.
  • Developed with Ubuntu/Linux Mint

Randstad, Apple

iOS Advisor

AUGUST 2016 - JANUARY 2017
  • Troubleshooting iOS devices for the UK and Ireland
  • Top Advisor - November 2016/January 2017
  • Account Security
> ls projects/

Personal Projects

Booker Blitz

Active

2025 - Present

A wrestling management sim built with React, Tailwind and Vite, focused on keyboard-first booking and real-time match control.

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

FCC's Front-End Development program covers an estimated 500 hours of course work that includes HTML5, CSS, JavaScript, Bootstrap and jQuery. This is broken with up with 10 basic, intermediate and advanced projects, as well as around 30 algorithms.

University of Lisbon

Bachelor’s Degree, Languages, Literatures and Cultures

SEPTEMBER 2012 - JUNE 2016
Resume - David Morais Portfolio