Chandresh Yadav

Software Engineer building intelligent systems, automation platforms, and AI-powered applications.

I'm a Software Engineer currently working at Air India, where I build and maintain large-scale crew planning and optimization systems used in airline operations.

My work spans backend development, rule-based optimization, automation, and data-intensive applications. Outside of work, I enjoy building AI-powered products and full-stack applications that solve practical problems.

Over the last two years, I've worked on optimization engines, scheduling systems, backend services, automation pipelines, and data processing tools. Recently, I've been exploring AI agents, LLM-powered workflows, and modern web development through personal projects.

Profile

Lead Engineer
Operations Technology
Air India
Gurugram, India
+91 7067708579
ychandresh141@gmail.com
Chandreshyychandresh-yadav141

Built Applications

APP
Next.jsFastAPIPostgreSQLRedisWebSocketsJWTbcryptReal-timeRapidAPILive Demo

Full-stack fantasy cricket auction platform where users create leagues, join via codes, bid on players live, and compete on leaderboards. Features a Redis-backed real-time auction engine, WebSocket-based auction lobbies, secure auth with HTTP-only JWTs and bcrypt, and persistent auction logs in PostgreSQL.

APP
FastAPIReactPostgreSQLAuthenticationMessaging

A full-stack rental marketplace that helps users discover roommates, shared rentals, and rental properties with secure authentication, real-time messaging, and location-based search.

APP
PythonLLMsTelegram BotAutomationHuman-in-loop

An AI-assisted content generation pipeline that creates, reviews, and publishes content using LLMs with a human-in-the-loop approval workflow.

Stack

Programming Languages

PythonJavaSQLTypeScriptJavaScript

Frontend

ReactNext.jsHTMLCSSTailwind CSS

Backend

FastAPIREST APIsWebSocketsJWT AuthenticationSQLAlchemyAlembicbcrypt

Databases & Caching

PostgreSQLRedisSQLite

AI & Machine Learning

LLMsRAGLangChainAI AgentsPrompt EngineeringChatbot DevelopmentScikit-learnTensorFlowPyTorchPandasNumPyOpenCVMatplotlibSeaborn

DevOps & Infrastructure

DockerGitLinuxGitHubRailwayVercel

Specialized Skills

RAVEJCP/JCRCrew Planning & RosteringRule Engine DevelopmentWorkflow AutomationLinear ProgrammingInteger Programming

Professional Journey

01
Software DevelopmentPythonBackendSystem DesignAutomationOptimization

Develop and maintain large-scale backend applications that automate complex business workflows and optimize operational decision-making. Design software solutions, implement business logic, build data processing pipelines, develop internal tools, and integrate enterprise systems using Python and modern software engineering practices. Focus on writing reliable, scalable, and maintainable software while solving real-world optimization problems across mission-critical production systems.

Education

Data Structures and AlgorithmsSoftware EngineeringMachine LearningData ScienceArtificial IntelligenceOperations ResearchOptimization

Developed a strong foundation in computer science fundamentals, algorithms, optimization, machine learning, and mathematical modeling. Built software projects spanning full-stack development, AI, data processing, and optimization while strengthening analytical thinking and system-level problem solving.

Outside of Work

OUT

Outside work, I enjoy building full-stack products, exploring Generative AI and LLM-powered applications, experimenting with agentic workflows, contributing to open-source, reading books on technology, psychology, and business, and playing basketball.