Skip to content
View CodingWCal's full-sized avatar
💯
Locked In
💯
Locked In

Block or report CodingWCal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
codingwcal/README.md

Coding with Cal animated banner

Calvin V.

Developer Advocate · Applied AI Engineer · Full-Stack Builder

I build technical demos, learning tools, and playful products that make complicated ideas click.

Portfolio LinkedIn Bluesky


About me

Hey, I'm Calvin. I’m a Developer Advocate and applied AI/full-stack builder working with Resilient Coders.

Before engineering, I worked in enterprise software sales and business development. Sales taught me to listen first, skip the jargon, and connect technical work to real human needs.

I’m drawn to civic tech, community-focused products, accessibility, and tech for good. I love open source and the people who keep it moving. I’m also a member of the official Cursor Boston group and volunteer as a community manager.

I love the artistic side of engineering too, from visual storytelling and UI design to generative art, pixel art, music, animation, and playful interfaces.

Recently, I have:

  • turned AI research into an interactive marimo Python notebook
  • completed an end-to-end Nanochat training run on H200 GPUs
  • fine-tuned image models and built creative interfaces around them
  • made voice-controlled music tools and live-coded beats in JavaScript
  • created community workshops, civic-minded apps, and technical demos

I care about ethical AI, responsible data use, human judgment, and the environmental cost of model usage. AI can require serious energy, water, and hardware, and not every problem needs a model.

I also grew up on retro video games and pixel art. In fact, I actually used to own a retro-gaming shop online, so you'll often find little throwbacks and playful energy in all the projects I build.

Make it useful. Make it understandable. Give it a little personality.


Flagship technical work

Attention Sink Playground heatmap

Attention Sink Playground

An interactive marimo Python notebook that turns transformer research into something you can poke at, test, and actually see.

Repository · Live notebook

Nanochat training run

Nanochat on Nebius

An end-to-end Nanochat run on H200 GPUs, from training and fine-tuning to a working chat UI and preserved model artifacts.

Run documentation · Model artifacts

Odyssey repository card DC Comic Cover Generator repository card
Club Goose repository card Frutiger Flocus repository card

Why these stand out

  • Odyssey shows modern full-stack product engineering with collaboration, maps, notes, and expense splitting.
  • DC Comic Cover Generator pairs a custom LoRA model with a type-safe Next.js app and serverless API.
  • Club Goose combines voice control, browser audio synthesis, reactive visuals, and hands-free interaction.
  • Frutiger Flocus shows polished UI, motion, TypeScript, testing, and plenty of personality.

Creative arcade

The side quests: smaller, stranger, and more playful builds that make my GitHub feel like mine.

The Assist repository card CHAKRAX repository card
Strudel Boom Bap and R&B repository card Digimon DigiMatch repository card

The Assist adds a synced Rookie Mode for basketball fans who are still learning the game.
CHAKRAX turns a fine-tuned model into a Naruto-inspired image generator.
Strudel Boom Bap + R&B uses JavaScript like a tiny live-coded beat machine.
Digimon DigiMatch brings Saturday-morning Digimon energy into the browser.


“You do not rise to the level of your goals. You fall to the level of your systems.”
James Clear

More builds

Inkspiration · SafeRoute · AI Learning System · JS Sensei · Strudel Lofi · Strudel Harp Harmony · NeetCode Solutions


What I work with

Languages and product stack

TypeScript JavaScript Python SQL Bash Next.js React Node.js Express Tailwind CSS

Data, auth, and cloud

PostgreSQL Supabase Convex Neon MongoDB SQLite Prisma Clerk AWS Aurora DynamoDB Vercel

Applied AI, creative tooling, and quality

PyTorch Hugging Face Replicate Playwright Jest Postman Git

Also comfortable with EJS, REST APIs, row-level security, marimo, Strudel, Tone.js, Vite, Cloudinary, and the occasional terminal rabbit hole.


GitHub snapshot

Calvin's GitHub statistics Languages across Calvin's public repositories

Language cards measure code stored in public repositories, not skill level.

View public GitHub activity
Calvin's public GitHub activity graph

Retro animated divider

Gaming Mode Grind Mode
Gaming Mode Grind Mode

Say hello

I’m always happy to talk about DevRel, ethical AI, civic tech, art, anime, games, or an app idea with suspiciously high personality.

Portfolio · LinkedIn · Bluesky

Pinned Loading

  1. Inkspiration-2.1 Inkspiration-2.1 Public

    InkSpiration was built to support creatives through the entire lifecycle of their work. From fruition of ideas to final draft. Users can log in, upload project images, set creative goals, and tag e…

    EJS 1

  2. JS-Sensei JS-Sensei Public

    AI Interactive JavaScript learning tool to teach new programmers. Using quizzes, customizable flashcards, an AI tutor/sensei, and gamified belt progression. Built with Next.js, TailwindCSS, and Sup…

    TypeScript 1

  3. club-goose club-goose Public

    Club Goose delivers hands-free music creation through intuitive voice commands and real-time audio synthesis, and dynamic visual effects to create an immersive conducting experience that responds n…

    TypeScript 1

  4. notes-app notes-app Public

    A lightweight notes app built with Next.js 14 & Supabase—CRUD, pin/unpin, color categories, search, optimistic updates, and a polished Tailwind/shadcn UI.

    TypeScript 1

  5. Resilient-Labs/safe-route Resilient-Labs/safe-route Public

    SafeRoute is a community-powered safety map designed for neighborhoods to come together and empower one another with knowledge and resources. It lets residents anonymously report sightings of broke…

    JavaScript 6 1