Looking for Product Engineer or Full-Stack Engineer roles.

Software Engineer building products end to end.

I’m João Forja, a software engineer with more than nine years of experience building and shaping software products end to end. I combine deep frontend expertise with backend delivery, product and design judgment, and applied AI. Outside work, I train Brazilian jiu-jitsu and surf.

Based in Faro, Portugal. Available for remote roles from Portugal.

Recent writing

Practical notes on React, testing, and software design.

Testing and developing with React and TS: Data structures (part 1)

Learn about: testing, relying on TypeScript to improve correctness, and modeling data-structures while building a multilevel-list React component. In this part, we'll focus on modeling the underlying data structure to support the multilevel-list component.

Work

  1. Company
    Sherlock Protocol
    Role
    Senior Full Stack Engineer
    Date
  2. E
    Company
    Edgelabs UK
    Role
    Senior Software Engineer
    Date
  3. Company
    Synthesis
    Role
    Senior Full Stack Engineer
    Date
  4. Company
    Templafy
    Role
    Senior Frontend Engineer
    Date
View work experience