
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:
Development Stack:
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).
(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).
(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.