Projects

Personal projects, creative works, and independent software.

Apple Classic - First Computer
View Event
Apple Classic - First Computer
Dan first started working on the computer in 1989 on an Apple Classic. Using Kid Pix, Claris Works, and MacDraw 1.1, he drew floor plans and got creative.
Dan's Skateboarding Page
View Event
Dan's Skateboarding Page
Dan's first website, created in Summer 1995 on GeoCities. Dan learned HTML and JavaScript from a high schooler while in middle school. Built with HTML 1.0 and Matt's CGI scripts to handle form data. Featured trick tips, a web ring, and surveys. Dan created a frame-by-frame kickflip tutorial animation using GIF Animator and MS Paint.
Ann Arbor Student Building Industry Program Home Design Award
View Event
Ann Arbor Student Building Industry Program Home Design Award
Dan Lynch was the principal designer of a traditional-style 2800+ sq. ft. two-story home while a drafting student at Huron High School. His design was selected for implementation and was built as the 31st home in the Ann Arbor Student Building Industry Program in 2001.
L-System City
Watch Video
L-System City
Dan incorporated his interest in structural engineering and architectural visualization into his procedural city builder asset that he created while working for Side Effects Software. On their behalf, Dan taught a seminar involving CG Architecture at ACM SIGGRAPH's 34th annual computer graphics conference. Dan's algorithmic method for the generation of procedural urban environments was demonstrated to Pixar Animation Studios.
3DAet
View Event
3DAet
A visual editor CMS that Dan Lynch taught himself MySQL and PHP to build in 2006. The name "3DAet" comes from Dan simultaneously teaching at the Academy of Entertainment Technology (AET) while working at Side Effects Software (SESI). Originally asked by his manager Aliza to fix some "help files" at SESI, Dan realized the HTML and CSS could be managed procedurally. Inspired by his work with Flow-Based Programming at SESI, he built a custom CMS to search and manage his 3D artwork, which evolved in...
S Wave Thermal Set Commercial
Watch Video
S Wave Thermal Set Commercial
A commercial video created for Yellow Strawberry Global Salon and N Fruizon Body Therapy promoting the S Wave Thermal Set, a Jesse Briggs creation. Written by Dan Lynch and Shelly VanPelt. Directed and produced by Dan Lynch while working as a graphics artist and managing a studio in Hollywood, CA.
Digital Textbooks for the Mathematically Curious
Watch Video
Digital Textbooks for the Mathematically Curious
A platform that brings interactive, mathematical learning content to the iPad. This system is novel compared to previous systems because a reader can interact with the figures on the page and explore mathematical concepts. Scientific content increasingly relies on the presentation and authoring of complex multimedia diagrams and figures, sometimes interactive, to convey information in a non-textual way. Wikis and user-generated hyperlinked content have both been very successful in the case for t...
Vim3D
Watch Video
Vim3D
A 3D editing environment inspired by Vim, built using C++ and OpenGL. Originated from a Bezier curves assignment for Ravi Ramamoorthi's CS 184 course at UC Berkeley in Spring 2010. Dan Lynch coded a framework allowing vi-style user interaction with 3D objects and commands, which Barry Martin and Dan then expanded into an advanced 3D modeling application. The software targets developers and engineers with an interest in computer science, creativity, visualization, and a love of the vi editor. Ran...
RoombaWriter
Watch Video
RoombaWriter
UC Berkeley EECS 149: Embedded Systems final project. The project's goal is to build a plotting robot. Along the way, we discovered through simulation that generating the path that a robot must traverse for a given drawing is not obvious. Many interesting geometric and algorithmic problems have been solved, and have been applied to this project. To abstract these algorithms, we have built a paired system connected through a bluetooth network that provides a graphical user interface. This interfa...
Coolir
Watch Video
Coolir
A cross-platform publishing idea that Dan applied to Y Combinator for in 2011. This project came just before he started famo.us in 2012.
Laser MIDI Harp v1 & Plasma Speaker
Watch Video
Laser MIDI Harp v1 & Plasma Speaker
A 5-degree transduction project converting laser to plasma! Dan pitched the EECS parts department on an idea along with his EE40 professor, and got permission to build a custom project in the National Instruments Lab in Cory Hall at UC Berkeley. The project performed a 5X transduction: converting the breaking of laser beams through photoresistor to voltage to MIDI to audio to plasma. Thanks to Professor Josh Hug.
Famo.us
View Event
Famo.us
Famo.us - a visual app builder that enabled the creation of high-performance mobile and web applications.
Graphics Exploration and Creation Engine
Watch Video
Graphics Exploration and Creation Engine
A consolidated system that enables people to (re-)design interactive graphics in a collaborative, creative workspace. This system is novel compared to previous systems because users can explore and author graphical content with the ability to re-use and re-design projects created by other users, hence, encouraging an example-centric model for authorship. The question is whether or not this system catalyzes the design process, which is two fold: does the system help people create content that the...
Mathapedia
Watch Video
Mathapedia
An educational platform enabling non-technical authors to express scientific ideas via TeX & HTML5. Built as a real-world application of Daniel Lynch's UC Berkeley master's thesis on digital publishing standards.
Laser MIDI Harp v2 @ SubZERO Festival
Watch Video
Laser MIDI Harp v2 @ SubZERO Festival
The second iteration of the MIDI Laser Harp was launched at the SubZERO festival in the SoFA district of San Jose, with the Codame Art+Tech community! Hundreds of people were able to experience the harp. This v2 version features photodiodes with 532nm wavelength and much faster nanosecond response times compared to the photoresistors used in v1.
LaTeX2JS
View Event
LaTeX2JS
A JavaScript-based LaTeX rendering engine used in Mathapedia. Originally launched as LaTeX2HTML5 and reached #3 trending on GitHub. Derived from concepts in Daniel Lynch's master's thesis.
Brandcast
View Event
Brandcast
Brandcast - a visual website editor that enabled designers to create responsive websites without code.
AirPage
Watch Video
AirPage
A visual IDE for manipulating dynamic program ASTs (which generate programs). Using Flow-Based Programming (FBP) visually, we built an entire workspace and IDE that itself is composed of the flow graph that it represents, allowing users to manipulate programs visually. This technical deep dive shows how ASTs can be manipulated under the hood.
LaunchQL
View Event
LaunchQL
LaunchQL is a visual database builder that simplifies PostgreSQL development. It provides an intuitive interface for designing, managing, and deploying database schemas.
Cosmology
View Event
Cosmology
Cosmology is the Adobe of Web3 — a creative and developer toolkit that makes building interchain applications feel approachable, intuitive, and fast. Instead of forcing teams to master the entire blockchain stack, Cosmology abstracts the hardest parts of Web3 into composable, TypeScript-first tools used across 200+ blockchains. The result is a unified environment where developers can focus on ideas, design, and user experience—while Cosmology handles the complexity underneath.
PGPM
View Event
PGPM
A Postgres Package Manager. Modular Postgres development with reusable packages, deterministic migrations, recursive dependency resolution, tag-aware versioning, and turnkey module-first workspaces.
Constructive
View Event
Constructive
Constructive is the rebrand of LaunchQL, a Backend-as-a-Service (BaaS) platform that simplifies building and deploying backend infrastructure. It provides developers with a streamlined approach to database management, API generation, and backend services.