CraftCoded Logo
CraftCoded Studio header

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:

TypeScriptNext.js/VercelReact (RSC)ReduxSupabasePostgres/RedisPlaywrightTailwind CSSShadCNThree.jsGSAP

Development Stack:

Pydantic PythonFastAPIZustandStreamlitDockerOllama (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)

(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)).

(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)

(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

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

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

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

Open-Source Projects

Repository

Description

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

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

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 availablity on LinkedIn.

8 years experience|12+ production applications|Remote/Hybrid (DC Area)

Let's work together! Contact via LinkedIn