Hi, I'm Prem 👋
Software Engineer | Full-Stack & Product Engineering | React • Next.js • Node.js • TypeScript • AI
PH

About

Software Engineer with 3+ years of product development experience designing and building full-stack applications with microservice architectures. Expert in building AI-native workflows, including Retrieval-Augmented Generation (RAG) pipelines, LLM agents, and vector search integration. Codes across Node.js/TypeScript, Python, and React — applying OOP, SOLID principles, and SOA patterns to deliver maintainable, testable systems. Builds reusable component libraries shared across multiple products, follows test-driven development (TDD) practices, and deploys through automated CI/CD pipelines to cloud infrastructure (AWS/Azure). Bridges product management, UX design, and engineering to translate requirements into robust software, leveraging AI-assisted workflows (Copilot) to accelerate SDLC execution.

Skills

TypeScript
JavaScript (ES6+)
Python
Node.js
NestJS
Express
FastAPI
RESTful APIs
React (18/19)
Next.js (App Router)
Angular
PostgreSQL
MySQL
Redis
Supabase
Prisma ORM
SQLAlchemy
AWS (EC2, S3, CloudFront)
Azure (App Services)
Docker
Git & CI/CD
SOLID & OOP
Design Patterns
Microservices & SOA
Domain-Driven Design
TDD (Vitest, Jest, Pytest)
GitHub Copilot
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are some of them.

Bloort AI

Bloort AI

Designed and built Bloort AI, an enterprise-grade SaaS platform enabling agencies to build, customize, and embed custom-branded AI chatbots trained on client websites using Retrieval-Augmented Generation (RAG). Created automated crawling pipelines to ingest site data, custom widget styling controls, multi-language query resolution, and live agent handoffs.

Next.js
React
TypeScript
Node.js
FastAPI
LangChain
RAG
Pinecone
OpenAI API
TailwindCSS
Market Map Maker

Market Map Maker

Designed and built an AI-powered SaaS platform enabling users to research, categorize, and build interactive industry landscape maps (e.g. Lumascapes). Integrated LLM workflows for automated company enrichment, logo fetching, and smart categorization; built with a responsive canvas and dynamic grid system.

Next.js
React
TypeScript
Node.js
FastAPI
PostgreSQL
Supabase
OpenAI API
TailwindCSS
FloodGate

FloodGate

Published a production-grade Node.js package on npm (floodgate-rl) handling high-concurrency traffic with sliding-window and token-bucket algorithms backed by atomic Redis Lua scripts; applied Strategy and Template Method patterns for pluggable algorithm selection; wrote comprehensive automated test suites following TDD practices.

Node.js
Redis
Lua
TypeScript
Vitest
npm
TDD
Nexus AI

Nexus AI

Designed and built Nexus AI, an AI Knowledge Workspace and virtual data room for enterprise teams. Upload documents, PDFs, and codebases to index them in a context-ranked vector store, query them through context-aware RAG interfaces with full citations, and convert insights into tasks, workflows, and automated actions. Deployed isolated workspaces, full role-based access controls, and multi-tenant scalability.

Next.js
React
TypeScript
TailwindCSS
Node.js
Vector DB
RAG
LLMs
ArchForge

ArchForge

Built an open-source full-stack React 19 + TypeScript + Next.js platform with drag-and-drop interactive canvas (React Flow, Zustand) — designed with SOLID principles, dependency injection, and a reusable component architecture enabling real-time state synchronization and auto-generated documentation across product modules.

Next.js
React
TypeScript
React Flow
Zustand
TailwindCSS
SOLID

Kollab

Kollab is task management built for solopreneurs — powered by AI, focused on action, not admin.

Next.js
React
Cloud Firestore
Gemini API
TailwindCSS
Netlify
Smart Recruit

Smart Recruit

Online assessment platform for hiring managers to evaluate candidates. Integrated with OpenAI's ChatGPT API to provide real-time generated questions with live code collaboration.

MongoDB
JavaScript
React
Node.js
Express
OpenAI API
TailwindCSS
Vercel

Terminal Styled Portfolio

Personal portfolio website styled like a terminal, showcasing my skills and projects.

Vite
React
TailwindCSS
Netlify
Ad Chariot

Ad Chariot

This is one of my freelance project that I worked on, for a client. It is a website for a company that provides services for advertisement and creative solutions for local businesses.

JavaScript
React
TailwindCSS
MagicUI
ShadCN
Netlify

UK Venture

This is one of my freelance project that I worked on, for a client. It is a website for a company that provides services for advertisement and creative solutions for local businesses.

JavaScript
React
TailwindCSS
MagicUI
ShadCN
Netlify