Nathan Gonçalves is a Senior Software Engineer based in Berlin with over a decade of experience building product-driven web platforms and developer tools across startups and scale-ups. He ships end-to-end features across frontend and backend stacks—React/Next.js, Clojure/ClojureScript, Node, Temporal and PostgreSQL—while championing testing and reliability practices like Jest, Playwright and Cypress. At Levity he helped architect an LLM-powered automation canvas with condition-based branching; at Leapsome he owns core people-enablement workflows including payroll integrations and document processing. He combines product-focused engineering with a knack for developer ergonomics, having led rewrites of legacy systems and built Electron tooling integrated with Unity for non-developer teams. Known for translating complex workflows into intuitive UIs and resilient backends, he pairs hands-on coding with cross-functional stakeholder leadership. Fluent in building both consumer-facing galleries and internal ops platforms, he brings a game-development mindset to interaction design and automation.
10 years of coding experience
11 years of employment as a software developer
Game Development Educational Games, Game Development Educational Games at Universidade Cruzeiro do Sul
Bachelor of Engineering - BE, Bachelor of Engineering - BE at IU International University of Applied Sciences
A Repo to show multiple providers use cases with React Context API
Contributions:18 commits, 15 pushes, 1 branch in 3 days
apireactcasesuse-casesreact-context
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
Nathan Gonçalves - Senior Software Engineer at Leapsome