Dev G is a computational biologist and software engineer with 11 years of technical experience, currently contributing to cancer omics at the Broad Institute while pursuing research roots in ML and genomics from UC San Diego. He pairs production-grade backend engineering—refactoring and improving consensus and blockchain codebases like Tendermint and Cosmos SDK—with cryptographic research work on STARKs and arkworks libraries. Comfortable across embedded systems, motion planning, and bioinformatics, he moves easily between low-level performance fixes and high-level algorithmic design. An active open-source contributor, his commits emphasize code clarity, documentation, and correctness in widely used projects that underpin blockchain and SNARK ecosystems. Notably, he combines applied cancer data science with a sustained interest in scaling blockchains and competitive security work through CTFs.
11 years of coding experience
2 years of employment as a software developer
University of California, San Diego
Bachelors of Science, Mechanical Engineering, Bachelors of Science, Mechanical Engineering at University of California, San Diego - Jacobs School of Engineering
High School Diploma, Grades 1-10, High School Diploma, Grades 1-10 at The American School in Japan
High School Diploma, International Baccalaureate Diploma Graduate, Grades 11-12, High School Diploma, International Baccalaureate Diploma Graduate, Grades 11-12 at The American Embassy School, New Delhi
:chains: A Framework for Building High Value Public Blockchains :sparkles:
Role in this project:
Backend Developer
Contributions:250 reviews, 266 commits, 204 PRs in 4 years 5 months
Contributions summary:Dev primarily focused on modifying the bank module within the Cosmos SDK, implementing changes related to JSON serialization and deserialization of transactions. The contributions involved refactoring code to utilize `go-wire` for JSON unmarshalling, improving error handling, and switching modules to use `wire.codec's MarshalJSON` instead of `json.Marshal`. Furthermore, the user contributed to the upgrade to Tendermint v0.22.6 and addressed several bugs.
Libraries for finite field, elliptic curve, and polynomial arithmetic
Role in this project:
Back-end Developer
Contributions:209 reviews, 74 commits, 88 PRs in 1 year 4 months
Contributions summary:Dev primarily focused on improving documentation and making corrections to code comments within the `arkworks-rs/algebra` repository, which focuses on finite field, elliptic curve, and polynomial arithmetic. Their contributions included fixing comments in various files related to polynomial operations, Edwards curve implementations, and documentation of field parameters. The user also removed redundant descriptions and improved documentation for BLS12 fields, emphasizing a focus on code clarity and maintainability.
cryptographyarithmeticrustfinite-fieldselliptic
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.