Ankit Patnaik
Software Engineer
Building software somewhere between infrastructure and intelligence.
I’m a Software Engineer at Atlan, working on distributed systems, event-driven architectures, workflow automation, and AI agents. I enjoy building the machinery behind reliable software, and lately, figuring out how to make that machinery smarter.
I’ve always enjoyed problems that need a bit of curiosity, a lot of thinking, and an appreciation for elegant solutions. These days, my favorite ones involve scale, failure, and making complicated systems feel surprisingly simple.
Currently focused on
- Distributed systems
- Workflow infrastructure
- Agents and automation
Interested in working together? Check out my Resume
June, 2025 - Present
- Building and improving distributed backend systems where reliability, consistency, and failure recovery matter.
- Designing infrastructure for long-running workflows and asynchronous processing, with a focus on making failures recoverable rather than disruptive.
- Working on reusable systems for metadata lineage, real-time state propagation, and engineering automation.
- Building practical AI tooling that can interact with real engineering environments, including code execution, Kubernetes operations, debugging, and automated workflows.
- Taking ownership of problems across service boundaries, from understanding the root cause to designing, implementing, and shipping the fix.
December, 2024 - June, 2025
- Worked on workflow orchestration and reliability, including the transition toward more durable execution and better failure handling.
- Debugged large-scale production workflows where seemingly small issues could cascade into repeated failures across millions of assets.
- Improved the security and reliability of platform integrations by addressing how credentials and operational data were handled.
- Strengthened observability and debugging workflows so engineers could get from an incident to its root cause with less guesswork.
- Built a strong foundation in backend engineering by working on problems that crossed application code, infrastructure, and distributed systems.
A browser-based IDE for JavaScript frameworks with automated Docker project setup, live server support, and secure WebSocket communication for files, terminals, and development workflows.
React · TypeScript · Go · Gin · Docker · WebSockets · Tailwind CSS
A peer-to-peer file-sharing and communication platform that keeps transfers direct between users with WebRTC, while Socket.io coordinates sessions and real-time chat without intermediary storage.
Next.js · React · TypeScript · WebRTC · Socket.io
socials.