About
I’m an AI and Machine Learning developer focused on building intelligent, agent-driven systems. My work centers on designing Retrieval-Augmented Generation pipelines, model context protocols, and multi-agent architectures capable of reasoning, tool use, and autonomous task execution. I approach AI from first principles—understanding embeddings, indexing, context management, and model constraints to create reliable and extensible systems.
My programming background spans Go, Python, JavaScript and Rust which helps me bridge classical software design with modern ML workflows. I’m particularly interested in how to make AI based systems efficient, vector databases, concurrency models, and state synchronization map onto agentic AI patterns such as retrieval, planning, tool execution, and memory systems.
I work iteratively—prototype, validate, refine—using AI not only as a development accelerator but as a research companion. Recent projects include agentic RAG pipelines, mcp , embedded/IoT data processing, and the integration of AI with real-world systems across IoT and Web2 domains.
Experience
2024 — Present Developing efficient algorithms and backend services using Go, participating in peer-driven learning, and contributing to diverse software projects.
- Go
- JavaScript
- Rust
- Python
Projects
Jam-Text: High-Performance Text Indexer
Led a 5-person hackathon team to build a fast, scalable text indexer in Go. Implemented SimHash fingerprinting, LSH (Locality-Sensitive Hashing), and vector similarity with random hyperplanes. Features parallel processing for chunk handling, efficient in-memory indexing, and fuzzy matching capabilities.
- Go
- SimHash
- LSH
- Algorithms
- Parallel Processing
Featured Projects
Jam-Text Hackathon
A high-performance text indexer built during a hackathon with a team of 5. Features SimHash fingerprinting, LSH (Locality-Sensitive Hashing), vector similarity with random hyperplanes, and parallel processing.
- Go
- SimHash
- LSH
- Parallel Processing
my-ls Command
A custom implementation of the Unix ls command in Go, featuring comprehensive file listing capabilities with support for multiple flags (-l, -R, -a, -r, -t). Implements recursive directory traversal and detailed file information display.
- Go
- Unix Systems
- File I/O
- System Programming
catls
dump project to terminal or file to give context to ai about project files and structure of the project for quick debugging using ai chatbots like ChatGPT.
- Go
- CLI Tool
- File I/O
- AI debugging
ATM Management System
A comprehensive C-based ATM system with user authentication, account management, and transaction processing. Features multiple account types, interest calculation, and secure data storage.
- C
- File I/O
- Data Structures
- System Design
System Monitor
A comprehensive system monitoring application providing real-time insights into system resources, processes, and network statistics with an ImGui-based interface.
- C++
- ImGui
- OpenGL
- SDL2
Prompt Enhancer
enhance your prompt to get intelligent output from ai chatbots
- Python
- GenAi
- Gemini
- Docker