CS @ UC Davis
Focus on AI software engineering, AI training, embedded systems, robotics, and vehicle telemetry.
I enjoy building projects that connect software with the real world, including Arduino, C++ simulations, sensor data pipelines, and AI-powered backend services.
- Strengthening C++ data structures and algorithms
- Building embedded systems projects with Arduino
- Learning Python backend development with FastAPI and PostgreSQL
- Exploring AI software engineering with PyTorch and model-serving APIs
- Preparing for Summer 2027 software engineering internships
An embedded project for a miniature police car lighting system using Arduino.
The project focuses on LED control, button-based mode switching, and non-blocking timing logic using millis().
Tech: Arduino, C++, LEDs, buttons, embedded systems
An embedded + backend system that collects sensor data from Arduino/ESP32, sends it to a Python backend, stores it in PostgreSQL, and detects abnormal behavior.
Tech: ESP32, Python, FastAPI, PostgreSQL, Docker, anomaly detection
A machine learning service that trains a PyTorch model and exposes it through a REST API for real-time inference.
Tech: Python, PyTorch, FastAPI, Docker, REST API
A C++ data structures project using hash tables, binary search trees, stacks, file I/O, and object-oriented programming to manage driver performance data.
Tech: C++, OOP, hash table, BST, stack, file I/O
An agent-based simulation that models cooperation, defection, trust, reputation, and wealth distribution using Prisoner's Dilemma game theory.
Tech: C++, OOP, simulation, game theory, economics
A Conway-inspired cellular automata simulation that models virus spread, misinformation diffusion, and social behavior across a grid-based population.
Tech: C++, cellular automata, probability, simulation, data visualization
A Snake game with AI-controlled movement using BFS and A* pathfinding to navigate toward food while avoiding walls and obstacles.
Tech: C++, OOP, BFS, A*, pathfinding, game AI
Currently learning and practicing:
- C++ STL, algorithms, and LeetCode patterns
- Git / GitHub workflow
- Arduino and ESP32 development
- Python backend development
- SQL and PostgreSQL
- PyTorch model training and deployment
- Docker and basic Linux tools
- Assembly Language
I'm currently looking for internship opportunities in:
- Software Engineering
- AI Software Engineering
- Backend Engineering
- Embedded Software Engineering
- Robotics Software
- Vehicle Telemetry / Systems Software
- LinkedIn:
- Email: perfect513847@gmail.com