Skip to content
View MokeyCodes's full-sized avatar

Highlights

  • Pro

Block or report MokeyCodes

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

Ethan Nguyen-Huu

Computer Science (AI) @ UC San Diego — 4.0 GPA
Founder of JATS — Production Chrome Extension (OAuth + Google Sheets API)
Focused on building scalable, browser-native tools and AI-driven systems.


🚀 Featured Project

JATS — Job Application Tracking Chrome Extension

Production-grade Chrome extension that extracts job data from LinkedIn, Handshake, and UCSD portals and logs it into structured Google Sheets.

Engineering Highlights

  • Manifest V3 architecture
  • OAuth 2.0 authentication via Google Identity Services
  • Secure Google Sheets API integration
  • Automatic sheet template generation (v1.1.0)
  • Structured DOM parsing with missing-data handling
  • Versioned semantic releases (v1.0.0 → v1.1.0)

🔗 Chrome Web Store: https://chromewebstore.google.com/detail/papieahfnaoehbgnlaihbcipfgfboobk
🔗 GitHub Repository: https://github.com/MokeyCodes/JATS


🧠 Selected Work

Safety-Constrained Navigation with CBF-QP

  • Evaluated CLF-CBF-QP vs. CBF-QP control frameworks for autonomous navigation, analyzing trade-offs in stability guarantees, tuning complexity, and control performance.
  • Selected a CBF-QP-based controller to simplify tuning and improve directional consistency, while maintaining robust real-time obstacle avoidance.
  • Designed a nominal tracking controller with a lookahead-point formulation, combined with CBF safety constraints to decouple goal-seeking behavior from safety enforcement.
  • Implemented and validated a CBF-QP controller by formulating affine safety constraints and solving real-time quadratic programs (CVXPY) in a Python simulation with dynamic obstacles.
  • Identified and mitigated challenges in CLF-based direction computation and slack-variable tuning, improving controller reliability and interpretability.

🛠 Technical Stack

Languages
TypeScript, Python, JavaScript, C++

Frontend & Systems
Next.js, Chrome Extensions (Manifest V3)

APIs & Infra
OAuth 2.0, REST APIs, Google Sheets API

Machine Learning
PyTorch, Transfer Learning


🔎 Engineering Focus

  • Production-ready browser software
  • Secure API integrations & authentication flows
  • Applied machine learning systems
  • Clean architecture and versioned releases

📫 Contact

LinkedIn: https://www.linkedin.com/in/ethannguyen-huu/
Email: enguyenhuu@ucsd.edu


Chrome Web Store

TypeScript Chrome Extensions OAuth2 Next.js PyTorch


📈 GitHub Stats

Pinned Loading

  1. clf-cbf-robot clf-cbf-robot Public

    Python 1

  2. minecraft-biome-classifier minecraft-biome-classifier Public

    Jupyter Notebook 1

  3. JATS JATS Public

    Track your job applications effortlessly: auto-fill job info from LinkedIn, Handshake, and UCSD Jacobs Portal into your personal Google Sheet. Logs job applications to the user's Google Sheet (temp…

    JavaScript 1