CraftCoded Studio

Hi, I'm Jeff Browning - Software Engineer (Frontend)

I build user-facing web products that explore human-in-the-loop AI experiences. I focus on the intersection of AI-assisted development tools and the 20% where AI still needs human insight.

My foundation: 12+ production web products shipped and maintained across diverse stacks as a developer and tech lead at a remote startup agency.

My approach: AI-augmented workflows for speed, strict typed coding for maintainability. New-school AI energy meets old-school pragmatism.

Let's build something Together!

AI-native Tools & Apps

Production Stack:

  • TypeScript
  • Next.js/Vercel
  • React (RSC)
  • Redux
  • Supabase
  • Postgres/Redis
  • Playwright
  • Tailwind CSS
  • ShadCN
  • Three.js
  • GSAP

Development Stack:

  • Pydantic
  • Python
  • FastAPI
  • Zustand
  • Streamlit
  • Docker
  • Ollama (local models).

AI Integration:

  • Vercel AI SDK
  • Groq API
  • Ollama (local models)

AI-assisted Development:

  • Claude
  • ChatGPT
  • bolt.new
  • replit.com
  • lovable.dev

Idea Explorer

An AI platform for exploring and tracking long-term ideas.

Goal:

An ideation platform that visualizes idea evolution as an interactive tree, featuring multiple LLMs with customized system prompts for guided exploration.

The public side:

A interactive 3D tree anyone can customize, explore, or simply use as a peaceful thinking aid.

Behind the login:

A stateful AI collaborator with custom chat interface, real-time reactive architecture, and hybrid local/cloud synchronization, enabling future context summation, replay, analysis, and integrated data visualization.

AI Integration:

Vercel AI SDK via Groq API (GPT-OSS-120B and Llama 3.3-70B).

Idea Explorer (ideaexplorer.app)

charts for chat analysis (light theme)

charts for chat analysis (dark theme)

interactive tree explorer

chat explorer dashboard

evaluate tool calls in chats

(double click to expand)

SVG Dialog Art

Generative SVG artwork through AI conversation.

Description:

Zentangle-style SVG generator that converts natural-language prompts to vector art.

For:

The curious. Feature available on all products.

AI Integration:

Vercel AI SDK via Groq API (llama-3.1-70b; llama-3.3-70b; mixtral-8x7b)).

circle symmetry

modern art triangles

beach sunset

blue circles

music foundations

(double click to expand)

Eclipse Explorer

Interactive 3D application for eclipse planning.

Description:

A 3D Earth where you can watch eclipses happen. Built after the 2024 totality event inspired me.

The public side:

Interactive eclipse visualization and path tracking across the surface of the earth.

Behind the login:

AI-powered eclipse assistant. Ask about any location, get viewing conditions, historical eclipses, and local events. Currently a proof of concept.

AI Integration:

Vercel AI SDK via Groq API (GPT-OSS-120B and Llama 3.3-70B).

Eclipse Explorer (eclipseexplorer.app)

explorer chat interface

journal view

interactive eclipse simulator

chat explorer dashboard

explorer chat interface

(double click to expand)

AI Tool Calling Course

Nine-chapter course on building a full-stack, OpenAI-compatible tool-calling app with four local Ollama models.

Repository

Description

ollama-tools-api

(Part 1): FastAPI backend for OpenAI-compatible tool calling with Pydantic validation, SSE streaming, Docker, and Ollama for local development.

oai-format-tools-ui

(Part 2): Vite + React + TypeScript + Zustand + Tailwind UI for OpenAI-compatible tool calling with real-time streaming and chat views.

When AI Decides What's Next

My thoughts on tool-calling architecture and decision points (Aug 2025).

Open-Source Projects

Repository

Description

GitHubHero

Dockerized Python application (FastAPI, Streamlit, Plotly) that analyzes GitHub GraphQL data and renders interactive visualizations of coding activity and language trends.

GitHubHero Front End

React frontend that provides an interactive insights dashboard for contributions and history visualizations.

Tool Shed

Collection of scripts for development workflows and macOS environment setup.

Working Together

I'm interested in startups and small teams where I can contribute end-to-end ownership in developing user facing, AI-native products and features.

Please reach out for current availability on LinkedIn.