React
Next.js
Vue.js
TypeScript
JavaScript
HTML
CSS
Node.js
Python
Java
Spring
Express
C++
C
MongoDB
PostgreSQL
MySQL
Redis
Hadoop
Spark
Docker
Kubernetes
AWS
Git
GraphQL
Android
iOS
Flutter
Swift
Michael Yang Profile

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

React
Next.js
TypeScript
Vue.js
Tailwind CSS
HTML
JavaScript
CSS

Backend

Node.js
Java
Spring Boot
Express.js
FastAPI
Python
C++
C

Cloud & DevOps

AWS
Docker
Kubernetes
CI/CD
GitHub Actions
Vercel

Database

PostgreSQL
MongoDB
Redis
MySQL
Hadoop
Hive
Spark

Machine Learning

TensorFlow
PyTorch
scikit-learn
Pandas
NumPy
Jupyter
OpenCV
Keras

Currently Learning

9
Skills Learning
15+
Hours/Week
3
Focus Areas

Machine Learning

Deep Learning with PyTorch

Neural networks, CNNs, RNNs, and Transformers

100%
3 months

Natural Language Processing

Text analysis, sentiment analysis, and language models

100%
3 months

Full-Stack Development

Advanced React & Next.js

Server-side rendering, optimization, and advanced patterns

65%
2 months

Distributed Computing Principles

Distributed Systems, Distributed Computing, and Distributed Systems Design

0%
2 months

Other AI Technologies

RAG & AI Agents

RAG, AI Agents, LLMs, and MCP

100%
3 months

Cloud Computing and AI Hosting

Multicore parallelism, Cloud-hosted microservices, AI/ML components, Parallel computing

0%
2 months

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

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.

JavaJavaScriptReactSpring Boot+5 more
View Details →
Collaborative Project with NETGEAR Company

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.

PythonARIMAHolt-WintersBox-Jenkins+5 more
View Details →
AI-Powered Resume Analyzer & Job Matching Platform

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.

PythonReactNLPMachine Learning+5 more
View Details →