A Software Engineer focused on AI and Backend Systems. I combine Computer Vision with robust networking principles to build smart, efficient, and scalable applications.
I enjoy working across the full depth of the stack — from writing backpropagation in bare C to orchestrating multi-agent LLM pipelines. Precision in low-level systems and creativity in high-level AI are the two poles I navigate.
Worked on FADT-Range enhancements for better network performance and reliability.
CV · PyTorch
A biometric security system using One-Shot Learning with Siamese Networks. Recognizes faces with high accuracy even with limited training data.
View on GitHub
Java · Sockets
A real-time collaborative text editor with conflict resolution and live sync. Built using Java Networking (Sockets) to handle concurrent user sessions.
View on GitHub
NLP · Attention
An advanced Seq2Seq model with Attention Mechanisms to translate complex sentence structures between languages with context awareness.
View on GitHub
C · Memory
A custom implementation of dynamic memory allocation (malloc/free) in C, featuring optimized block coalescing and memory usage inspection.
View on GitHub
LLM · LangChain
A modular multi-agent framework for automated interviews and adaptive assessments. Orchestrates LLMs with voice I/O, strict JSON guarding, and dynamic context retrieval.
View on GitHub
C · Deep Learning
A lightweight deep learning library built from scratch in C. Implements backpropagation, activation functions, and matrix ops without external ML dependencies.
View on GitHub
C++ · NLP
A high-performance tokenizer engine written in C++ that uses branching entropy to discover statistically meaningful subword boundaries. Designed as a faster, morphology-aware alternative to BPE and WordPiece, optimized for low-latency and minimal memory overhead.
View on GitHubPyTorch · One-Shot Learning · Siamese Networks · Seq2Seq · Attention Mechanisms · LangChain · Groq · Backpropagation from scratch
Custom allocators · Memory management · Java Sockets · Distributed conflict resolution · Entropy-based algorithms · Low-latency C++ design