Sujal Choudhari
systems developer & full-stack engineer
~ work ~
Joined as the founding engineer to architect and build the core infrastructure for high-speed computer-use AI agents. Developed vision-based automation pipelines that allow AI to navigate complex legacy software 10x faster than general-purpose models. Collaborated to iterate on product-market fit, shipping critical features for early pilot customers in insurance and logistics. Engineered the foundational Model Context Protocol (MCP) infrastructure, translating high-level AI reasoning into low-level, rapid desktop execution commands
Developed monitoring services for a high-frequency trading engine, improving system reliability by 35% in production environments. Designed and implemented an alert system for the FX trading engine, reducing incident response time by 50% through real-time notifications. Collaborated with a team to enhance monitoring capabilities, enabling proactive issue detection and improving system uptime by 20%
Developed backend for an HR solution using Supabase and Next.js, resulting in a 30% increase in skill assessment efficiency. Integrated 15+ API endpoints for data fetching and processing, reducing data retrieval time by 40% and enhancing overall user experience. Collaborated with a team of 2 to implement an AI-based call agent, improving candidate evaluation accuracy by 25% compared to a naive approach.
~ achievements ~
Secured first place at Hackniche 3.0, showcasing innovative problem-solving and teamwork.
At this national-level competition, Sujal and team bagged ₹5,00,000 for creating a finance-based chat assistant. Their idea stood out for its real-world usefulness and smooth design—especially impressive while managing college exams!
Sujal Choudhari and his team won a massive ₹15 lakh prize at a prestigious state-level event organized by the Government of Maharashtra. Their project improved the way people interact with government websites using smart tools. They were honoured in front of CM Eknath Shinde and Deputy CM Devendra Fadnavis.
~ projects ~
Share files anonymously with FileShare. Upload and send files of any size with end-to-end encryption. Perfect for instant and no hassle file sharing.
C++ Objects Dynamic Architecture (Coda) is a custom-interpreted programming language built to enhance dynamic object-oriented programming in C++. It introduces a flexible architecture that allows developers to define and manipulate objects at runtime with ease, making it suitable for rapid prototyping, dynamic systems, and application-level scripting.
Temporary File Server is a lightweight, fast, and anonymous file-sharing service that does not require any authentication. Users can upload and share files effortlessly over a network with a simple drag-and-drop interface, making it ideal for quick file transfers without the hassle of account creation or credentials.
Neptune.js is a 2D game framework for JavaScript that focuses on ease of use, allowing developers to build interactive games with minimal boilerplate code. It comes with built-in physics, sprite management, and event handling, making it a great choice for hobbyists and game developers looking to quickly prototype or create browser-based games.
~ publications ~

Coding Mastery: Beyond Rendering
Unlock the secrets of game development with Coding Mastery: Beyond Rendering. This comprehensive guide by Sujal Choudhari delves deep into the art of creating interactive and dynamic virtual worlds, building on the foundational principles of rendering.

Coding Mastery: Rendering Realities
Explore the science and algorithms behind visual representation in computer graphics and game development. This comprehensive guide covers foundational concepts, mathematics, lighting, shading, and advanced topics like curves, fractals, and procedural generation.

Coding Mastery: How to Code any Feature?
A practical guide to mastering coding, escaping tutorial hell, harnessing AI, and developing logic skills. This book covers real projects, AI capabilities, design patterns, data structures, and algorithms, drawing from the author's experience in game development and competitive coding.

Coding Mastery: The Power of LLMs in Dynamic Knowledgebases
Dive into the convergence of Large Language Models (LLMs) and knowledge graphs. Learn about integrating these technologies, translating queries, retrieving data, and exploring advanced topics like Graph RAG and document hierarchies in AI-driven solutions.

Coding Mastery: Building Interpreted Languages
A technical reference covering programming languages, interpretation, lexing, and parsing. This book provides foundational subjects and practical recommendations for creating interpreted languages, organized into 15 comprehensive chapters.

Coding Mastery: Organize Maintain Optimize
"Coding Mastery: Organize, Maintain, and Optimize" is your ultimate guide to mastering the essential skills of code management. Whether you're a beginner or an experienced developer, this book will equip you with the tools and techniques to build, maintain, and optimize a high-quality, scalable codebase.
~ indie games ~
**Down We Go!** is a submission to Ninja Game Jam 2. When you press Play, the platform vanishes, and the character falls into spikes. Place blocks to avoid spikes and survive the fall! Simple, fun, and challenging!
**Explore the Dungeon** is a tile-based mobile game where you and your opponents take turns navigating a labyrinth. Find the key and escape first while using powerups to outsmart others. Enjoy beautiful themes and challenging gameplay. Ready for the adventure? Download now!
**Unnoticed** is a small stealth-based game set in a modern world. This remake was made in Unity of the original game made in Godot.
This was a test space game I made with shader magic. The player is stranded on a planet and has to escape before its sun explodes.
A game with inventory management and combat. It takes place in the medieval era, featuring melee combat and a crafting system.