Giovanni Bajo

CTO at greenApes srl

Florence, Tuscany, Italy
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

🤩
Rockstar
🎓
Top School
Giovanni Bajo is a pragmatic CTO and software architect with 23 years of experience designing simple, well-engineered systems and leading multidisciplinary teams at Develer and greenApes from Florence. A long-time Python advocate and PSF Fellow who founded Python Italia and helped launch PyCon Italy, he pairs hands-on systems work in Python, Go and C++ with product and developer-relations experience at Italy’s Digital Transformation Team. His open-source contributions span high-profile projects—implementing an LDAP backend for HashiCorp Vault, improving Go compiler codegen, and maintaining PyInstaller—reflecting deep expertise in build systems, low-level emulation (N64), and secure networked services. Comfortable at both hardware-near challenges and cloud deployments, he favors elegant, non–over-engineered designs and has a track record of turning complex specs into practical, auditable solutions. An uncommon mix of public-sector digital transformation work and low-level emulator/ compiler contributions signals a leader who bridges governance, developer communities, and hardcore engineering.
code22 years of coding experience
job13 years of employment as a software developer
bookBachelor's degree Computer science, Bachelor's degree Computer science at Università degli Studi di Firenze
bookNokia Certified Qt Specialist, Nokia Certified Qt Specialist at Nokia
bookBEC Higher Certificate of Business English, BEC Higher Certificate of Business English at Cambridge Institute
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
1,377reputation
134kreached
17answers
5questions
Badges
windows
top-5%
github-logo-circle

Github Skills (65)

authorizations10
python10
dma10
sdl10
testing10
windows10
authentication10
c1110
text-formatting10
c1710
code-generation10
game-development10
vault10
compiler-optimization10
rust10

Programming languages (25)

CMakefileGoHTMLTypeScriptShellJavaScriptHaskell

Github contributions (5)

github-logo-circle
DragonMinded/libdragon

Nov 2019 - Jan 2023

Open source library for N64 development.
Role in this project:
userBack-end Developer
Contributions:458 reviews, 908 commits, 494 PRs in 3 years 3 months
Contributions summary:Giovanni primarily contributed to the development of the libdragon library, focusing on low-level system and hardware interactions for N64 game development. Their work included fixing bugs and optimizing code within the low-level aspects of the library. Furthermore, the user made code changes to improve the efficiency of the build toolchain.
n64sdl2csharpn64-developmentcommodore
ares-emulator/ares

Sep 2021 - Dec 2022

ares is a cross-platform, open source, multi-system emulator, focusing on accuracy and preservation.
Role in this project:
userBack-end Developer
Contributions:41 reviews, 154 commits, 131 PRs in 1 year 3 months
Contributions summary:Giovanni primarily contributed to the development of the ares emulator by implementing and refining core functionalities related to the Nintendo 64 (N64) console emulation. They focused on improving the accuracy and performance of the emulator's functionality, specifically related to the handling of Direct Memory Access (DMA) writes, CPU instruction timings, TLB exceptions and other core CPU features of the N64. The contributions also included fixing numerous bugs related to FPU, RSP and RDP hardware.
multi-sourceemulatorgamefocusingconsole
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