Hi there & welcome to my corner of the web!

I'm Shubham Garg, a Marine Engineer and Software Developer based in Delhi, India. With a passion for technology and problem-solving, I specialize in finding autonomy solutions, ranging from embedded control systems to advanced path planning and state machine implementations for real-world problems.
As a freelancer, I thrive on collaborating with innovative startups and established companies, helping them transform their ideas into reality. My unique blend of engineering expertise and software skills allows me to tackle complex challenges and deliver efficient, scalable solutions. Feel free to explore some of my coding endeavors on GitHub.
Projects
Accurate Heading with GPS Moving Baseline Setup
Moving Baseline RTK is an RTK positioning technique in which both reference and rover receivers can move. The receiver uses the Moving Baseline RTK technique to determine the heading vector between its two antennas.
View Project
A* Search Algorithm: Object Avoidance and Path Planning
A* is the most popular choice for pathfinding, because it's fairly flexible and can be used in a wide range of contexts.
View Project
Hummingbot: Automated CryptoTrader
Hummingbot is an open source Python framework that helps you run automated trading strategies on any CEX and DEX.
View Project
Blog
Setting up a pomodoro timer in Rust.
I always wanted a hands-on timer to physically remind my body to switch between "work-time" and "play-time".
Read Post
SLAM. Everyone loves it, no one wants it. Why?
It is hard and maybe people are not able to put in the right effort in the given amount of time. Is it even worth it? I don't know, let's explore.
Read Post