Hello, I'm Vikram Rao
I build thoughtful digital systems.
Full-stack engineer working across frontend architecture, AI-native products, and accessible interfaces.
Open to opportunities
Rostock, Germany
Featured work
Engineering Approach
I build systems that remain understandable, adaptable, and accessible.
I build production-grade digital products across interfaces, backend systems, and AI workflows, with a focus on reliability, accessibility, performance, and long-term maintainability.
8+ Years
Professional experience
React & Next.js
Core stack
AI-native Workflows
MCP · RAG · Agents
WCAG 2.1 AA
Accessibility
About Me
I’m Vikram — a software engineer with over eight years of experience building production products, primarily across React, frontend architecture and full-stack web systems. More recently, I’ve applied that foundation to AI-native products spanning retrieval, grounded generation, evaluation and local inference.
My focus is building systems that remain understandable, reliable, and maintainable as they grow — from accessible, performance-aware interfaces and component architecture to backend services and AI workflows with explicit evidence, validation, and evaluation boundaries.
Engineering Philosophy
Good engineering is about clarity, maintainability, and empathy — for users, teammates, and future developers.
I design systems to remain understandable, adaptable, and reliable six months after they are shipped.
AI in My Workflow
I integrate AI tooling not as experimentation, but as a structured engineering practice: agent-readable metadata, MCP-based tool interfaces, and clearly defined development conventions.
My goal is explainable, verifiable, and maintainable AI workflows rather than opaque automation.
How I Work
I approach problems pragmatically and often find unconventional paths forward, particularly when requirements are ambiguous.
I work iteratively, learn from real feedback, and carry ideas through to execution rather than waiting for perfect clarity.
Selected work
The Curator
A different way to experience photography. Meet the Curator, an AI guide to my photography collection. She doesn't just help you find photographs — she helps you see them differently.
Ask the Curator
Describe a mood, a place, a photographic technique or something you're curious about. She searches the collection, shows the photographs she found, and answers from what they show and record.
When the evidence isn't there, she'll tell you — and offer what the collection does have.
Architecture
How it's built.
Systems, technical decisions and the evidence behind them.
From the Engineering Journal
AI Workflow and Agent Automation
Building an AI-native engineering platform through deterministic workflows, explainable systems, and production architecture.
Experience
8+ years building production systems.
My Journey
Product & Interface Engineering
Production React apps, design systems and accessible public services.
AI Tooling & Agent Workflows
Component metadata and MCP tools that let LLM agents use real systems.
Evidence-Grounded AI
Retrieval that shows its evidence: first engineering, then photography.
Documented Engineering Decisions
Recording why decisions were made, so they can be questioned and revised.
Professional Experience
Frontend Developer
publicplan GmbH
Full Time - Remote · Düsseldorf, Germany
11/2023 – 04/2026
2 years 5 months
Tech Stack
Tech Stack
Key Responsibilities
Key Responsibilities
- Architected and delivered a citizen-facing Next.js care-services portal end to end (App Router, SSG for static pages, SWR for client-side data fetching) — setting up CI/CD, Docker containerisation, and test infrastructure, building the UI on kern-components, and shipping responsive, accessible layouts across mobile, tablet, and desktop.
- Designed and shipped kern-components, a production React component library of 20+ WCAG 2.1 AA-compliant components — TypeScript interfaces with native HTML prop support and form library compatibility, full keyboard navigation, semantically correct ARIA roles, and focus-management-aware interaction patterns. Deployed as the shared UI foundation across the care-services portal and employee competency platform, with Storybook as the primary documentation environment.
- Extended kern-components with a structured agent integration layer — defining component-scoped metadata and usage conventions that enable LLM-based tools to discover and correctly use components. Implemented via Storybook metadata definitions and MCP-compatible tool interfaces.
- Owned full-stack development of an internal employee competency platform (Next.js, tRPC, Zod) — end-to-end type-safe APIs, React frontend on kern-components, PostgreSQL, and Docker. Delivered role-based access control, admin CRUD panels, PDF generation, DE/EN localisation, and architecture conventions that enforced codebase consistency.
- Implemented a secure mailbox platform for a government client — integrating BundID authentication across backend and frontend for GDPR-compliant transmission of confidential messages. Owned the backend authentication flow, session security, REST API integration, and accessible form design.
Frontend Developer
VestiFi GmbH
Full Time - Hybrid · Rostock, Germany
07/2021 – 09/2023
2 years 2 months
Tech Stack
Tech Stack
Key Responsibilities
Key Responsibilities
- Engineered a high-performance network packet visualisation as the sole frontend developer — processing 100,000+ packets per session via Web Workers, chunking data for progressive rendering, and building zoom-optimised D3.js graphs that maintain smooth interactivity under full data load.
- Built stateful control interfaces for proprietary network-monitoring hardware in real time — React and Redux-based state management used by ISP clients across live network infrastructure. Migrated the Next.js application from static rendering to an app-server architecture to support i18n (EN/DE) and SWR-based data fetching; deployed on Vercel.
- Led a full framework upgrade — running structured codemods to migrate deprecated APIs and modernising the frontend architecture for long-term maintainability and security.
- Built out frontend test coverage with Jest, React Testing Library, and MSW — introducing behaviour-driven unit and integration tests for stateful control workflows and API interactions.
Frontend Engineer
DevTech Systems
Full Time - Remote · Washington DC, USA
03/2020 – 07/2021
1 year 4 months
Tech Stack
Tech Stack
Key Responsibilities
Key Responsibilities
- Redesigned the UI/UX of Monitor, a React dashboard on a Ruby on Rails API used by M&E field officers on an international development program — restructuring the component hierarchy and information architecture for non-technical users.
- Owned the data-entry workflow redesign end to end: reporting-period creation, data certification, and reporting-location management — simplifying multi-step flows and reducing input error through clearer form logic and validation, working directly with client stakeholders.
- Improved test stability by introducing Capybara end-to-end tests for critical tracking and data entry workflows — systematically reducing UI regressions during active feature development.
Full Stack Engineer
Varathon
Full Time - Hybrid · San Francisco, USA
07/2018 – 10/2019
1 year 3 months
Tech Stack
Tech Stack
Key Responsibilities
Key Responsibilities
- Built a cross-platform mobile app (iOS and Android) with React Native as co-founder — owning the UI design and contributing across the full stack: React Native frontend, Firebase backend, and local SQLite data layer.
- Built a real-time image recognition pipeline with OpenCV — automatically detecting and cataloguing physical trading cards via device camera, replacing a manual inventory process.
- Architected an offline-first data sync system — building Firebase-to-SQLite transformation pipelines for on-device storage and abstracting local data access behind a consistent interface.
Work Samples
Work Samples
Education
M.Sc. · Computer Engineering
University of Central Florida · Orlando, FL, USA
08/2016 – 05/2018
B.Sc. · Electronics & Communication Engineering
PSG College of Technology · Coimbatore, TN, India
07/2012 – 06/2016
Skills
The tools I reach for first.
Frontend Engineering
Backend & Full-Stack
AI Engineering
View full technology profile
View full technology profile
Frontend Architecture
Reusable component systems, rendering strategies, and scalable UI architecture.
Frontend Engineering
Backend & Full-Stack
AI Engineering
Outside Engineering
Outside of work, you'll find me behind a camera, on my bike, on a dance floor, or exploring somewhere new in the world.
What's next?
You've seen the evidence — here are the fastest ways to follow up.