SOFTWARE ENGINEER · AI SYSTEMS · BACKEND INFRASTRUCTURE
Engineering reliable backend systems, distributed execution pipelines, and AI-powered applications.
Focused on system architecture, data-intensive applications, fault tolerance, and intelligent software — from API design and database systems to LLM-powered workflows.
Languages
C++ C Python JavaScript
Backend & Databases
Node.js Express.js PostgreSQL MySQL MongoDB REST APIs
Distributed Infrastructure
Redis BullMQ Docker Job Queues Retry Strategies Idempotency Worker Recovery
AI Engineering
LLM Integration RAG Embeddings Semantic Search Natural Language → SQL
Developer Tools
Git GitHub Postman
TaskFlow / Distributed Job Orchestration
Distributed job execution with priority scheduling, retry strategies, idempotent APIs, worker recovery, and operational observability.
Node.js PostgreSQL Redis BullMQ Docker
NeuralBI / Natural Language Analytics
Translates natural-language questions into SQL, queries structured databases, and generates interactive data visualizations.
Node.js MySQL GPT-4 Chart.js
AI Second Brain / Semantic Knowledge Retrieval
Retrieval-augmented generation with embedding-based similarity search, relevance ranking, and context-aware LLM responses.
Node.js OpenAI API Embeddings RAG
E-Pet / Full-Stack Service Platform
Service discovery and booking workflows backed by REST APIs, persistent data models, JWT authentication, and session management.
Node.js Express.js MongoDB JWT
- Backend architecture & API design
- Distributed systems & asynchronous processing
- Database design & query execution
- LLM applications & retrieval pipelines
- Reliability, fault recovery & observability
- Data structures & algorithmic problem-solving
200+ LeetCode problems solved
Practicing data structures, algorithms, complexity analysis, and implementation under constraints.
BUILDING SYSTEMS THAT ARE RELIABLE, INTELLIGENT, AND BUILT TO SCALE.