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
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

Movie Booking App (Course Project)

Movie Booking App (Course Project)

Featured

A full-stack movie booking application built as a team project for my software engineering course. The platform enables users to browse movies, select showtimes, and complete ticket purchases through an intuitive booking flow.

FlaskNext.jsPostgreSQLAgile Methodology+1

December 22, 2025

GlassGov

GlassGov

Featured

Civic-tech platform that links local issues to real legislation with AI summaries and representative contact scripts.

Named Entity Recognition (NER)Claude APIPostgreSQLFlask+4

October 26, 2025

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.