Giacomo Sorbi
@giacomosorbi1
Senior software engineer and technical lead focused on performant web systems, mentoring, and scalable architectures.
What I'm looking for
I am a senior software engineer and technical leader with experience across Fortune 500 companies and early-stage startups, delivering production systems using React, TypeScript, Node.js and modern backend languages. I have bootstrapped products as a first engineer, led cross-border teams, and driven performance and scalability efforts for high-profile clients.
My background includes roles at Toptal, Facebook, Deutsche Bank and multiple startups where I built data‑intensive UIs, implemented server-side solutions, and introduced test-driven practices and strong engineering workflows. I enjoy mentoring, creating training material, and shaping engineering culture while keeping a hands-on role in architecture and code.
I seek challenging engineering problems, opportunities to improve product performance and developer productivity, and environments where I can both contribute individual output and grow engineering teams through coaching and technical leadership.
Experience
Work history, roles, and key accomplishments
Developed and consulted on multiple high-profile client projects using React/React Native and Node.js, delivered Web3 and AR/VR features, and supported backend services in Python, Go and Modern C++ to meet performance and integration goals.
Co-Founder, Lead Engineer
EmotiPal
Jan 2025 - Aug 2025 (7 months)
Bootstrapped the EmotiPal mobile app as first engineer, building a React Native + TypeScript codebase and serverless backend on AWS using Lambdas and DynamoDB to enable therapist-delivered templates and client workflows.
Principal Engineer
SAPI
Dec 2022 - Mar 2024 (1 year 3 months)
Early technical hire who expanded B2B financial product offerings across multiple apps, leading core development using React, Next.js and Node.js with TypeScript to accelerate product delivery.
Senior Software Engineer
Sep 2020 - Mar 2021 (6 months)
Implemented monitoring and analysis tools for performance regressions within FACE efficiency org, using React, Hack, Python and C++ to improve detection and triage of critical issues.
University Lecturer
Birkbeck, University of London
Oct 2018 - Oct 2020 (2 years)
Designed and delivered an up-to-date web development curriculum; taught HTML, CSS, JavaScript and React and mentored students to build and deliver complex websites and final projects.
Software Engineer
Orgvue
Jan 2020 - Sep 2020 (8 months)
Optimised scalable components for large clients, improving performance and UX using TypeScript, React and modern testing libraries to ensure reliability on edge cases.
Senior Software Engineer
Orgvue
Aug 2019 - Nov 2019 (3 months)
Delivered key frontend features and scaling improvements for enterprise tooling using TypeScript and React, focusing on test coverage and maintainability for client deployments.
Built resource management and data visualization tools in a multidisciplinary team using React, Material-UI, Node.js and TypeScript, applying TDD and conducting hiring selections.
Coached students from basics to advanced web development topics, mentoring on JavaScript/TypeScript, React, Node.js and Rails while supporting soft skills and career preparation.
Senior React Developer
Acuris Global
Nov 2018 - Mar 2019 (4 months)
Maintained shared component libraries and developed a new editorial CMS and frontend using TypeScript, Redux and TDD practices to ensure cross-product consistency.
Team Lead, Frontend
Undisclosed FinTech
Jan 2018 - Nov 2018 (10 months)
Led front-end development of a high-scale SSR Node.js + React/Redux app, created complex D3.js visualizations, managed cross-country teams and hiring while implementing Flow for type safety.
Software Developer
OUTFITTERY
Sep 2016 - Oct 2016 (1 month)
Refactored user profile and funnel pages, migrating legacy code to Bootstrap and Angular.js and ensuring multi-language responsive support for the e-retail platform.
Freelance Developer
Freelance
Sep 2012 - Jul 2015 (2 years 10 months)
Provided web development, training and mentoring services to local businesses, delivering bespoke websites and technical workshops.
Frontend Developer
MindGeek
Jul 2014 - Jan 2015 (6 months)
Developed interfaces with HTML and vanilla JS, later integrating with Ember.js, and contributed to biometric-tracking integrations for backend analytics.
Web Developer
22cans
Sep 2013 - Apr 2014 (7 months)
Contributed presentation campaign code for the game Godus using HTML, CSS and vanilla JavaScript while working remotely as a subcontractor.
Education
Degrees, certifications, and relevant coursework
Scuola Superiore Sant'Anna
Master in Innovation Management and Service Engineering, Innovation Management and Service Engineering
2008 - 2009
Completed a Master in Innovation Management and Service Engineering with focus on finance, innovation, marketing, management and IT.
Università degli Studi di Firenze
Marketing, Finance and Management
2005 - 2008
Grade: 110/110 cum laude
Earned a degree with coursework in marketing, finance, innovation, management and macroeconomics; awarded 110/110 cum laude.
Università degli Studi di Firenze
Economics and Business
2001 - 2004
Grade: 97/110
Completed studies in economics, accounting, marketing, business administration and finance; awarded 97/110.
Liceo Scientifico
Secondary Education Diploma, General scientific and humanistic studies
Grade: 60/60
Completed secondary education with focus on scientific and humanistic courses; final grade reported as 60/60.
Tech stack
Software and tools used professionally
Google Tag Manager
Blockchain
D3.js
GitHub
Phabricator
Cloudflare
React Native
Data Miner
MySQL
Gmail
Node.js
Django
Ruby on Rails
Next.js
Material-UI
Google Analytics
styled-components
Ember.js
Mocha
React
jQuery
Vanilla.JS
Moment.js
Lodash
JavaScript
Python
HTML5
Java
CSS 3
ent
Linux
GraphQL
XState
redux-saga
TypeScript
React Testing Library
Docker
Ramda
Make
Phase
Increase
Immer
date-fns
Bridge
Availability
Location
Authorized to work in
Portfolio
linkedin.com/in/giacomosorbiSocial media
Job categories
Skills
Interested in hiring Giacomo?
You can contact Giacomo and 90k+ other talented remote workers on Himalayas.
Message GiacomoFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
