I'm Amit Verma
UI Architect & Full-Stack GenAI Engineer
I design and build scalable web platforms and the UI architecture behind them — 12+ years across fintech, insurance, banking and media, now shipping AI-powered products with RAG and LLMs. I also write about what I build.
Shipped for
- AXA Philippines
- BDO Unibank
- Zurich Kotak
- OTTplay
- Everledger

Building Scalable Digital Experiences
I build software that solves real business problems. Over the past 12+ years, I’ve delivered enterprise applications across fintech, insurance, banking, media, blockchain, and AI-powered products. From designing intuitive user interfaces to architecting scalable backend systems, I enjoy transforming complex requirements into reliable, production-ready solutions.
I believe great software is built through clean architecture, thoughtful collaboration, and continuous learning. Whether leading a team, developing new features, or experimenting with Generative AI, I’m always focused on building products that users enjoy and businesses trust.
How I work
Architecture first
Clear boundaries, typed contracts and reusable UI that stay maintainable as teams grow.
Ship and measure
Production-ready over perfect — tested critical paths, performance budgets, on-time delivery.
Lead and share
Mentoring engineers into senior contributors, and writing up what I learn on this blog.
- Address
- Jaipur, Rajasthan, India
- Status
- Available
10+
Production Platforms
25+
Engineers Mentored
6
Industries
3
Countries Served
My Skills
The stack I use to architect, build and ship — from AEM enterprise front ends to Next.js platforms and GenAI features.
Frontend
Backend
CMS & Platforms
AI & GenAI
Database
Dev Tools
Experience
A snapshot of the roles, teams, and outcomes I have been trusted with across my career.
UI Architect
Jaipur, India (Remote)
- Lead UI architecture for enterprise applications on Adobe Experience Manager — AEM Sites components, AEM Forms and Edge Delivery Services (EDS).
- Built a back-office portal that generates dynamic reports for operations, audit and compliance teams.
- Enhanced existing forms and workflows to improve user experience, validation and data handling.
- Developed reusable components and internal tools that improved delivery speed across teams.
- Stack: JavaScript, TypeScript, React, Next.js, Payload CMS, MongoDB, MySQL and GenAI.
Sr. Full-Stack Engineer & Team Lead
NeoSOFT Technologies
Jaipur, India
- Led a cross-functional team of 25–30 engineers; introduced sprint ceremonies and structured code reviews that cut defect escape rate by ~30% within two quarters.
- Delivered 6 enterprise-grade client portals on schedule — spanning banking (BDO Unibank), insurance (Zurich Kotak), blockchain (Everledger, e-Procure), and media (OTTplay) verticals.
- Reduced average page load time by 40% on OTTplay and Everledger dashboards through code-splitting, lazy loading, and Next.js ISR/SSG strategies.
- Engineered a TypeScript component library (React + Storybook) adopted across 3+ active projects, cutting new-feature scaffolding time by 25%.
- Implemented 2FA via AWS Cognito for a fintech client; achieved regulatory compliance and zero unauthorised-access incidents post-launch.
- Mentored 3 junior engineers to mid-level promotions; established coding standards and PR review processes still followed by the team today.
Senior Software Engineer
Webcontxt India Pvt. Ltd.
Jaipur, India
- Developed and shipped features using React.js, Node.js, and PHP within an agile, fast-release environment.
- Built an automated CI/CD workflow by integrating the GitHub API, reducing manual deployment steps by 60%.
- Integrated OAuth 2.0 flows for 4 social-network providers (Google, Facebook, Twitter, LinkedIn), streamlining user onboarding.
Senior Software Engineer
Startbit IT Solutions Pvt. Ltd.
Jaipur, India
- Worked on multiple technologies including Angular Js, Node Js, React Js & PHP.
- Worked on administrator tools for managing app data.
- Mentored and trained other engineers throughout the unit.
Web Engineer
Michrons Technology
Jaipur, India
- Developed and maintained multiple client websites using HTML5, CSS3, JavaScript, and PHP.
- Built modular, reusable front-end components that were subsequently used across 5+ client projects.
- Collaborated with designers to implement pixel-perfect UI from Photoshop and Figma mockups.
How I can help
Three ways I usually work with product and engineering teams.
UI architecture & design systems
Front-end architecture, component libraries and performance budgets for React, Next.js and Adobe Experience Manager (Sites, Forms, EDS) — built to scale across teams.
Full-stack product builds
End-to-end web platforms with Next.js, Node.js, Payload CMS, MongoDB and MySQL — from the data model and APIs to a fast, accessible UI.
GenAI features for real products
RAG assistants, LLM-powered workflows and AI-assisted tooling integrated into existing products, with retrieval you can debug and sensible guardrails.
Featured Projects

AXA Philippines
Migrated AXA Philippines' website from a legacy AngularJS (Angular 1) and Node.js stack to Adobe Experience Manager (AEM), with a React front end built on the AEM SPA Editor. Developed payment forms and integrated the 2C2P, PesoPay and Paynamics payment gateways.
- React.js
- AEM
- AEM SPA Editor
- AngularJS
- Node.js
- 2C2P
- PesoPay
- Paynamics

AI Portfolio Assistant (RAG)
A RAG-powered assistant built into this portfolio that answers questions about my experience, projects and skills. BM25 retrieval over resume data — no embeddings or vector database — with Gemini responses streamed through the Vercel AI SDK.
- Next.js
- TypeScript
- React.js
- Vercel AI SDK
- +3

BDO Unibank
Designed and developed a secure back-office portal for BDO Unibank using Node.js, Express, React.js and MySQL with Sequelize ORM. Implemented a role- and permission-based SSO admin panel that manages access control across banking departments.
- React.js
- TypeScript
- Node.js
- Express.js
- +4
Veiovia GenerativeNFT
Built an NFT marketplace and generative art platform where users mint, trade and showcase unique digital assets. Rebuilt the front end with React.js, Next.js, MUI and Tailwind CSS, and engineered AWS Lambda and SNS workflows for real-time on-chain events.
- React.js
- Next.js
- Nest.js
- PostgreSQL
- +4

Everledger
Front-end interfaces for Everledger's blockchain supply-chain platform, tracking provenance for diamonds, wine and EV batteries. Built modular sustainability and compliance dashboards and raised Lighthouse performance scores from ~55 to 85+.
- React.js
- Next.js
- TypeScript
- Material UI
- +4

Zurich Kotak General Insurance
Developed and maintained a scalable insurance management platform for Zurich Kotak General Insurance. Implemented user interfaces for insurance submission workflows, customer onboarding and investigator profile management using React.js and Tailwind CSS.
- React.js
- Next.js
- TypeScript
- Node.js
- +4

e-Procure
A blockchain-based eProcurement platform covering vendor registration, tenders, bidding and the contract lifecycle. Built role-based dashboards for buyers, suppliers and admins, with multi-language support (next-intl) and 90%+ test coverage on core modules.
- React.js
- Next.js
- TypeScript
- Material UI
- +3
Recommendations
AI assistant, built into this portfolio
Try the live RAG chat and explore how retrieval, orchestration, and streaming come together in a production-style assistant.
Architecture flow
Hover a node to see how each layer contributes to grounded answers.
Visitor
Asks a question about skills, projects, or experience.
Portfolio AI Assistant
Vercel AI SDK · BM25 RAG · Streaming
Ask me about Amit's MERN stack experience, Gen AI work, or featured projects. Answers are grounded in his resume via BM25 retrieval.
Try the live code playground
Explore a Monaco-powered editor with instant preview — a hands-on look at how I build interactive UI, not just polished layouts.
Live HTML, CSS & JS
Edit all three panes and see the preview update instantly.
Sandboxed console
Capture logs, warnings, and errors from your preview code.
Built for demos
A quick way to show front-end craft beyond static screenshots.
<main class="card">
<h1>Hello 👋</h1>
<p>Edit me live.</p>
</main>
/* CSS + JS panes */
console.info('Ready!')Instant preview
HTML · CSS · JavaScript · Console
Latest Articles
Thoughts, tutorials, and insights on design, development, and technology.
.png&w=3840&q=75)
7 Silent Bugs I Found Redesigning My Next.js Portfolio (and How I Fixed Them)
Real bugs from redesigning a Next.js 16 + Payload CMS site: a sticky header broken by overflow-x, a font that never loaded, a hydration mismatch, a 404 from Gemini, and more — with fixes.
.png&w=3840&q=75)
I Built a RAG Chatbot for My Portfolio Without a Vector Database (BM25 + Next.js + Vercel AI SDK)
How I built the AI assistant on my portfolio with BM25 retrieval instead of embeddings: chunking, a 40-line BM25 in TypeScript, streaming with the Vercel AI SDK, rate limiting, and the retrieval bugs I found.

Machine Learning in Python: A Practical Beginner's Guide (2026)
Learn Machine Learning in Python from scratch with practical examples, algorithms, libraries, projects, and a step-by-step roadmap. Perfect for beginners and developers in 2026.
Contact Me
Let's talk about how I can help you! If you'd like to connect about a project or opportunity, send a message below.



