SHIPPED ai-automation
# Automotive AI Chatbot
## problem
Engineers lost significant time manually searching ECU documentation and prior test cases to resolve engineering queries, slowing validation cycles.
## approach
Architected an LLM-powered chatbot combining RAG with a FAISS vector store over ECU/engineering docs, exposed through REST + gRPC for internal toolchain and CI/CD integration.
## result
0% reduction in query resolution time; improved documentation retrieval accuracy; deployed as a production internal tool.
PythonLangChainOpenAI GPTFAISSFastAPIgRPCStreamlitDocker
IN PROGRESS ai-automation
# AI-Enhanced Robot Framework Automation
## problem
IVI test suites required constant manual maintenance as interfaces evolved; writing new scripts from specs was slow.
## approach
Built an AI orchestration layer on Robot Framework that auto-generates and self-heals test scripts from natural-language specs, communicating with the execution engine over gRPC for real-time control and result streaming; integrated into TeamCity + GitLab CI/CD.
## result
Targeting ~0% reduction in test maintenance overhead through intelligent script repair and adaptive generation.
TARGET — not yet measured
PythonRobot FrameworkLangChainOpenAIgRPCGitLab CI/CDTeamCity
SHIPPED ai-automation
# Gherkin-to-Robot Framework AI Translation
## problem
Manually converting Gherkin/BDD specs into Robot Framework automation blocks was a bottleneck limiting how fast test automation could scale.
## approach
Engineered a LangChain + RAG pipeline with vector-embedded domain knowledge to interpret Gherkin syntax contextually and auto-generate automation blocks, with a Streamlit interface for the team.
## result
0% boost in test automation scalability across automotive OEM programs.
PythonLangChainOpenAI GPTFAISSChromaRobot FrameworkStreamlitDocker
SHIPPED automotive-architect
# AUTOSAR Ethernet + A2B Module
## problem
An automotive OEM's next-gen IVI/cluster platform needed a validated, high-bandwidth Ethernet and audio-bus communication layer with AUTOSAR-compliant configuration.
## approach
Built the Ethernet stack in C++/Java, developed the A2B audio-bus module for low-latency audio transmission, designed a gRPC inter-service layer for modularity, and integrated Vector SilKit for ECU-level simulation and validation.
## result
Successfully demonstrated to the client; earned a Distinguished Contributor Award for the innovation.
C++JavaVector SilKitAUTOSAR ARXMLA2BgRPC
SHIPPED automotive-architect
# Dual FRED Telematics Display — Off-Highway Vehicles
CNHi · Senior Developer
## highlights
- ▸ Implemented Dual Display (FRED) PCM telematics feature customized for off-highway vehicle requirements across Windows and Linux platforms.
- ▸ Developed high-performance cross-platform Embedded C/C++ solutions using Visual Studio and Cygwin; validated integrations on physical test benches under real-world conditions.
- ▸ Utilized OTA technology for efficient real-time data transfer from field systems to remote analysis environments.
Embedded C/C++Visual StudioCygwinOTACANI2CWindowsLinux
SHIPPED automotive-architect
# RA Kinetix Firmware Development
Rockwell Automation · Firmware Developer
## highlights
- ▸ Designed, developed, and tested firmware for RA Kinetix AFE/LFI industrial products; performed static code analysis and anomaly resolution.
- ▸ Designed Gateway module for CAN/I2C communication interfaces and protocol translation in FreeRTOS environment.
- ▸ Implemented automated Robot Framework test suites (Java/C++/Python), cutting regression defects by 80% and enhancing firmware reliability.
Embedded C/C++JavaPythonFreeRTOSRobot FrameworkCANI2CLogix
SHIPPED automotive-architect
# fleet-management-system
personal project
Real-time automotive telematics platform — OBD-II diagnostics, CAN bus decoding, GPS tracking, DTC analysis, driver-behaviour monitoring and fuel analytics behind an async REST API. Published to PyPI and containerised for GHCR with CI/CD.
PythonFastAPISQLAlchemyOBD-IICAN BusPostgreSQLDocker
SHIPPED ai-automation
# AI_KNOWLEDGE_BASE
personal project
Structured Generative AI curriculum for developers — 7 modules and 29 topics (~100 hours) taking LLM fundamentals through to production-grade systems, plus a hands-on Model Context Protocol guide with four build-along projects.
PythonLangChainRAGMCPOpenAIAnthropic
SHIPPED full-stack
# Neighborhood-Library-Service
personal project
Full-stack library management application — async FastAPI REST backend over PostgreSQL 16, with a Next.js and Tailwind front end, orchestrated end-to-end through Docker Compose.
PythonFastAPIPostgreSQLNext.jsTailwind CSSDocker
UPCOMING ai-automation
# automotive-mcp
planned build
An MCP server that gives Claude, Cursor and other MCP clients automotive diagnostics know-how: DBC decoding, UDS service and negative-response lookup, DTC decoding. Planned for PyPI.
PythonMCPcantoolsUDSCAN
# planned — not built yet
UPCOMING ai-automation
# ask-santosh
planned build
A terminal-style RAG assistant on this site: ask about projects and articles, get answers that cite their sources. Planned with rate limiting and a hard spend cap.
RAGEmbeddingsCloudflare WorkersClaude API
# planned — not built yet
UPCOMING automotive-architect
# virtual-ecu-lab
planned build
A browser-based CAN bus simulator: virtual ECUs, UDS diagnostics over ISO-TP, a decoded frame view and fault injection. Nothing to install.
TypeScriptCANUDSISO-TP
# planned — not built yet
UPCOMING ai-automation
# ai-test-copilot
planned build
A public, clean-room rebuild of AI test automation: natural language or Gherkin to Robot Framework with self-healing locators, benchmarked on an open demo app.
PythonLangGraphRobot FrameworkRAG
# planned — not built yet
UPCOMING automotive-architect
# can-trace-analyzer
planned build
Upload a candump or ASC log plus a DBC: decodes frames, flags bus-load, timing and heartbeat anomalies, and explains the likely root cause with frame-level evidence.
PythoncantoolsFastAPILLM
# planned — not built yet