Skip to content
View DoubleClik's full-sized avatar

Block or report DoubleClik

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
DoubleClik/README.md

Hi, I'm Jake Wang πŸ‘‹

I build at the intersection of machine learning and systems β€” training models, deploying them to real edge hardware, and caring about what happens all the way down to the compiler.

πŸ”­ Currently working on β€” a personal project that tracks wildfires and grinding DSA for new-grad SWE interviews
πŸ‘€ Open to β€” new-grad Software Engineer & ML-systems roles
πŸ› οΈ I build β€” applied-ML systems that run on constrained hardware, not just in a notebook
🌱 Currently learning β€” how to use agentic workflows
πŸ’¬ Ask me about β€” running YOLO inference across two Jetsons, ZeroMQ messaging, or building a compiler from scratch
⚑ Fun fact β€” I admin a modded Minecraft server for a community of friends

🌐 Socials:

LinkedIn email

πŸš€ Featured Projects:

πŸ›’ Shopwise β€” Grocery Price Comparison for UCR Students

A full-stack price-comparison app: a Playwright scraper pulls live per-store grocery prices from Instacart into Supabase (Postgres), and a native SwiftUI iOS app turns any recipe into the cheapest β€” or fewest-stores β€” shopping trip. Recipe ingredients are fuzzy-matched to real products offline (rapidfuzz + Claude API reranking for near-matches), so the app never matches on the hot path. I led the four-person team and owned the scraping pipeline (persistent browser sessions, bot-detection handling, idempotent upserts) and the Supabase data architecture.
Repo

πŸ₯¦ Distributed Edge AI β€” Real-Time Produce Inspection

Real-time produce-quality inspection running distributed YOLOv11n inference across two NVIDIA Jetson Orin Nano edge devices. Trained on a merged 26-class, ~10,750-image dataset; ZeroMQ PAIR sockets over direct Ethernet, Flask web streaming, and Google Cloud Storage integration. I owned the training pipeline, dataset aggregation, and model versioning β€” and debugged the real-world OOM, socket desync, and camera/inference contention along the way.
Repo

βš™οΈ Rust Compiler β€” From Source to IR

A multi-phase compiler written in Rust β€” lexing and parsing through IR code generation, with control flow (while, if/else, break/continue) and a working symbol table. A from-scratch look at the machinery languages are built on.
Repo

🧠 NLP From Scratch

NLP components built without leaning on high-level libraries β€” to understand the math, not just call an API. Word2Vec (SGNS) in PyTorch, a logistic-regression sentiment classifier, n-gram language models, and a statistical spellchecker (Damerau-Levenshtein + bigram LM).
Repo

πŸ’» Tech Stack:

Python Rust C++ JavaScript PyTorch NumPy Pandas scikit-learn Matplotlib Google Cloud Flask Git Postgres React LaTeX

Pinned Loading

  1. Shopwise Shopwise Public

    Grocery price-comparison app for UC Riverside students β€” a Playwright scraper feeds live prices from stores around campus into Supabase, and a native iOS app turns any recipe into the cheapest (or …

    Swift 2

  2. Jetson-Produce-Inspection Jetson-Produce-Inspection Public

    Forked from jp8577/Jetson-Produce-Inspection

    Real-time produce inspection system: YOLOv11n object detection on Jetson edge devices, backed by Google Cloud for storage and retraining.

    Python 1

  3. Rust-Compiler Rust-Compiler Public

    A single-pass Rust compiler for the Teh Tarik language: lexer, recursive-descent parser, IR codegen, and a stack-based VM.

    Rust 1

  4. NLP-From-Scratch NLP-From-Scratch Public

    From-scratch implementations of a statistical spellchecker and a logistic-regression sentiment classifier.

    Jupyter Notebook 1