Vaibhav Sagar

Developer at UpTrust

Sydney, New South Wales, Australia
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
Vaibhav Sagar is a pragmatic developer with 12 years’ experience building reliable back-end systems, DevOps pipelines, and embedded control software from Sydney. He blends functional programming and formal methods with strong operational practices to reduce bugs and improve performance, as seen in work fixing nondeterminism and N+1 queries at EVenergi and shipping features that improved onboarding and payments at Mercury. A seasoned open-source contributor, he has contributed to notable projects like IHaskell (the Haskell kernel for Jupyter) and Pact (a smart contract language), often focusing on build reliability, dependency hygiene, and refactors that make systems easier to maintain. Comfortable across Haskell, Nix, CI/CD and production kiosks alike, he has a track record of turning complex infrastructure problems into pragmatic engineering wins. He’s also a self-directed learner and community-minded engineer—an alumnus of the Recurse Center—who describes himself wryly as a “software janitor,” reflecting a taste for meticulous, behind-the-scenes craftsmanship.
code12 years of coding experience
job9 years of employment as a software developer
bookAustralian National University
bookGandhi Memorial International School
languagesEnglish, Indonesian, Hindi
stackoverflow-logo

Stackoverflow

Stats
2,236reputation
87kreached
58answers
3questions
Badges
macos
top-5%
github-logo-circle

Github Skills (20)

jupyter10
pact10
devops10
haskell10
nix9
refactor9
macos9
refactoring9
smart-contracts8
blockchain8
cicd8
dependency-management8
rsync6
lambda6
homebrew6

Programming languages (24)

CSSC++CTeXjqGoHTMLSvelte

Github contributions (5)

github-logo-circle
IHaskell/IHaskell

Oct 2016 - Dec 2022

A Haskell kernel for the Jupyter project.
Role in this project:
userBackend Developer
Contributions:64 reviews, 712 commits, 913 PRs in 6 years 3 months
Contributions summary:Vaibhav primarily contributed to the IHaskell project, focusing on the core functionality of the Haskell kernel for Jupyter. Their work included minor fixes, such as correcting code differences in types and kernel code. Additionally, the user was involved in code refactoring tasks, for example, replacing `runStmt` with `execStmt`. They also updated dependencies, including the Aeson lower bound and the HLint import.
kerneljupyter-notebookhaskelljupyterjupyter-kernels
kadena-io/pact

Oct 2018 - Mar 2019

The Pact Smart Contract Language
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:15 commits, 36 PRs, 122 pushes in 5 months
Contributions summary:Vaibhav made significant contributions to the Pact smart contract language project. They focused on improving build processes, as shown by fixing Nix builds and updating dependencies. Code changes include replacing dependencies like `blake2` with `cryptonite` and adding test dependencies. They also made changes related to static builds and the usage of GitLab runner, indicating involvement in CI/CD and infrastructure.
smart-contractethereumcontractblockchainpact
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
Vaibhav Sagar - Developer at UpTrust