Projects

Here are a few of the commercial apps, free apps and open source things I've built. Filter them by the platforms they run on and the areas they are in.

Platform
Area
All 40 projects
  • Brutalist Diorama

    Started 2026

    Create little Brutalist scenes with a variety of materials and decorative objects.

    Brutalist Diorama
    Creative CodingApps
    Web
  • Tree Generator

    Started 2026

    Create cute animated 3D trees and share as both printable cards and eCards.

    Tree Generator
    Creative CodingApps
    Web
  • Event Streaming with Kafka Course

    Started 2026

    Learn event streaming by writing TypeScript against a Kafka simulator in your browser.

    Event Streaming with Kafka Course
    LearningProgramming
    Web
  • Observability for Software Engineers

    Started 2026

    Interactive course on using metrics, logs and traces.

    Observability for Software Engineers
    LearningProgramming
    Web
  • Avatar Builder

    Started 2026

    Quickly create avatars for socials and SaaSs.

    Avatar Builder
    Creative CodingApps
    Web
  • An Introduction to Software Architecture

    Started 2026

    12 lessons or around 8 hours of the fundamentals of software architecture.

    An Introduction to Software Architecture
    LearningProgramming
    Web
  • Domain-Driven Design Course

    Started 2026

    A course in domain-driven design.

    Domain-Driven Design Course
    LearningProgramming
    Web
  • Systems Thinking for Software Course

    Started 2026

    A course in systems thinking applied to software in the age of AI.

    Systems Thinking for Software Course
    LearningProgramming
    Web
  • Scenic Prism

    Started 2026

    A version of Scenic Forge which supports dispersion for colourful prism-like splitting of light. Can choose from RGB, rainbow or non-physically inspired approaches.

    Scenic Prism
    Creative CodingProgrammingLibrary
    Web
  • Acrylic Blend

    Started 2026

    A WebGPU powered painting library, along with a demo painting/canvas app built on it.

    Acrylic Blend
    Creative CodingAppsLibrary
    Web
  • Scenic Forge

    Started 2026

    A WebGPU version of Scenic Draft, with compatible scenes but more performant rendering.

    Scenic Forge
    Creative CodingProgrammingLibrary
    Web
  • Isometrically

    Started 2026

    I had an iOS App that allowed for isometric (triangle grid) based drawings. I recently rebuilt a much more powerful version for the web, with easy-to-drop-in shapes and 'sunlight angle' control. Along with many standard features from vector graphics editors such as text (but specially set up for isometric context). It also has a powerful undo/redo/history system and export to common formats.

    Isometrically
    Creative CodingApps
    Web
  • Halftones

    Started 2026

    Halftone style prints of scene concepts.

    Halftones
    Creative Coding
    Web
  • SwiftUI Glossary

    Started 2026

    A guide to what SwiftUI does and what Apple calls it. With flashcards to test your knowledge.

    SwiftUI Glossary
    LearningProgramming
    Web
  • Learn Lean 4

    Started 2026

    A complete-ish course in both learning how to do proofs with Lean 4 and learning how to use it as a programming language. Around 200 individual exercises (and counting!) with annotated solutions. No installs required.

    Learn Lean 4
    LearningProgramming
    Web
  • ulam-prng

    Started 2026

    An opinionated random number generator designed for creative coding projects with seeded generation across a range of distributions and spaces.

    ulam-prng
    Creative CodingLibrary
    Web
  • The Book of TSL

    Started 2026

    Around 200 concise examples showing how to get stuff done with Three.js Shading Language. Covering fragment and vertex shaders, raymarching SDFs, lighting and much more.

    The Book of TSL
    Creative CodingLearningProgramming
    Web
  • Scenic Draft

    Started 2026

    A minimalist raymarching, SDF WebGL2 rendering library. Renders beautiful photographic style images from simple specifications.

    Scenic Draft (docs)
    Scenic Draft (npm)
    Creative CodingProgrammingLibrary
    Web
  • Code Sculpture (Next Gen)

    Started 2026

    I had an iOS App for years that allowed you to create 3D sculptures from simple rules. This is a completely rebuilt version for the web with all sorts of advanced features like video export and share by URL.

    Code Sculpture
    Creative CodingApps
    Web
  • Learn Replicad

    Started 2026

    A tutorial and cheat sheet for Replicad, a 3D CAD-via-JS system that works in the browser.

    Learn Replicad
    LearningProgramming
    Web
  • Vectorable

    Started 2026

    A web based vector graphics app. Some advanced features like cloning, an infinite canvas and export to SVG.

    Vectorable
    Creative CodingApps
    Web
  • Terminal Animator

    Started 2026

    Creates little animations for the terminal, wrapped up in suspect-looking base64 eval-ing one-liners. Inspired by the Uniqlo Akamai T-shirt.

    Terminal Animator
    Creative CodingAppsProgramming
    Web
  • Learn All The Claude/ChatGPT Codex Commands

    Started 2026

    A simple flashcard app to improve your fluency with Claude Code (and ChatGPT Codex).

    Learn All The Claude/ChatGPT Codex Commands
    AppsLearningProgramming
    Web
  • Mallord: a colour palette generator

    Started 2026

    Based on Inigo Quilez's cosine palette approach. Provides copy and paste-able code to use in your projects

    Mallord: a colour palette generator
    Creative CodingAppsProgramming
    Web
  • Little Puzzles

    Started 2026

    Around 40 and counting jigsaw puzzles. Totally free. Should work in any modern browser. But best on larger screens. With a traditional mode (more like a physical puzzle) and a new flow mode with limited pieces/choices at a time.

    Little Puzzles
    Apps
    Web
  • Little Crosswords

    Started 2026

    A little crossword editor and share-by-URL crossword player. The Guardian's crossword UI was annoying me and I figured I could easily do better. So I did.

    Little Crosswords
    Apps
    Web
  • Voxel Loom

    Started 2026

    A fully featured voxel editor for the web. Layer or direct selection editing. Export to PNG with lighting/scene options.

    Voxel Loom
    Creative CodingApps
    Web
  • Vornoiities

    Started 2026

    Actually several little projects around generating Voronoi tessellations and using as basis for 2D printable-art, 3D landscapes and 3D printable landscapes.

    Vornoiities
    Creative Coding
    Web
  • Replicad Prelude

    Started 2026

    Some common functionality for use with Replicad, a 3D CAD-via-code system.

    Replicad Prelude (GitHub)
    ProgrammingLibrary
    Web
  • Vectorising Image Tracer

    Started 2026

    A web app that traces bitmap images into vector shapes, so a photo or scan can be turned into an SVG you can edit and scale.

    Vectorising Image Tracer
    Creative CodingApps
    Web
  • Quick SVG Icon Editor

    Started 2026

    A small, focused editor for drawing and tweaking SVG icons, without the ceremony of a full vector graphics app.

    Quick SVG Icon Editor
    Creative CodingApps
    Web
  • Python: The New Parts

    Started 2026

    An interactive series of lessons in the newer features now in Python.

    Python: The New Parts
    LearningProgramming
    Web
  • The AGI Game

    Started 2026

    A resource management board game around achieving the singularity, for two players or one versus computer.

    The AGI Game
    Apps
    Web
  • More little creative web projects 2026 List

    Started 2026

    I have a few more experimental projects, such as:

    Foldz
    What if you build 3D shapes by making paths from points. Yeah it is a bit fiddly in practice, but it does work!
    Three D Sketches
    Some exploratory 3D sketches with TSL or TypeGPUA reimplementation of the 'ln' Go 3D Line Art Engine in RustA reimplementation of Go Primitive project, for creating artistic interpretations of images using primitive shapes, in Rust
    Creative CodingProgramming
    Web
  • Pattern Maker (Next Gen)

    Started 2025

    A completely rebuilt version of Pattern Maker for the web: make patterns from simple rules, share via URL and export as PNG or SVG; and create video loops.

    Pattern Maker
    Creative CodingApps
    Web
  • Transformable

    Started 2021

    Create 3D sculptures from simple rules.

    Web App
    Download as App
    Creative CodingApps
    iOSWeb
  • Solandra-SVG

    Started 2020

    A typescript first generative SVG graphics library.

    Solandra-SVG Homepage
    Creative CodingProgrammingLibrary
    Web
  • Solandra

    Started 2019

    A typescript first generative art framework

    TypeScript (HTML Canvas) Version
    Flutter/Dart version
    Creative CodingProgrammingLibrary
    Web
  • Pattern Maker

    Started 2019

    No code creative coding for iPhone, iPad and MacOS.

    Download from App Store
    Web App
    Code Cards Game
    Creative CodingApps
    iOSMacOSWeb
  • Habit Streak (Pro)

    Started 2010

    I created one of the first Habit Tracking apps for Android. Altogether the Apps were downloaded around 500,000 times

    Apps
    Android

© 2026 James Porter

By training your LLM or AI service on this website you agree to pay 20% of gross worldwide revenue to James Porter in perpetuity.