DS

Full-Stack Engineer + Builder

I build backends and the products around them. I like opening the black box to see how things really work. Feel free to explore my projects.

  • TypeScript
  • Next.js
  • Node.js
  • FastAPI
  • Java
  • System Design
  • PostgreSQL & MongoDB
  • Auth & RBAC

About

I learn by building through real projects.

  • Agilescript Innovations
  • B.E. Computer Engineering, SVIT Vasad

I'm Dhruv, a Computer Engineering graduate from Gujarat. I enjoy opening the black box, especially when a project gives me a reason to understand a backend more deeply.

I'm currently looking for an entry-level backend or full-stack role where I can contribute, learn from a team, and keep improving my fundamentals.

Projects explored
4
Internships
2
Redis clone
1

At Agilescript

During my internships, I worked with Next.js and Supabase on application features, auth, RBAC, and database work:

  • Backend features
  • Backend
  • Auth
  • RBAC
  • Database work

Daily toolkit

  • TypeScript
  • Next.js
  • Supabase
  • Node.js
  • Java
  • Python

Currently learning through Capis, a small Redis-inspired key-value store in Java.

What I do

Things I like to work on and understand.

01

Backend projects

I enjoy working through APIs, data models, authentication and the small details that make a backend easier to understand.

  • FastAPI
  • Node.js
02

Full-stack projects

I like taking an idea from a data model to a usable interface, learning what changes as the pieces come together.

  • Next.js
  • Supabase
03

Learning by building

Projects like Capis help me understand systems by implementing a smaller version and seeing where the hard parts are.

  • Curiosity
  • Fundamentals
Work

Selected projects, built to understand.

view all
Markblox screenshot

Markblox

CMS · Private beta

A CMS where writers edit like a document and content is served through an API.

  • A Tiptap editor extended with custom blocks: code, callouts, tables, embeds.
  • Publishing over an API, so any site or framework can read the content.
  • API keys, webhooks, and rotating refresh-token auth for programmatic access.
  • Next.js
  • TypeScript
  • Node.js
  • MongoDB
CipherChats screenshot

CipherChats

E2EE Chat App

A chat app where only the people in the conversation can read it.

  • One key pair per conversation; private keys never leave the browser.
  • The server relays ciphertext and temporarily hosts encrypted files — nothing more.
  • React
  • TypeScript
  • FastAPI
  • WebSockets
  • MongoDB
Astro AI screenshot

Astro AI

Privacy-first AI

An AI astrologer that keeps your birth details yours.

  • Birth profiles and chat history stay in the browser via IndexedDB.
  • The backend only runs inference — it has nothing to store about the user.
  • React
  • TypeScript
  • FastAPI
  • Tailwind CSS
> SET user:1 dhruv
OK
> GET user:1
"dhruv"
> PING
PONG

Capis

Redis Clone · Java

An in-memory key-value store built from scratch to understand how Redis works.

  • Implements the wire protocol and core commands by hand.
  • Built to open the black box rather than just use it.
  • Java
Experience

Internships, real products, real users.

  1. Jan 2026 - Apr 2026

    India

    Full Stack Developer Intern · AgileScript Innovations Private Limited

    Led a team of 6-7 interns while owning the architecture, backend, and data layers of two production Next.js and Supabase applications.

    • Designed a role-based access control admin panel, a generic database manager, and secure Supabase authentication.
    • Built a production-ready web portal from scratch with modern Next.js architecture and SEO-friendly rendering.
    • Integrated Supabase for reliable user interactions, internal workflows, forms, and notifications while guiding interns on the UI and an AI chatbot.
    • Next.js 16
    • TypeScript
    • Supabase
    Visit the site I built
  2. Mar 2024 - Sep 2024

    Remote - UK-based

    Full Stack Intern · Pintube Ltd

    Built full-stack applications and backend services with a focus on scalable APIs, database performance, and AI integrations.

    • Created a full-stack application with Angular, Node.js, and MongoDB, later migrating to MySQL and reducing complex query latency by around 30%.
    • Designed modular, scalable REST APIs secured with JWT authentication.
    • Integrated AI services through structured backend API layers and reduced background music feature latency by around 30-35% with prefetched data.
    • Angular
    • Node.js
    • MongoDB
    • MySQL
    • JWT

Looking for an entry-level opportunity

Looking for an entry-level developer? Let's talk.

I'm interested in backend and full-stack roles, internships, and thoughtful engineering teams.