Hi πŸ‘‹πŸ», I’m

Dhruvil Rangani

Software Developer

Direct Email

About Me

I'm a full-stack engineer who loves shipping entire productsβ€”from polished React/Next.js front-ends to rock-solid back-end infrastructure. Most recently I built a fully self-hosted email platform on Postfix + Dovecot, Docker and Hetzner Cloud, complete with Node/Express APIs, PostgreSQL + Prisma, JWT auth and a real-time Next.js inbox. Earlier projects include a real-time blogging platform, a MERN fintech dashboard and an AI-powered healthcare assistant. Comfortable across the stack (TypeScript, GraphQL/REST, Postgres, Mongo, Docker/AWS, CI/CD), I sweat clean architecture, observability and delightful UX. I'm looking for a team where I can own features end-to-end and keep sharpening my distributed-systems and product skills.

Skills

JavaScript iconJavaScript
TypeScript iconTypeScript
React iconReact
Next.js iconNext.js
Node.js iconNode.js
MongoDB iconMongoDB
PostgreSQL iconPostgreSQL
AWS iconAWS
Docker iconDocker
Kubernetes iconKubernetes
Tailwind CSS iconTailwind CSS
Git iconGit

Projects

🧠 Vital Plus - Healthcare AI Assistant

AI assistant that predicts health conditions from user symptoms using a Brain.js neural network. Built with React and Node.js, secured via JWT auth, and backed by MongoDB for symptom tracking and analysis. Features include real-time validation, interactive form flow, and GraphQL support for flexible querying.

JavaScriptReactTailwind CSSNode.jsExpress.jsBrain.jsMongoDBJWTZodAxiosNetlifyRenderGitHub ActionsESLintGraphQL

πŸ“¬ Self-Hosted Email Platform (AI-Powered)

Full-featured email system with threaded inbox, tagging, and AI-assisted search. Runs Postfix + Dovecot on Docker (Hetzner), with a Node.js + Express backend and a sleek Next.js frontend. Uses PostgreSQL + Prisma and secure JWT auth.

Next.jsPostgreSQLPrismaTailwind CSSJWTNode.jsExpress.jsPostfixDovecotDockerHetzner Cloud

πŸ“ Full-Stack Blogging Platform

CMS-style blogging app with secure JWT auth, rich-text editor, and real-time comments via WebSockets. Built using a typed Next.js + Prisma stack with server-side rendering and SEO optimization.

TypeScriptNext.jsReactPostgreSQLPrismaTailwind CSSJWTZodNextAuthWebSocketsQuill.jsVercelCI/CD (GitHub Actions)

πŸ’° Fintech Web Application

Investment dashboard built with the MERN stack. Includes secure login, Redux state management, Chart.js visualizations, and Stripe integration for simulated transactions.

TypeScriptNext.jsNode.jsExpress.jsMongoDBStripe APITailwind CSSDockerZodAWS EC2Vercel