My Projects

Personal projects that are not confidential (patents) or research.

Versionv0.0.8 Updated AuthorTiernan Lindauer LicenseMIT
OpenDraft writing workshop with spotlight stories, critique credits, and writing circles
OpenDraft
A free, open-source writing workshop for human writing and thoughtful critique. Share drafts, annotate passages, find writing circles, and exchange feedback through a fair reading-room queue.
TypeScript
ty README demo showing compact terminal tools and a formatted answer
ty
Tiny, at your terminal. A quiet local coding and web research agent in one Python file, with no runtime dependencies. Models run through Ollama; tools, steering, and session history stay close at hand.
Python
3D render of the lightning detector enclosure, sensor, ESP32, and battery
Lightning Detector
A battery-powered ESP32 and AS3935 observation station. Sensor interrupts wake the controller for signed Wi-Fi uploads to a private dashboard, with offline buffering and reproducible hardware build guides.
C++ JavaScript Python
Photolib library view with photo thumbnails, search, and browsing controls
Photolib
A private, local photo library for Windows. Find photos by description or person, browse dates and places, organize albums, and spot duplicates. Search runs on your computer with a bundled offline model.
Python Rust JavaScript
Accessor mock-mode terminal demo with status, activity, and message panels
Accessor
A local voice gateway for coding agents. Talk to Codex, Claude Code, and other agent harnesses, with local speech recognition, spoken replies, and shared memory.
Rust
SatelliteSim launch view showing a rocket on the launch pad beside its gantry
SatelliteSim.jl (ss.jl)
Satellite mission simulation in Julia: launch vehicles, orbital flight, lunar missions, and atmospheric reentry, with an interactive browser interface.
Julia JavaScript
Chess pieces on a three-dimensional board
chess-3d
A true 3D chess game, allowing pieces to move in three dimensions, with toptobes.
Python TypeScript
Lofall’s dimensional platforming world
Lofall
A four-dimensional browser platformer. Navigate 3D cross-sections of 4D space, rotate the w-axis to reveal hidden paths, and explore an infinite seeded universe.
JavaScript
Redsim screenshot
Redsim
Discrete-time simulation of an early Mars outpost. Models environmental physics, life-support systems, power generation, resource loops, agent physiology, and base operations — all exposed via a REST API, a Next.js dashboard, and a Java 3D graphical client.
Java TypeScript Python
Intellistream screenshot
Intellistream
Real-time predictive conversational intelligence for meetings, with a free tier available.
Java TypeScript
Syngrafi semantic search finding scripture passages by meaning across traditions
Syngrafi
Universal scripture study with highlights, notes, and tags, powered by semantic search. Supports the Bible, Koran, Bhagavad Gita, The Book of Mormon, and more.
TypeScript
Wormhole Simulation
Wormhole Simulation
C++
Project 2
kinect-terrain-tracker
A fast and efficient floor detection system using raw depth data from the Xbox One Kinect, projecting the detected floor into a bird's-eye view with dynamic calibration.
C++
4D to 3D Projector
4d-projection
Loads 4D meshes and renders them in 3D using hyperplanar slices.
Python
Driver code
coyote
A pathing and control library for 2-wheel differential swerve drives. I also used CAD to design the drivetrain & built it.
Java
Driver code
motor-lib
A library for PWM-based control of 12V DC motors in Python. Requires a GPIO device.
Python
turing-machine-language
An instructional language based on Alan Turing's original conception of a Turing machines.
Java
space-mission-planner
Demo project that calculates trajectories and fuel requirements for different transfers.
C++
kalman-flight-demo
Interactive Kalman filter demo: a rocket navigating by fusing a noisy IMU with intermittent GPS. Tune the filter, cut the GPS, and watch the uncertainty ellipse breathe.
JavaScript