Praveen Ravichandran is a Principal Software Engineer and founder based in Ottawa with nine years of experience building web, mobile, and blockchain solutions across healthcare and AI domains. He has progressed from full-stack roles at McGill-affiliated research institutions to technical lead and principal positions at companies like Aheeva, Tempus AI, and ComKardia, and recently launched Redox Consulting Services. Praveen blends hands-on engineering in Go and Rust with strong UI expertise, mentoring teams and taking pride in shipping polished, maintainable products. His background—an MEng from McGill and a BTech in Electrical and Electronics Engineering—supports a systems-minded approach that spans frontend, backend, and embedded considerations. Quietly entrepreneurial, he often bridges research-grade projects and production systems, making him effective at translating complex technical requirements into practical deliveries.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Technology - BTech Electrical and Electronics Engineering, Bachelor of Technology - BTech Electrical and Electronics Engineering at GITAM Deemed University
Master of Engineering - MEng(Thesis) Electrical and Computer Engineering, Master of Engineering - MEng(Thesis) Electrical and Computer Engineering at McGill University
Automated crypto swapping bot, written in Node.js. Supports multiple protocols like Uniswap, Curve, SushiSwap, Balancer, etc using 1inch AggregatorV4 router. Under active development.
Contributions:19 releases, 232 commits, 172 PRs in 10 months
cryptonodejsuniswap1inchblockchain
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.