Skip to content
View ChenhaoZhang01's full-sized avatar

Highlights

  • Pro

Block or report ChenhaoZhang01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ChenhaoZhang01/README.md

Hi, I'm Chenhao

Aspiring computer scientist. I build across quant finance, AI safety, full-stack, backend/security, and cloud infrastructure. Below are 14 projects grouped by theme — each is its own repo with a README, tests, and run instructions.


Quantitative finance

Project What it does Stack
Options Pricing Visualizer Black-Scholes pricing with live, interactive Greeks curves and an implied-vol solver React · D3 · Python · FastAPI
Order Book Simulator Live limit order book with a price-time-priority matching engine, streamed over WebSockets Python · FastAPI · WebSockets
Rental Cash Flow Analyzer Underwrite rentals: cap rate, cash-on-cash, DSCR, amortization, 30-yr projection Next.js · Chart.js · Prisma

AI ethics & safety

Project What it does Stack
AI Sycophancy Detector Scores how sycophantic an AI reply is via interpretable NLP signals (+ optional LLM judge) Python · FastAPI · NLP
Bias Audit Dashboard Probe an LLM across demographics; visualize disparate impact / 80% rule Streamlit · Pandas
Prompt Classifier Convergent vs. divergent prompts + an overreliance warning for high-stakes questions FastAPI · React

Full-stack

Project What it does Stack
Content Analytics Pipeline Track content performance and predict what to post next with a learned recommender Next.js · Chart.js · Apify
Scholarship Matching Engine Match students to scholarships via eligibility filters + weighted fit scoring Next.js · Supabase · OpenAI

Backend & security

Project What it does Stack
Rate Limiter Fixed-window, sliding-window, and token-bucket limiters with in-memory + Redis (Lua) backends Node.js · Redis
Encrypted File Vault Zero-knowledge client-side file encryption (AES-256-GCM + PBKDF2) Next.js · Web Crypto · S3
build-your-own-chatgpt Streaming chat UI with a pluggable OpenAI/Anthropic/mock provider abstraction Next.js · Streaming

Cloud infrastructure & ML

Project What it does Stack
K8s GitOps CI/CD CI builds images, Argo CD syncs the cluster — app-of-apps, dev auto-sync, gated prod Kubernetes · Argo CD · Kustomize
Website Operator A Kubernetes controller with a custom Website CRD reconciling Deployments + Services Go · controller-runtime · CRD
Game RL Agent Self-play Q-learning that learns Tic-Tac-Toe and never loses to random (88% win) Python · Reinforcement Learning

Every project has tests and a runnable README. Most run with zero config; where an API key or cloud account adds capability, there's an .env.example and a working offline fallback.

Pinned Loading

  1. chatbot chatbot Public

    Python

  2. mental-health-web-app mental-health-web-app Public

    Python

  3. polygence-project polygence-project Public

    Polygence Microaggression Identifier

    JavaScript

  4. rate-limiter rate-limiter Public

    Fixed-window, sliding-window, and token-bucket rate limiters with in-memory + Redis (Lua) backends

    JavaScript

  5. studentLoanDatajam studentLoanDatajam Public

    Python

  6. ZeroDayDefense ZeroDayDefense Public

    Forked from dhruvbantval/ZeroDayDefense

    Defend against cyber attacks and keep your company safe

    JavaScript