Projects

Selected projects and experiments by cmkhoa.
RedisClone

A Redis-compatible server in Go with RESP2/TCP, a 32-shard concurrent keyspace, expiration and eviction policies, AOF persistence, and race-tested multi-key operations.

LocalRunner

A local Go service for supervising llama.cpp inference with model registration, request queueing, streaming, health checks, restart recovery, and operational metrics.

MURL

A reproducible research pipeline for LLM-assisted grading of worked calculus solutions, with versioned prompts, family-disjoint splits, schema validation, and structured metrics.

Formula One Data Study

A team data-science project exploring how qualifying, pit stops, and race context relate to Formula One performance.

Ho Chi Minh City Rent Predictor

A linear-regression study that estimates apartment rent from location, amenities, proximity to city services, room count, and related features.

Earley Parser

An implementation of the Earley parsing algorithm for recognizing sentences against context-free grammars.

Image Sharpening API

A Flask API that accepts an image upload, applies an OpenCV sharpening filter, and returns the processed JPEG.

Steam Recommendation Engine

A recommendation engine that estimates which Steam games a player may enjoy by finding similar users in a game dataset.