João Forja

I’m João Forja. I build software and help shape the product behind it.

I’m a Software Engineer based in Faro, Portugal, with more than nine years of experience. I turn ambiguous product problems into reliable software, from early requirements and interaction decisions through implementation and production.

Most recently, I helped build Sherlock AI, an AI-powered smart contract security product. I owned its frontend from scratch, shaped product and interaction decisions with a designer, and delivered end-to-end features across backend services, model integration, prompting, and benchmarking.

Earlier in my career, I led custom software projects from requirements gathering through production. My work also includes design-system foundations used by more than 50 engineers at Templafy, as well as open-source contributions to the Excalidraw project.

I do my best work with clear goals and the autonomy to question assumptions, make decisions, and maintain a high quality bar. Outside work, I train Brazilian jiu-jitsu and surf.

Looking for Product Engineer or Full-Stack Engineer roles. Available for remote roles from Portugal.

Download CV

Core skills

ReactTypeScriptJavaScriptHTMLCSSNext.jsFrontend ArchitectureProduct EngineeringDesign SystemsAccessibilityAutomated TestingNode.jsTailwindPostgreSQLAI Product Development