Frontend Tech Lead · React & TypeScript
Frontend Tech Lead with 4+ years building scalable web and mobile apps with React and TypeScript. I define frontend architecture and standards, lead code reviews, mentor developers, and care deeply about performance, accessibility, and clean code. Experience across international, remote teams.
I have also worked with Vue, Angular, React Native, and Shopify (Liquid), and I’m currently expanding into backend development with .NET.
- Designing and enforcing architecture standards for React/TypeScript apps.
- Leading teams, reviewing code, and ensuring maintainable, scalable solutions.
- Promoting CI/CD, testing strategy, and reusable component libraries.
- Building personal full-stack applications with .NET 9 and ASP.NET Core.
- Languages & Frameworks: TypeScript, JavaScript (ES6+), React, Vue, Angular, React Native, HTML, CSS, Liquid
- Backend (learning & using): .NET 9, ASP.NET Core Web API, Entity Framework Core, SQLite
- Tooling & Practices: Redux, Jest, Git, Webpack, Vite, CI/CD, REST APIs, Agile, JWT Authentication
Roles: Software Engineer Lead, Software Engineer, Web Developer — in e-commerce, marketing, and enterprise products.
- Author and maintainer of Games Database (includes a .NET 9 codebase).
- Author and maintainer of Jellywatch (full-stack app with React + .NET 9).
- Author and maintainer of Beast Vault (includes a .NET 9 codebase).
- Author and maintainer of Warcraft Archive (full-stack app with React + .NET 9).
- Author and maintainer of React TS Starter.
- Contributor to various community projects and internal tooling.
LinkedIn · davidhormigafonso@gmail.com
-
React TS Starter — Modern, opinionated starter template for scalable React + TypeScript applications
-
GamesDatabase.Front — Personal game collection manager with advanced filtering, custom views, and ratings tracking
-
GamesDatabase.Api — REST API with multi-user support, advanced querying, and data export capabilities
-
Jellywatch.Front — Media tracking app for Jellyfin with watch progress, metadata, and visual analytics
-
Jellywatch.Api — Backend with Jellyfin sync, metadata enrichment, and viewing statistics engine
-
BeastVault.Front — Pokémon collection manager with full PKM support and external API integration
-
BeastVault.Api — Backend handling Pokémon data parsing, storage, and integrations
-
WarcraftArchive.Front — WoW progress tracker for managing characters, content, and weekly routines
-
WarcraftArchive.Api — API for structured progress tracking, character data, and weekly activity systems
-
HouseHold.Front — Home management app for tasks, meals, food tracking, and shared organization
-
HouseHold.Api — Backend for managing household data, scheduling, and productivity workflows



