Summary
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
13 years of employment as a software developer
BSc (Honours) Mathematics, MATHEMATICS AND STATISTICS, BSc (Honours) Mathematics, MATHEMATICS AND STATISTICS at The Open University
Game Development, Educational Games, Game Development, Educational Games at Universidade Cruzeiro do Sul
Portuguese, English, Greek, German