Projects

A collection of projects I've built, from SaaS products to developer tools.

Yard Management System

Production

Designed and built a comprehensive Yard Management System for a logistics & drayage TMS to manage real-time yard operations. This production system handles complex yard logistics with visual design tools, real-time synchronization, and full TMS integration.

Problem

Logistics and drayage operations needed a way to manage yard operations in real-time, including visual yard layout design, gate operations, driver check-ins, yard moves, inspections, and planning—all synchronized across multiple teams and integrated with the main TMS.

Solution

Built a full-featured yard management system with multiple modules: visual drag-and-drop yard builder (Figma-like interface), real-time inventory tracking (Map & List views), automated gate check-in/check-out workflows, driver self check-in, yard move management (repositioning, stacking, grounding, mounting), yard check/audit system, inbound/outbound planning, recommended moves, dock scheduling, and complete TMS integration with bidirectional data sync.

Tech Stack

React.jsNode.jsExpress.jsMongoDBWebSocketsReal-time SyncMicroservicesTMS Integration

Outcome

Successfully deployed production system that streamlines yard operations, reduces manual errors, and provides real-time visibility into yard state for logistics teams. Handles high traffic and complex data flows in a multi-service architecture. Features include visual yard builder, real-time inventory tracking, automated gate operations, yard move management, audit systems, and seamless TMS integration.

SellerOS

Early Stage

An Order Management System (OMS) + SaaS platform currently in early development.

Problem

Sellers need better tools to manage operations and scale efficiently.

Solution

Building a SaaS platform focused on automation and scalability for sellers.

Tech Stack

Next.jsTypeScriptMongoDBNode.jsSaaS Architecture

API Testing Agent

An AI-powered agent that automates API testing, reducing manual testing time and improving code quality.

Problem

Manual API testing is time-consuming, error-prone, and doesn't scale well as applications grow. Developers spend significant time writing and maintaining test suites.

Solution

An intelligent agent that understands API contracts, generates comprehensive test cases, executes them, and reports issues. It learns from existing test patterns and adapts to different API structures.

Tech Stack

PythonOpenAI APIFastAPIPytestAI Agents

Outcome

Reduced API testing time by 70% and improved test coverage. The agent can handle complex scenarios and edge cases that would be tedious to test manually.

MongoDB Upgrade Assistant

A tool that helps developers safely upgrade MongoDB versions by analyzing codebases and identifying potential breaking changes.

Problem

Upgrading MongoDB versions is risky and time-consuming. Developers need to manually review documentation, check for deprecated features, and test extensively to avoid breaking changes.

Solution

An automated assistant that scans codebases, identifies MongoDB API usage patterns, cross-references with version changelogs, and provides actionable upgrade recommendations with code examples.

Tech Stack

TypeScriptNode.jsAST ParsingMongoDBCLI Tools

Outcome

Helped multiple teams upgrade MongoDB versions safely and efficiently. Reduced upgrade time from days to hours while minimizing the risk of breaking changes.

System Tooling

Various development tools and utilities for improving developer workflows and system operations.

Problem

Development workflows often have repetitive tasks that can be automated.

Solution

Building tools that automate common development tasks and improve productivity.

Tech Stack

TypeScriptNode.jsCLI ToolsAutomation

Outcome

Created multiple tools that streamline development processes and reduce manual work.