Projects

Applied quantitative work

A curated view of projects connecting machine learning, econometrics, behavioral data, and static web technology.

GitHub social preview for the RAG Search Engine repository

GitHub project · AI search and retrieval

RAG Search Engine

CLI-based RAG search engine for movie data combining BM25, semantic and hybrid search, multimodal CLIP search, Gemini query enhancement, reranking, and generation.

Python · RAG · BM25 · semantic search · CLIP · reranking

GitHub social preview for the Economic Theories and Machine Learning repository

GitHub project · Research code

Economic Theories and Machine Learning

Analysis code connected to research on evaluating economic theories using machine learning techniques.

Python · machine learning · economic theory · model evaluation

GitHub social preview for the CitiBike Data Science repository

Case study · Applied data science

CitiBike Demand, Risk, and Net Flow Analysis

Demand, risk, and net-flow analysis of CitiBike NYC from 2023 to 2025, using trip and collision data to examine usage patterns, station-level risk, and operational dynamics.

data science · data cleaning · feature engineering · machine learning

GitHub social preview for the Efficiency Wages repository

GitHub project · Research code

Efficiency Wages with Motivated Agents

Replication data and code for the paper Efficiency Wages with Motivated Agents and its online appendix.

Python · Stata · experimental economics · replication · Jupyter Notebook

GitHub social preview for the Frequency-Report Scoring Rules repository

Ongoing research · Research code

Frequency-Report Scoring Rules

Research project on belief elicitation with frequency reports, inverse belief regions, and finite-sample belief and mean bounds.

Python · belief elicitation · experimental economics · scoring rules · simulation

GitHub social preview for the personal knowledge system repository

Live project · AI and software engineering notes

Personal Knowledge System

A public knowledge base for machine learning, AI, and software engineering, built as a structured note system and published as a static site.

TypeScript · Quartz · Obsidian · static publishing

GitHub social preview for the Static Site Generator repository

GitHub project · Software engineering

Static Site Generator

A compact Python static site generator that converts Markdown content into templated HTML pages using only the standard library.

Python · Markdown · HTML · CSS · unit testing

GitHub social preview for the Maze Solver repository

GitHub project · Algorithms

Maze Solver

Python maze generator and visual solver using tkinter, recursive backtracking generation, and depth-first search pathfinding animation.

Python · algorithms · depth-first search · pathfinding · tkinter

GitHub social preview for the Build AI Agent repository

GitHub project · AI tooling

Build AI Agent

A simple Gemini-powered coding agent that can inspect files, run Python scripts, and write code through tool-calling.

Python · AI agent · tool-calling · Gemini API · CLI

GitHub social preview for this personal website repository

Public website · Technical project

Portfolio and Research Website

A static, content-driven personal website designed to connect quantitative data science, applied economics, and academic research.

Astro · data science · machine learning · GitHub Pages