Skip to content

5mokshith/Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

77 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Mokshith Rao - Portfolio

Personal site for me, founding engineer at Flashback Labs. A single long-scroll page with a HUD/telemetry aesthetic - duotone hero, scroll-scrubbed type, live request trace, real production metrics from shipped pipelines.

Live: mokshith.vercel.app


Hero

Stack

  • Next.js 16 (App Router) + React 19
  • TypeScript, Tailwind CSS v4
  • Motion (Framer Motion successor) + GSAP for scroll-scrubbed timelines
  • Lenis for smooth scroll
  • Custom WebGL/Canvas effects (RGB split, pixel canvas, beams, dot field)
  • Local fonts: Astro (display), Declandar (HUD mono), Chakra Petch (body)

Sections

01 Β· Hero

Duotone red treatment over a portrait, large-scale Astro display type, live geo HUD, terminal-style typer, mouse parallax.

02 Β· About

About

Editorial photo block with corner reticles, pull-quote with selective red emphasis, status typer.

03 Β· Selected Work

Selected Work - header Selected Work - cards

Four case-study cards. Each one has its own bespoke visual - multi-agent topology, pixel pipeline grid, viewfinder, file-tree autodev - backed by real shipped projects (AURA, Grok Pipeline, ChefMate, AutoDev).

04 Β· By the Numbers

By the Numbers

Production telemetry. Real counters from the Grok pipeline run log and the 48-hour hiring-platform sprint - not vanity rounding. Numbers count up on viewport entry over a beam-lit grid.

05 Β· Stack

Stack

Tools in active use across production projects, organized by tier (Runtime / Framework / Infra / Data / AI-ML). Hover any layer to pause the live request trace and inspect what it actually does in the runtime.

06 Β· Now

Now

Inspired by /now pages. A snapshot, not a stream - uptime since founding-engineer start, current build, focus, location.

07 Β· Contact

Contact

Email, GitHub, LinkedIn, resume download - over a reactive dot field.

Local development

npm install
npm run dev

Open http://localhost:3000.

Project structure

src/
β”œβ”€β”€ app/                    # Next.js App Router entry
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ sections/           # Hero, About, SelectedWork, ByTheNumbers, Stack, Now, Contact
β”‚   β”œβ”€β”€ hero/               # PhotoLayer, HUDOverlay, HeroText
β”‚   β”œβ”€β”€ work/visuals/       # Per-project bespoke visuals
β”‚   β”œβ”€β”€ numbers/            # StatCell, SquaresGrid, Beams, PixelCanvas
β”‚   β”œβ”€β”€ stack/              # RequestTrace
β”‚   β”œβ”€β”€ effects/            # RgbSplit, DecryptedText, GlitchText, MagneticButton, ...
β”‚   β”œβ”€β”€ system/             # SmoothScroll, GrainOverlay, CustomCursor, ClickSpark
β”‚   └── reactbits/          # BubbleMenu, Cubes
β”œβ”€β”€ content/                # Single source of truth: projects, stats, stack, now
β”œβ”€β”€ lib/                    # useMouseParallax, useMouseSpotlight, useScrollScrub
└── fonts/                  # Astro.ttf, Declandar.otf

Content lives in src/content/ - edit projects, stats, stack tiers, and the now-snapshot there; sections render from those files.

Contact

mokshithrao1481@gmail.com

About

Source of my portfolio. HUD chrome, duotone hero, live request trace, production counters that aren't vanity rounded.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors