Dhruv Harani

Full-stack engineer building products people actually use.

About

I'm a full-stack engineer currently working as a Software Developer Intern at FloIndex Ventures in Ahmedabad, where I own real backend and frontend work on Clarityy AI, a live fintech product. My work there spans building data-processing pipelines, designing API architecture, and implementing authentication — the full picture, not just one slice.

I'm pursuing a B.Tech in Computer Engineering at LJ University (expected 2028, CGPA 8.5+/10). My coursework in data structures, DBMS, and operating systems gives me the foundations, but what I care about most is building and shipping complete products — several of mine are in daily real-world use, not just portfolio demos.

I'm backend-leaning but product-minded. I'm comfortable owning a feature from database schema to shipped UI. Whether it's Python/FastAPI, NestJS, or Flask on the backend, or React and React Native on the frontend — I pick the right tool for the job and make sure it actually ships.

Featured Projects

Hand-picked work that demonstrates real impact — not just code, but products.

Clarityy AI
Live

Clarityy AI

Live portfolio-analytics platform for Indian investors

Flagship fintech product built during internship at FloIndex Ventures. A live portfolio-analytics platform using Python/FastAPI serving a React/Vite frontend. Features a data-processing pipeline that auto-detects and normalizes multiple Indian broker tradebook formats, computing Weighted-Average-Cost (WAC) based P&L benchmarked against the Nifty 50 index.

PythonFastAPIReactViteSupabaseRender
HMS (Hostel Management System)

HMS (Hostel Management System)

Real-world deployed system with 53 active daily users

A full-stack hostel management system in daily active production use by 50 students, 1 warden, and 2 kitchen staff. Built with NestJS, Prisma, and PostgreSQL on the backend, with a React Native mobile frontend. A real deployed system, not a demo.

NestJSPrismaPostgreSQLReact Native
Nexus

Nexus

Financial data engineering with debugging rigor

Financial data engineering project demonstrating depth in FCF/ROIC bug-fixing and API migration. Shows debugging rigor and data integrity focus beyond typical CRUD applications.

PythonAPI IntegrationFinancial Data
PG-Manager

PG-Manager

Full product ownership with UPI payment integration

A complete paying-guest management system demonstrating full product ownership. Built with Flask and PostgreSQL, featuring integrated UPI payments. Rounds out backend breadth with a different stack from the other projects.

FlaskPostgreSQLUPI PaymentsPython
DevPain-AI
Live

DevPain-AI

AI-powered developer pain-point analyzer

A live AI-powered tool that analyzes developer pain points. The only project that directly demonstrates AI Model Integration and Prompt Engineering skills through real Gemini API integration — not just a wrapper, but thoughtful prompt engineering for meaningful output.

Gemini APIAI IntegrationPrompt EngineeringNetlify
JavaScript1

All Projects

Everything on GitHub — auto-updated, no manual maintenance.

Sort by:

portfolio

Full-stack engineer portfolio site built with **Next.js 16 (App Router)**, **TypeScript**, and **Tailwind CSS v4**.

TypeScriptCSSJavaScript
TypeScript

hms

Native mobile app (Android + iOS) + REST API for hostel operations. Fast MVP: **meal-ready push, meal attendance, complaints, notices, auth**.

HTMLTypeScriptJavaScriptCSS+1

blog

This project is a React + Vite app that uses Appwrite, Redux Toolkit, React Router, and Tailwind CSS. Use the instructions below to configure your environment and start the dev server.

JavaScriptCSSHTML
JavaScript1

ground_zero_ATS

> **Hackathon Submission — Problem Statement 10 | Prama Innovations TTT-26**

JavaScriptPythonCSSBatchfile+1
JavaScript1

EDU-PORTAL

---

HTMLPythonMakoJavaScript+1
HTML1

finxplore

Live

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

JavaScriptCSSHTML
JavaScript1

DevPain-AI

**DevPain AI** is a SaaS web application designed to help students, beginners, and developers understand code in simple, human-friendly language. It uses Google's Gemini AI to break down complex logic into easy-to-understand explanations, analogies, and structured analysis.

JavaScriptCSSHTML
JavaScript1

Eclipsera-The-Final-Rebellion

**Eclipsera** = **Eclipse** + **Era**

Java
Java6

TextITV1

**TextIt** is a console-based social media application developed entirely in Java. It allows users to post, like, and share text-based content, offering a simple yet interactive platform for communication. This project showcases the power and potential of console-based applications.

Java
Java5

Experience

Software Developer Intern

FloIndex Ventures LLP · Ahmedabad

Jan 2026 – Present
  • Designed and built the backend for Clarityy AI (clarityy.ai), a live portfolio-analytics platform, using Python/FastAPI serving a React/Vite frontend
  • Built a data-processing pipeline that auto-detects and normalizes multiple Indian broker tradebook formats, computing Weighted-Average-Cost (WAC) based P&L benchmarked against the Nifty 50 index
  • Implemented Supabase-based OAuth authentication and deployed backend infrastructure on Render
PythonFastAPIReactViteSupabaseRender

B.Tech, Computer Engineering

LJ University

Expected 2028
CGPA: 8.5+/10Data Structures & AlgorithmsDBMSOperating SystemsSignals & Systems

Skills

Technologies and tools I work with.

💻

Languages

PythonJavaJavaScriptTypeScript
🎨

Frontend

ReactNext.jsReact NativeTailwind CSS
⚙️

Backend

FastAPINode.js/ExpressNestJSFlask
🗄️

Databases

PostgreSQLSupabase
🤖

AI / APIs

AI Model IntegrationPrompt EngineeringAPI Integration
📐

Core CS

Data Structures & AlgorithmsREST API DesignDatabase Design
🛠️

Tools

DockerGitNetlifyRenderVS Code

Achievements

TextIt — Hackathon Presentation

Presented TextIt as leading developer at a hackathon hosted by Royal Technologies during first year of university.

HMS — Production System

HMS (Hostel Management System) is in daily active production use by 50 students, 1 warden, and 2 kitchen staff — a real deployed system, not a demo.