My work & field notes
Hi, I’m Anurag.
I’m currently leading Multi-Agent Pathfinding (MAPF) for warehouse robotics automation at GreyOrange.
I work across backend engineering, system architecture, and team leadership. My core backend languages are Python, Erlang, and Elixir.
Senior Engineering Manager 13+ years of experience
01 Multi-Agent Pathfinding
Coordinating paths,
clearing congestion.
My role MAPF leadership at GreyOrange
I’m leading the rearchitecture of the software that plans and coordinates robot traffic across a shared warehouse.
The focus is to reduce congestion, resolve deadlocks faster, and improve overall navigation efficiency.
Explore the monolith decompositionTwo incoming lanes. One shared aisle.
- Moving next step
- 0
- Waiting next step
- 0
- Arrived
- 0
Amber outlines mark robots waiting for space. Use Step to follow the queue as it forms and clears.
- Meet in the aisle
- Wait for each other
- Yield and pass
When several paths share an aisle, robots need to coordinate access. Waiting and rerouting can help avoid conflicts and keep the fleet moving.
Select a scenario and play to explore.
02 System architecture
Decomposing
a monolith.
I led the decomposition of a large Erlang monolith into independently deployable microservices.
The challenge was carrying out the decomposition while the system was still running. That meant coordinating architectural changes alongside ongoing operations and development.
Changing the architecture while keeping day-to-day work moving.
03 Career
Experience
at a glance.
I started my career in June 2013. Since then, my work has grown from backend development to software architecture and engineering management.
View my profile on LinkedIn-
GreyOrange
– Present
Current role: Senior Engineering Manager
Software engineering to Technical architecture to Engineering management
- Currently leading Multi-Agent Pathfinding for warehouse robotics automation.
- Led the decomposition of a large Erlang monolith into independently deployable microservices.
- Joined Ranger MoveSmart as a founding engineer; earlier work included sortation systems for warehouse automation.
-
HashedIn Technologies
–
Backend engineering · Client development
Worked on a pet hotel management system and job portal modernization, including backend development, REST APIs, database design, and search.
04 About
Building systems
and people.
I stay close to architecture and code while leading teams. My work includes architecture reviews, mentoring, hiring and onboarding engineers, and coordinating delivery across teams.
B.Tech in Information Technology · IIIT Allahabad
This is where I share my learnings and ideas. Let’s connect over robotics, distributed systems, or engineering leadership.
From my engineering notebook
Explore my writing on my personal blog and Medium, or browse the archive here.
Read my personal blog Read my articles on Medium Browse the writing archive