Justin Ngai's Projects
Content analysis of Twitter posts about Alzheimerβs Disease and Related Dementias
an educational compiler intermediate representation
An interpreter for the BTOR2 format.
A generic parser and tool package for the BTOR2 format.
Rust FFI bindings for https://github.com/Boolector/btor2tools
A website for CalTTC powered by Jekyll using airspace template - currently active at calttc.berkeley.edu
Intermediate Language (IL) for Hardware Accelerator Generators
A Cornell AppDev 2020 Hack Challenge project
An interactive simulation for the evolution of artificial life (critters) with an AST parser and interpreter for the custom critter language (context-free grammar)
advanced compilers
Assignments for CS 6120 - Advanced Compilers
A web app that searches and discovers interesting conversations with real time analytics β TreeHacks 2021
A 2D puzzle-platform game built in Java with LibGDX, Box2D
Final Project for INFO 4940 Computing on Earth: Extraction and Consumption
Shared repository for open-sourced projects from the Google AI Language team.
Desktop/Android/HTML5/iOS Java game development framework
example LLVM pass
A light-weight, scalable and self-sufficient system that monitors the profitability of cows by applying ML to IoT data in real time
program synthesis is possible
A linearizable, sharded key-value store with multi-key updates and dynamic load balancing, powered by multi-paxos, 2-phase commit and 2-phase locking
Main public package repository for opam, the source package manager of OCaml.
CS 6386 Final Project
A lightweight Python app solves any valid 9x9 Sudoku puzzle
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server