I completed my B.Tech in Artificial Intelligence and Data Science, and since then I've been building software that sits at the intersection of AI systems, backend architecture, and frontend craft.
I don't build tutorial projects. I build complete products β the kind with a real interface, a real architecture, and a real reason to exist. Some are shipped and live. Some are still in progress. All of them are built the same way: with the assumption that someone other than me will actually use them.
My work spans machine learning models, retrieval-augmented AI systems, REST APIs, and interfaces designed with the same care as a consumer product. I move between these layers deliberately β an AI system is only as good as the interface that makes it usable, and an interface is only as good as the engineering underneath it.
Engineering, to me, isn't just writing code that works. It's building something someone enjoys using.
Every engineer eventually forms an opinion about how software should be built. Mine came from noticing how often "it works" and "it's good" are treated as the same thing, when they rarely are.
Engineering with intention means every architectural decision has a reason behind it β not "because that's how it's usually done," but because it serves the product, the user, or the team maintaining it later.
Simplicity over unnecessary complexity is a discipline, not a shortcut. It's easier to add an abstraction than to justify not needing one. I default to the simplest structure that solves the actual problem, and I add complexity only when the problem demands it.
Human-centered software starts from the assumption that the person on the other end of the interface doesn't care about your tech stack β they care whether the thing works, feels right, and respects their time.
Scalable architecture isn't about over-engineering for traffic you don't have. It's about writing code that doesn't actively fight you when requirements change, because they always do.
Long-term maintainability is what separates a project from a product. Code that only its author can safely touch isn't finished β it's fragile.
Performance-first engineering treats speed as a feature, not an optimization pass at the end. A slow product feels like a broken one, even when it technically works.
Continuous learning is non-negotiable in a field that reinvents its own tools every few years. I'd rather stay a beginner at new things than an expert at only what I already know.
|
Flagship AI Career Intelligence Platform Purpose CareerOS is an AI-powered career development platform built to help students and professionals improve resumes, analyze GitHub profiles, identify skill gaps, generate personalized learning roadmaps, and benchmark engineering skills against real technical career expectations. Problem Most career tools give generic, templated advice β "add more keywords," "use action verbs." None of that tells someone what they're actually missing or what to do next. Solution CareerOS combines deterministic software engineering with AI-powered analysis, so recommendations are grounded in an actual evaluation of the person's resume and profile rather than a generic checklist. Engineering Highlights
Tech Stack
Status: Production-ready |
|
Premium Luxury Electric Vehicle Experience Purpose VoltDrive is a production-ready automotive frontend inspired by Apple, Porsche, Tesla, and Lucid β built to prove that a marketing-style site can be both cinematic and genuinely well-engineered. Problem Most EV showcase sites default to a stock template: hero video, spec sheet, contact form. None of it feels considered. Solution A fully custom frontend where motion, layout, and responsiveness are treated as one connected system instead of separate concerns. Engineering Highlights
Tech Stack
Status: Production Deployed |
|
AI Personal Operating System Purpose AuraOS is an AI-powered personal operating system that unifies intelligent memory, knowledge management, document understanding, AI conversation, and retrieval-augmented generation into a single workspace. Problem Personal productivity tools are fragmented β notes in one app, documents in another, AI chat in a third, with no shared memory between them. Solution A centralized AI workspace where memory, documents, and conversation exist in the same system, so context isn't lost moving between tools. Engineering Highlights
Tech Stack
Status: Under Active Development |
|
AI Reasoning & Article Intelligence Platform Purpose VERITAS is an intelligent document analysis platform that extracts claims, detects bias, evaluates credibility, and generates explainable reasoning reports from long-form articles. Problem Most summarization tools compress text without evaluating it β they don't tell you whether a claim is well-supported or where bias creeps in. Solution A reasoning-first pipeline that treats an article as something to be analyzed and explained, not just shortened. Engineering Highlights
Tech Stack
Status: Research Project |
More Products
|
Purpose A MERN-based resume builder that lets users create modern, ATS-friendly resumes, export them as PDFs, manage multiple templates, and receive resume scoring feedback. Tech Stack
Status: Completed |
|
Purpose A machine learning application that predicts heart disease risk from clinical patient data, trained and evaluated on the Cleveland Heart Disease Dataset. Models Evaluated Logistic Regression (best performer, ~85% accuracy), Random Forest, Support Vector Machine, KNN Tech Stack
Status: Completed |
|
Purpose A computer vision application that classifies fresh versus rotten fruits and vegetables using transfer learning. Model MobileNetV2 (Transfer Learning) Tech Stack
Status: Completed |
|
Artificial Intelligence
Frontend Engineering
|
Backend Engineering
Databases
Developer Tools
|
2022 β 2026 B.Tech in Artificial Intelligence and Data Science
Foundations in machine learning, data structures, and software engineering
2024 β 2025 First production projects
MERN-stack applications, machine learning models, early full-stack products
2025 β 2026 AI systems + frontend engineering convergence
Building RAG pipelines, AI-powered products, and premium interfaces side by side
Now Shipping products, deepening AI systems knowledge
CareerOS, VoltDrive, AuraOS, and VERITAS in active build and refinement
Next Agentic AI systems, deeper production engineering,
and continued investment in frontend craft
|
|
When I start a new system, I don't start with the tech stack β I start with the shape of the problem. What data moves through this system? Where does it need to be fast? Where does it need to be correct rather than fast? Those answers decide the architecture, not the other way around.
I think in layers: a clear boundary between what the user sees, what the application logic does, and where the data actually lives. When those layers blur, everything downstream gets harder β testing, debugging, onboarding a second developer, all of it.
For AI systems specifically, I treat the model as one component in a larger pipeline, not the whole system. Retrieval, validation, and formatting around a model matter as much as the model itself β often more, since that's what determines whether the output is actually usable.
When I hit a hard problem, I try to make it smaller before I try to make it clever. Most bugs and most bad architecture come from solving a problem that was never clearly defined in the first place.
- Performance First β speed is treated as a requirement, not a later optimization pass
- Reusable Components β shared building blocks over one-off implementations
- Scalable Architecture β systems that absorb changing requirements without a rewrite
- Clean Code β code that reads clearly to the next person who opens it, including future me
- Accessibility β interfaces that work for more than just the ideal user on the ideal device
- Maintainability β decisions justified by how the system holds up months later, not just at ship time
- Testing Mindset β treating verification as part of building, not an afterthought
Most of what I build starts in VS Code, gets versioned in Git from the first commit, and moves through a local FastAPI or Node server before it ever touches a deployment pipeline. Docker comes in when a project's dependencies get complex enough that "works on my machine" stops being good enough. Vercel handles the frontend deployments β it's the one part of the pipeline I rarely have to think about, which is exactly why I use it.