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.

Content in all repositories owned by your account will be closed.
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

Animated Matrix-style banner reading Hey, I'm Cal!

Calvin V.

Developer Advocate · Forward Deployed Engineer · GTM/Agentic Focus . Full-Stack Builder

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

PortfolioLinkedInBluesky


About me

Hey, I'm Calvin. I’m a Forward Deployed Engineer and Developer Advocate working with applied AI/full-stack GTM focus in Resilient Coders and 100Devs.

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 cardDC Comic Cover Generator repository card
Club Goose repository cardFrutiger 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.

Tech for good

SafeRoute is a community safety and accessibility app built collaboratively with other engineers. I served as Front-End Product Manager, leading the front-end team, shaping the user experience, and coordinating delivery around a shared civic-tech mission.


Creative arcade

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

The Assist repository cardCHAKRAX repository card
Strudel Boom Bap and R&B repository cardDigimon 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

TypeScriptJavaScriptPythonSQLBashNext.jsReactNode.jsExpressTailwind CSS

Data, auth, and cloud

PostgreSQLRedisSupabaseConvexNeonMongoDBSQLitePrismaFirebaseDrizzle ORMTursoClerkAWSAuroraDynamoDBVercel

Applied AI/ML, fine-tuning, creative tooling, and quality

PyTorchHugging FaceReplicatePlaywrightCypressJestPostmanYAMLGit

AI-assisted development

Claude CodeCodexCursorGooseGitHub CopilotOpenCodeOpenRouter

Additional tools and platforms

EJSThree.jsJupyterViteCloudinaryRenderRailway

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


GitHub snapshot

Calvin's GitHub statisticsLanguages 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 ModeGrind Mode
Gaming ModeGrind 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.1Inkspiration-2.1Public

    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-SenseiJS-SenseiPublic

    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-gooseclub-goosePublic

    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-appnotes-appPublic

    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-routeResilient-Labs/safe-routePublic

    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 7 1

  6. nanochat-nebius-runnanochat-nebius-runPublic

    The best GPT that $100-$125 worth of pre-training and finetuning can buy

    Python 1