
Hi, I'm Michael Yang š
Current Cornell Master's Student, Software Engineer, Machine Learning Engineer, and problem solver.
I'm Michael, a second-year Master's student at Cornell. Iām passionate about coding, machine learning, and creating things that are both interesting and useful.
Technical Skills
Frontend
Backend
Cloud & DevOps
Database
Machine Learning
Currently Learning
Machine Learning
Deep Learning with PyTorch
Neural networks, CNNs, RNNs, and Transformers
Natural Language Processing
Text analysis, sentiment analysis, and language models
Full-Stack Development
Advanced React & Next.js
Server-side rendering, optimization, and advanced patterns
Distributed Computing Principles
Distributed Systems, Distributed Computing, and Distributed Systems Design
Other AI Technologies
RAG & AI Agents
RAG, AI Agents, LLMs, and MCP
Cloud Computing and AI Hosting
Multicore parallelism, Cloud-hosted microservices, AI/ML components, Parallel computing
Learning Goals for 2025
Complete Cornell Master's Degree
Complete Advanced React & Next.js training (server-side rendering, optimization, advanced patterns)
Learn Distributed Computing Principles (systems design, scalability, fault tolerance)
Integrate AI expertise (PyTorch, NLP, RAG, AI agents) into full-stack applications
Featured Projects

Mini Coursera: A Full-Stack Online Learning Platform
A comprehensive online learning platform built with Java Spring Boot microservices and React frontend. Features include course searching with ElasticSearch, Redis caching for 30% performance improvement, distributed file system for video uploads with resuming capability, and containerized deployment with Docker.

Collaborative Project with NETGEAR Company
A comprehensive sales forecasting project analyzing NETGEAR product data across different regions using advanced time series models and machine learning techniques including ARIMA, Holt-Winters, Box-Jenkins, and CNN-LSTM models with continuous optimization for improved forecasting accuracy.

AI-Powered Resume Analyzer & Job Matching Platform
An intelligent web application that analyzes uploaded resumes and job descriptions using LLMs to provide personalized resume optimization recommendations with interactive heat maps showing skill gaps and improvement areas.