I'm Vikram — a Senior Frontend Engineer with full-stack experience and over eight years building production-grade React applications, design systems, and complete product features. My focus is component architecture, WCAG-compliant accessibility, and performance-aware UI engineering — from initial concept through to deployment and long-term maintainability.
My core stack is React, TypeScript, and Next.js. I place strong emphasis on reusable component systems, deliberate frontend architecture, and rendering performance. I can also own complete features across the full stack — from React UI through Node.js/Express APIs to PostgreSQL, Docker deployments, and authentication flows — when the product requires it.
A consistent thread in my work is integrating AI tooling into the engineering workflow — not as experimentation, but as a structured practice: agent-readable component metadata, MCP-based tool interfaces, and defined development conventions that make AI-assisted workflows consistent and maintainable.
I approach problems pragmatically and often find unconventional paths forward, particularly when requirements are ambiguous. I carry ideas through to execution rather than waiting for perfect clarity.
Outside of work, you'll find me behind a camera, on my bike, on a dance floor, or exploring somewhere new in the world.
Photography started as a personal hobby — a way to slow down and pay attention. It became the second proof of an idea I first built for this portfolio's Ask feature: that AI systems should retrieve real evidence and explain their reasoning, not guess. The same grounded, explainable approach now powers a system that lets you search my photo library in plain language — evidence this methodology generalizes beyond one dataset, not a one-off feature.