Skip to content
View codyjohnsontx's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@hackforla

Block or report codyjohnsontx

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
codyjohnsontx/README.md

Cody Johnson

Full Stack Software Engineer · C#/.NET · TypeScript · React · SQL · Austin, TX

cody-johnson.com · LinkedIn

⚙️ Tech Stack

C# · .NET · TypeScript · JavaScript · Python · SQL · React · Next.js · Node.js · NestJS · PostgreSQL · SQLite · Prisma · REST APIs · Webhooks · Stripe · Twilio · LLM APIs · RAG · AI Workflow Automation · Vitest · Playwright · xUnit · Git · CI/CD · Docker

Current Projects

🏎️🏁 Oasis Race Control

Check-in and live timing for a sim racing venue. Drivers scan a QR code at their rig, a front of store TV shows live "fastest tonight" standings, drivers follow their own laps on their phone, and staff run the floor from one dashboard. A .NET agent on each simulator ships laps through a durable, idempotent outbox, so a network drop or restart never loses a lap, and the database enforces one open assignment per rig instead of trusting the app to.

Live: oasis-race-control.vercel.app

Subscription VOD platform for martial arts training. Structured courses, entitlement logic, Stripe billing, Mux video delivery, and admin publishing workflows across a Next.js web app, a NestJS API, and an Expo mobile app. Built with TypeScript, Prisma, Postgres, Stripe, Mux, and Clerk.

Live: diaz-on-demand-diaz-ondemand-web.vercel.app

The school's live marketing site: class schedule, calendar integration, contact form lead capture, member login, and SEO. Built with Next.js, TypeScript, and Tailwind CSS, tested with Playwright.

Live: diazmartialarts.com

🏍️💬 Attend

A service advisor may be managing 40 customer conversations at once: sales questions, service updates, parts arrivals, and customers who have gone quiet. Attend uses ambient AI to summarize each thread, surface the next action, and prioritize the inbox by what actually needs attention instead of what arrived last. It combines shared texting, follow-up tasks, team assignments, and SMS compliance in one workflow. Built with Next.js, TypeScript, Twilio, OpenAI, Prisma, and Neon Postgres.

Live: ctxconnect.vercel.app

🏍️🏎️ Trackday Tuner

A mobile race engineer for riders and drivers. Log a session in under 60 seconds, compare setup changes against rider feedback, and keep conditions, outcomes, and history in one place. Its retrieval-based AI guidance uses your actual track data instead of generic setup advice. Built with Next.js, TypeScript, Supabase, and Tailwind CSS.

Live: trackday-tuner.vercel.app

🐉🔮 Dragonglass

Open-source Obsidian AI assistant: five streaming provider adapters (Ollama, OpenAI, Anthropic, Gemini, OpenAI-compatible) with tool calling, a cancellable agent loop, and diff-approved note edits. MIT.

🐾🤖 HSNBA

Selenium automation for a nonprofit shelter's ShelterManager back office.

GitHub Stats

Pinned Loading

  1. ctxconnect ctxconnect Public

    Attend: AI-ranked shared SMS inbox for a dealership service team. Next.js, Prisma, Postgres, Twilio with signature verification and an append-only consent ledger, OpenAI structured outputs.

    TypeScript

  2. oasisRaceControl oasisRaceControl Public

    Check-in, live timing, league night and rig monitoring for a sim racing venue. Next.js + Postgres web app and a C#/.NET 8 Windows agent that reads iRacing shared memory through a durable SQLite out…

    TypeScript

  3. trackday_tuner trackday_tuner Public

    Track Tuner: a trackside setup logger and AI race engineer for motorcycle and car track days. Next.js, TypeScript, Supabase, RAG grounded in the rider's own sessions.

    TypeScript

  4. dragonglass dragonglass Public

    Dragonglass AI: open-source, bring-your-own-model agentic assistant for Obsidian vaults, Canvas and Bases

    TypeScript