Portfolio of Daksh Singh Dhami — Creative Engineer & Interactive Developer
DAKSH SINGHDHAMI
Creative engineer building interactive 3D toys, creative tools, and open-source libraries for the web. Sixteen. Self-taught. India.
32
interactive toys
9
npm packages
$60K+
hackathon winnings
10M+
on-chain txns
25K
users reached
16
years old
Insert coin. Play the toys.
32 interactive experiments — WebGL galaxies, audio visualizers, generative art, and arcade games. Every one is live. Hover a cabinet to see it running; click to play.
- tools▶ PLAY
Particle Universe
galaxy.lucii.xyz
- Three.js
- WebGL
- tools▶ PLAY
Waveform
waveform.lucii.xyz
- Three.js
- Web Audio API
- tools▶ PLAY
Pixel Studio
pixel.lucii.xyz
- Canvas API
- React
- tools▶ PLAY
CodeSnap
codesnap.lucii.xyz
- React
- Prism.js
- tools▶ PLAY
GitViz
gitviz.lucii.xyz
- D3.js
- React
- arcade▶ PLAY
Orbit
orbit.lucii.xyz
- Three.js
- WebGL
- tools▶ PLAY
Fractal Forge
fractal.lucii.xyz
- WebGL
- GLSL
- arcade▶ PLAY
TypeRush
typerush.lucii.xyz
- React
- TypeScript
- tools▶ PLAY
Weather Diorama
weather.lucii.xyz
- Three.js
- WebGL
- tools▶ PLAY
Gradient Lab
gradient.lucii.xyz
- React
- Canvas API
- tools▶ PLAY
Neural Sketch
neural.lucii.xyz
- Three.js
- WebGL
- tools▶ PLAY
Graphite
graphite.lucii.xyz
- React
- TypeScript
- tools▶ PLAY
Breathscape
breathscape.lucii.xyz
- Canvas2D
- Wellness
- tools▶ PLAY
Flow State
flowstate.lucii.xyz
- Canvas2D
- Productivity
- tools▶ PLAY
Mood Board
moodboard.lucii.xyz
- Canvas2D
- Creative
- arcade▶ PLAY
Typing Arena
typingarena.lucii.xyz
- Canvas2D
- Game
- arcade▶ PLAY
Color Memory
colormemory.lucii.xyz
- Canvas2D
- Game
- arcade▶ PLAY
Reaction Time
reactiontime.lucii.xyz
- Canvas2D
- Game
- arcade▶ PLAY
Dots & Boxes
dotsboxes.lucii.xyz
- Canvas2D
- Game
- tools▶ PLAY
Color Harmony
colorharmony.lucii.xyz
- Canvas2D
- Educational
- tools▶ PLAY
Wave Painter
wavepainter.lucii.xyz
- Canvas2D
- Creative
- arcade▶ PLAY
Gravity Switch
gravityswitch.lucii.xyz
- Canvas2D
- Game
- arcade▶ PLAY
Stack Builder
stackbuilder.lucii.xyz
- Canvas2D
- Game
- tools▶ PLAY
Soundscape
soundscape.lucii.xyz
- Web Audio
- Ambient
- tools▶ PLAY
Daily Streak
dailystreak.lucii.xyz
- Canvas2D
- Productivity
- tools▶ PLAY
Reflect
reflect.lucii.xyz
- Canvas2D
- Journal
- tools▶ PLAY
Pattern Play
patternplay.lucii.xyz
- Canvas2D
- Creative
- arcade▶ PLAY
Concentration
concentration.lucii.xyz
- Canvas2D
- Game
- arcade▶ PLAY
Word Flow
wordflow.lucii.xyz
- Canvas2D
- Game
- tools▶ PLAY
Pulse
pulse.lucii.xyz
- Canvas2D
- Health
- arcade▶ PLAY
Infinite Maze
infinitemaze.lucii.xyz
- Canvas2D
- Game
- tools▶ PLAY
Particles Playground
particles.lucii.xyz
- Canvas2D
- Physics
yeet labs
The other side of the coin — a collective of elite blockchain & AI engineers I build with. Perpetuals, on-chain arcades, and AI agents, shipped fast and battle-tested at hackathons.
20+
elite builders
$60,000+
hackathon winnings
10M+
transactions processed
30+
projects built
/ Projects
- PokePerpsDeFi perpetuals on Pokemon cards (Solana)
- PumpMyClawAI trading agents (Solana/Monad)
- StackemOn-chain arcade · 25k users
- Whackacow20k users · 3.5M+ transactions
- Sonic PulseBlockchain explorer
- Agentic StreamingAI-generated streaming
/ Trophies
- 2025$15,000 MagicBlock Winner
- 20257M+ Transactions (Lana Roads)
- 2025$5,000 Colosseum Prize
- 2025Sonic Redacted Winner
9 published packages.
Small, focused, well-typed libraries I built because I needed them. Production-ready, tree-shakeable, and built on zero unnecessary dependencies.
I'm a self-taught full-stack engineer who started shipping to the web at fifteen. I gravitate toward work that lives at the edge of the browser — interactive 3D, real-time audio, generative visuals — but I care just as much about the tools that make shipping those things feel good.
In the last two years I've built 30+ projects spanning games, creative tools, and dev libraries. I publish everything I can as open source, and I write tools I wish existed when I was starting out.
When I'm not coding I'm reading, skateboarding, or breaking things to understand how they work. I'm always open to interesting conversations and collaborations.
Technologies I work with
- /TypeScript
- /JavaScript
- /React
- /Next.js
- /Three.js
- /WebGL
- /GLSL
- /Node.js
- /PostgreSQL
- /Tailwind CSS
- /Framer Motion
- /Web Audio API
- /Canvas API
- /Zustand
- /Vite
- /Figma
2025 — Present
Independent Engineer · Self-employed
Designing and shipping interactive 3D experiences, creative tools, and open-source libraries. Working with select clients on web-based product prototypes and creative direction.
2024 — 2025
Open Source Maintainer · Personal projects
Published 9 npm packages covering React hooks, TypeScript utilities, color manipulation, fetch wrappers, and more. 100% TypeScript, tree-shakeable, zero-dependency where possible.
2023 — 2024
Self-taught Developer · Independent learning
Went deep on JavaScript, React, and the modern web platform. Shipped my first 10+ projects, learned Three.js, WebGL, and the Web Audio API by building things I wanted to use.
Thoughts on web development, Three.js, open source, blockchain, and building things.
- 012026-06-285 minDevelopment
Building Interactive 3D Web Experiences with Three.js: A Teen Developer's Journey
How a 16-year-old self-taught developer from India built 30+ web projects using Three.js, WebGL, and React — with lessons for aspiring creative developers.
- 022026-06-306 minOpen Source
How a 16-Year-Old Published 9 npm Packages (And You Can Too)
Lessons from publishing 9 production-ready TypeScript npm packages as a teenage developer — zero-dependency React hooks, utility types, and more.
- 032026-07-024 minBlockchain
Winning $15K at a Solana Hackathon at 16: Building on Blockchain
How I won hackathons on Solana building DeFi, AI agents, and on-chain games — and how young developers can break into blockchain development.
- 042026-07-047 minLearning
Self-Taught and Shipping: How I Became a Full-Stack Developer at 16 in India
The honest story of learning to code in India without a CS degree — resources I used, projects I built, and how you can do it too.
Always open to interesting conversations, freelance projects, and collaboration. Insert coin to continue.