Dhruv

full-stack & AI engineer.

Turns prompts into shipped code.

dhruv@arch:~$ whoami

Hey, I'm Dhruv, a full-stack & AI engineer from Punjab, India. I build AI products and systems end-to-end, from RAG pipelines to production payment systems. I cut my teeth maintaining custom Android ROMs, which pulled me deep into Linux and systems work. Off the clock, I'm tinkering in Rust or building tools I wish existed.

open to opportunities

skills.

//languages
TypeScriptJavaScriptRustC++
//frontend
ReactNext.jsTailwindFramer Motion
//backend
Node.jsExpressPostgreSQLPrismaMongoDB
//ai / data
Gemini APIRAGpgvector

work.

bunnys-cafe/main.ts
2026
[org]
Bunny's Cafe
[role] Full-Stack Developer
[type] Freelance
35% lift in checkout completion
  • Sole developer on a paid client engagement: gathered requirements directly from the café owner and delivered a production ordering system from start to finish.
  • Shipped QR-code entry, OTP auth, real-time order tracking, and an admin dashboard, with Razorpay payments and Cloudinary image management.
  • Owned the full lifecycle (design, build, deployment, handoff) while keeping a non-technical client in the loop throughout.
Next.jsTypeScriptPrismaPostgreSQLFirebase AuthRazorpayCloudinaryTailwind
cipheros/device_ysl.cpp
2021 - 2022
[org]
CipherOS
[role] Android Platform Developer
[type] Open Source
2,500+ downloads/release
  • Maintained official custom Android ROM builds for the Redmi S2/Y2 (ysl) from AOSP source across two independent projects, covering kernel compilation, device-tree config, and upstream patch integration.
  • Shipped releases averaging 2,500+ downloads each; collaborated with distributed maintainer teams via GitHub and supported users through bug triage.
  • Built hands-on experience with the Android build system, Linux kernel, and low-level debugging, which laid the foundation for my later systems and backend work.
AOSPAndroid FrameworkLinux KernelDevice TreesJenkinsBash ScriptingOperating System

projects.

workspace
SolvoSaaS

Embeddable AI support widget: one script tag gives any site instant, source-cited answers from its own docs in under 2 seconds.

90% query relevance accuracy
Next.js 16RAGpgvectorGemini
visit ↗

education.

Chandigarh University
'23–'26
Bachelor of Computer Applications

Mohali · Punjab, India

BCA

contact.

$ connect --mode open --from "Punjab, India"

let's build something worth building.

available for full-time & freelance
elsewhere
Punjab, India · IST (UTC+5:30)replies within a day