Hugo Peixoto

Software Developer at Freelance

Porto, Porto, Portugal
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
Hugo Peixoto is a pragmatic software developer with 16 years of experience building and modernizing back-end systems, from mobile C++ cores to Ruby on Rails and Rust/WASM projects. He combines hands-on bug-fixing and performance optimization with architecture and team leadership experience as a former CTO and Principal of Engineering. An active open-source contributor, Hugo has improved well-known Ruby projects like Mustache and Blueprinter and implemented pip-sync for pip-tools, demonstrating care for test quality and dependency tooling. He favors Free Software and has a taste for difficult technical audits—once bringing a 20-year-old codebase to a Free Software release—and has audited Rust codebases for security. Based in Porto, he thrives on pragmatic refactors, cross-language problem solving, and reducing tech debt to deliver safer, faster systems.
code16 years of coding experience
job14 years of employment as a software developer
bookMaster Informatics and Computing Engineering, Master Informatics and Computing Engineering at Faculdade de Engenharia da Universidade do Porto
languagesEnglish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
3,614reputation
448kreached
22answers
0questions
Badges
php
top-5%
github-logo-circle

Github Skills (30)

json10
ruby-rails10
c-language10
strings10
pip-tools10
libreoffice10
serializer10
python10
testing10
text-manipulation10
rails10
pip-compile10
ruby10
minitest10
pip10

Programming languages (18)

C++CSSRustCTeXGoMustachePerl

Github contributions (5)

github-logo-circle
procore-oss/blueprinter

Oct 2018 - May 2019

Simple, Fast, and Declarative Serialization Library for Ruby
Role in this project:
userBackend Developer
Contributions:12 commits, 6 PRs, 13 comments in 7 months
Contributions summary:Hugo primarily contributed to the codebase by refactoring and optimizing the Blueprinter library. Their work included moving dependencies, adjusting benchmark thresholds, and refactoring tests. They also implemented new features such as inheriting view definitions and allowing associations and identifiers to be defined with a block. These changes improved code maintainability and functionality.
railspresenterresource-serializerdeclarativeserialization
jazzband/pip-tools

Jul 2015 - Jul 2015

A set of tools to keep your pinned Python dependencies fresh.
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 6 comments in 8 days
Contributions summary:Hugo primarily contributed to the `pip-tools` project by implementing and refactoring core functionality related to dependency management. They implemented the `pip-sync` command, which allows for synchronization of installed packages with a requirements file, and addressed several bugs. Key changes include integrating `pip-sync` into the project's entry points and improving its functionality and robustness. The user also addressed compatibility issues to ensure the tool functioned across different pip versions.
dependenciespythonkeeplockfilepip
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
Hugo Peixoto - Software Developer at Freelance