João Forja

Full Stack Engineer at Sherlock Protocol

Faro, Faro, Portugal
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
João Forja is a Full Stack Engineer with 11 years of experience who specializes in aligning software delivery with business goals and enabling fast, validated iterations. He has led product-critical efforts such as Sherlock Protocol’s Auditor Portfolio and a real-time judging app, and previously built streaming clients and APIs for video platforms. A pragmatic front-end contributor to the popular Excalidraw project, he focuses on interface interactions and UX reliability—skills that surface across his work in fast-paced startups and consultancy roles. João combines a strong academic grounding in computer engineering with hands-on leadership in engineering teams and a practiced emphasis on delivering meaningful releases that reduce risk and accelerate ROI.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer Science and Computer Engineering, 17/20, Bachelor's degree, Computer Science and Computer Engineering, 17/20 at ISEL - Instituto Superior De Engenharia De Lisboa
stackoverflow-logo

Stackoverflow

Stats
1,188reputation
134kreached
2answers
3questions
Badges
javascript
top-5%
github-logo-circle

Github Skills (19)

javascript10
canvas10
typescript10
typescript-types10
typescripts10
react10
collaboration9
whiteboard9
diagram8
drawing8
html6
msoffice6
mongodb6
aggregation-framework6
mongodb-query6

Programming languages (3)

TypeScriptCSSJavaScript

Github contributions (5)

github-logo-circle
excalidraw/excalidraw

Aug 2020 - Jan 2021

Virtual whiteboard for sketching hand-drawn like diagrams
Role in this project:
userFront-end Developer
Contributions:16 reviews, 8 commits, 8 PRs in 5 months
Contributions summary:João primarily contributed to the front-end of the Excalidraw project. Their commits focus on bug fixes related to element interaction and selection, particularly concerning bounding box calculations and drag-and-drop behavior. The user also implemented new features, such as enhanced aspect ratio tools and improvements to arrow binding. This work demonstrates a focus on improving the user interface and interaction of the whiteboard application.
diagramsdrawnhand-drawnproductivitycollaboration
Repository with code from article about building an infinite scroll in React using hooks and Intersection Observers
Contributions:15 commits, 3 PRs, 10 pushes in 5 months
reactintersection-observerscrollreact-hookshooks
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
João Forja - Full Stack Engineer at Sherlock Protocol