lucii
PLAYER_01lucii · online

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.

TypeScriptReactNext.jsThree.jsWebGLGLSLNode.jsTailwindPostgreSQLWeb AudioSolanaFramer MotionTypeScriptReactNext.jsThree.jsWebGLGLSLNode.jsTailwindPostgreSQLWeb AudioSolanaFramer Motion
Scroll
High Scoressince '25
  1. 32

    interactive toys

  2. 9

    npm packages

  3. $60K+

    hackathon winnings

  4. 10M+

    on-chain txns

  5. 25K

    users reached

  6. 16

    years old

02The Arcade

Insert coin. Play the toys.

32 interactive experiments — WebGL galaxies, audio visualizers, generative art, and arcade games. Every one is live.

03Bonus Level · On-chain

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.

  1. 20+

    elite builders

  2. $60,000+

    hackathon winnings

  3. 10M+

    transactions processed

  4. 30+

    projects built

/ Projects

  1. PokePerpsDeFi perpetuals on Pokemon cards (Solana)
  2. PumpMyClawAI trading agents (Solana/Monad)
  3. StackemOn-chain arcade · 25k users
  4. Whackacow20k users · 3.5M+ transactions
  5. Sonic PulseBlockchain explorer
  6. Agentic StreamingAI-generated streaming

/ Trophies

  1. 2025$15,000 MagicBlock Winner
  2. 20257M+ Transactions (Lana Roads)
  3. 2025$5,000 Colosseum Prize
  4. 2025Sonic Redacted Winner
04Cartridges · Open Source

9 published packages.

Small, focused, well-typed libraries I built because I needed them. Production-ready, tree-shakeable, and built on zero unnecessary dependencies.

  1. 01

    @lucii/hooks

    22 production-ready React hooks — localStorage, debounce, media query, fetch, and more. Fully typed, tree-shakeable, zero dependencies.

    • React
    • TypeScript
    • Hooks
  2. 02

    type-fns

    36 TypeScript utility types — DeepPartial, DeepPick, PathValues, CamelCase, IsNever, and more. For strict type safety.

    • TypeScript
    • Types
    • Utilities
  3. 03

    css-breeze

    Minimal CSS framework (~5KB). 12-column grid, dark palette, utilities, components. Like Tailwind but tiny.

    • CSS
    • Framework
    • Dark Theme
  4. 04

    pico-fetch

    Tiny fetch wrapper (~1KB gzip). Interceptors, retry with backoff, timeout, cancellation. TypeScript generics.

    • HTTP
    • TypeScript
    • Lightweight
  5. 05

    color-to

    Color manipulation library (~1KB). Parse, convert, lighten, darken, contrast ratios. Hex/RGB/HSL/HSV/HWB/CMYK.

    • Color
    • Utility
    • TypeScript
  6. 06

    react-form-zen

    Lightweight form validation with Zod integration. Nested fields, dirty/touched states, custom validators.

    • React
    • Forms
    • Zod
  7. 07

    clsx-extra

    Enhanced clsx with variant resolution. `cx("btn", { variant: "primary" })` → "btn btn-primary". Tailwind-friendly.

    • CSS
    • Utility
    • TypeScript
  8. 08

    serve-dir

    HTTP directory server CLI. One command: `npx serve-dir .` Auto-open, HTTPS, live reload, directory listing UI.

    • CLI
    • Node.js
    • Server
  9. 09

    react-scroll-anim

    Scroll-triggered animation library (<2KB). useReveal, Reveal component, useParallax, useCountUp. IntersectionObserver-based.

    • React
    • Animation
    • Scroll
05Player Bio

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
06Run History
  1. 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.

  2. 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.

  3. 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.

08Game Over? · Continue

Always open to interesting conversations, freelance projects, and collaboration. Insert coin to continue.

Designed & built in India