Guilherme Bernal

Founder And CTO at ZigPay

Bahia, Brazil
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
Guilherme Bernal is a serial entrepreneur and hands-on CTO with 11 years of experience building AI-driven products, distributed systems, and developer tooling from Bahia, Brazil. As co-founder and CTO of Emy, Cubos and multiple spinouts, he blends product-minded leadership with deep engineering—moving from embedded systems to large-scale cloud architectures and adaptive learning platforms. He started programming at nine, represented Brazil twice at the ICPC World Finals, and brings that competitive, algorithmic rigor to designing scalable systems and teams. An active open-source contributor, he has improved core functionality in projects like the Crystal language and Parcel bundler, notably enhancing IO, HTTP, WebSocket support and web image tooling. His background spans formal CS study at UFBA and IT management at FIAP, plus a track record of turning studio-built projects into independent companies.
code11 years of coding experience
job4 years of employment as a software developer
bookFédération Internationale de l'Art Photographique
bookComputer Science, Computer Science at Universidade Federal da Bahia
stackoverflow-logo

Stackoverflow

Stats
8,203reputation
514kreached
194answers
31questions
Badges
ruby
top-5%
serialization
top-5%
github-logo-circle

Github Skills (32)

programming-language10
javascript10
crystal-lang10
asset-catalog10
http10
bundle10
compiler-compiler10
language-design10
fileio10
file-handling10
file-processing10
compiler10
build-tools10
file-access10
asset-management10

Programming languages (20)

C#JavaC++CRustMakefileWebAssemblyGo

Github contributions (5)

github-logo-circle
crystal-lang/crystal

Aug 2015 - Nov 2022

The Crystal Programming Language
Role in this project:
userBack-end Developer
Contributions:69 reviews, 40 commits, 54 PRs in 7 years 4 months
Contributions summary:Guilherme primarily contributed to the Crystal programming language repository by fixing bugs and improving the `io` and `http` modules. They addressed issues related to file I/O, including buffer handling and seek operations. Furthermore, the user implemented fixes and improvements for HTTP response parsing, content handling, and WebSocket support. These commits demonstrate a focus on enhancing the core functionalities of the language's standard library.
esoteric-languagecrystallanguage-designcompilerprogramming-language
parcel-bundler/parcel

Jan 2018 - Feb 2018

The zero configuration build tool for the web. 📦🚀
Role in this project:
userFull-stack Developer
Contributions:10 commits, 8 PRs, 1 branch in 17 days
Contributions summary:Guilherme contributed to the parcel-bundler project by implementing support for the `srcset` attribute in HTML images, enhancing the image handling capabilities. They also added options for specifying the target environment as "node" or "electron", which enabled the generation of Node.js and Electron-compatible bundles. Further contributions include fixing YAML serialization and addressing a flaky test in the watcher module, improving the project's functionality and stability.
configurationzerocommonjscssjavascript
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