Freelance dev for hire — Brooklyn, since '14

IDEASINTOCODE

I build loud, fast, unmistakable web things for brands that refuse to blend in. Ten years turning half-baked 2am ideas into production code that actually ships.

10+
years shipping
60+
projects live
3k
github stars
Marcus Vega — hood up, shades on, against a black wall
yeah, that's me
IDEAS INTO CODESHIP IT LOUDNO ROUNDED CORNERSTYPESCRIPT ALL DAYMADE IN BROOKLYNSTAY DANGEROUS

Who's asking

I write code like it's on a wall — bold, fast, and impossible to ignore.

Started tagging HTML in a Bushwick basement in 2014 and never really stopped. Somewhere between the spray cans and the standups I worked out that shipping software is the same game as painting a wall: show up, commit to the line, and don't second-guess it halfway through.

These days I run point on front-of-stack builds — design systems, WebGL toys, audio experiments, the occasional Rust CLI when I'm feeling feral. I care about type that hits, motion that actually means something, and code the next person can read without cursing my name.

No agencies, no middlemen, no “it depends.” You bring the idea. I bring the paint.

— RIOT

Selected work

Four things I shipped and would ship again

012025

HALFTONE

A design-token pipeline that syncs Figma variables to CSS, Swift, and Kotlin on every merge. Runs the design system at two YC-backed startups.

  • TypeScript
  • Figma API
  • Turborepo
Source
022024

RIOT.FM

A browser drum machine and step sequencer built on raw Web Audio — no samples, no backend. Forty thousand beats made and counting.

  • Web Audio
  • React
  • Canvas
Live demo
032023

DEADLINE

A terminal-first release tool that turns messy git history into a changelog you'd actually publish. Three thousand stars, one long weekend.

  • Rust
  • CLI
  • Git
Source
042025

CONCRETE

A brutalist React component library. Heavy borders, hard offset shadows, zero rounded corners, and WCAG-clean straight out of the box.

  • React
  • CSS
  • a11y
Docs

The kit

What's in the bag

Front of stack

  • React
  • Next.js
  • TypeScript
  • WebGL / Three
  • Motion

Back of stack

  • Node
  • Postgres
  • Rust
  • Redis
  • Edge functions

The craft

  • Design systems
  • Creative coding
  • Accessibility
  • Performance
  • Type

Say something

Got something that shouldn't look like everything else?

Freelance slots open for Q3. Tell me what you're building — I reply within a day, usually a lot less.

Hit the line