David
HomeProjectsBlog
David Kan2026
ProjectsBlogRSS

Built with Next.js and Supabase

David Kan

Developer

3rd Year B.S. in Computer Science with experience in full-stack development and Machine Learning. I'm currently diving deep into low-level through my research on Instruction Set Architectures (ISAs) and my personal project of creating a Compiled Language.

Featured Projects

View all
GovTok

GovTok

Featured

Turning 311 reports into short-form video.

GovTokCivic TechGov TechCalHacks

November 5, 2026

Search & Rescue TurtleBot

Search & Rescue TurtleBot

Featured

An autonomous TurtleBot3 I built in ROS 2 for my robotics class. It drives to ordered goals, drops everything for an emergency goal, and explores a house to find a person and report where they are on the map.

ROS 2RoboticsNav2SLAM+2

November 5, 2026

Mirage

Mirage

Featured

A compiled, statically typed systems language I'm working on long term. Compiler is written in C++ targeting LLVM IR with plans of bootstrapping eventually.

C++CompilersLLVMLanguage Design+1

March 23, 2026

Recent Posts

View all
AllCompilersLLVM IRLanguage DesignMirageSystems Programming

Designing Mirage: A Compiled Language from Scratch

Featured

What I learned designing a compiled language before writing a single line of code.

CompilersLanguage DesignSystems Programming+2

March 22, 2026

Let's Build Something Together

Interested in collaborating? I'm always open to discussing new projects and ideas.