About
Hi there
I'm Rui Tao, currently pursuing my Master's degree in Electrical and Computer Engineering at the University of Washington (GPA: 3.97/4.0). I'm passionate about software development, with expertise in full-stack development, game development, and AI/ML applications.
I have experience in building high-performance systems and modern web applications. My technical expertise spans across multiple domains, from developing game systems to implementing AI-driven solutions.
I enjoy exploring new technologies and solving complex engineering challenges. Feel free to explore my projects and get in touch if you'd like to collaborate!
My career
- GPA: 3.97/4.0
- Focus on software engineering and AI/ML applications
- Architected a high-performance well log platform with React/Flask/MongoDB stack on Azure, featuring well log generation, model lifecycle management, interactive data visualization, and real-time task monitoring.
- Engineered parallel task processing system using Python multiprocessing to bypass GIL, achieving 8x throughput for concurrent tasks (well log generation/model training/model prediction).
- Implemented well log resolution enhancement using Autoencoder-SVR hybrid model with TensorFlow.
- Optimized system performance through multi-level caching, file-based atomic operations, and process-safe queues.
- Implemented an efficient pathfinding system for an SLG game using an optimized A* algorithm on a Lua and C++ hybrid model, capable of handling a 1500×1500 hex grid within 200ms, with path smoothing optimization.
- Developed a Roguelike Shooter demo using Lua and a custom timer with adjustable timescale, pause, and resume.
- Created the game replay system for online card game Morimens, with the server storing game frame instructions and states on an OSS service, and the client retrieving data directly from OSS and replaying.
- Optimized the social system for Morimens with segmented caching, asynchronous preloading, and selective retrieval, reducing avg and max RPC times by 83.2% and 99.1%, earning positive feedback.
- Processed video frames and converted tracking datasets to object detection datasets, correcting annotations.
- Merged VisDrone and custom datasets into a comprehensive traffic dataset with data augmentation.
- Trained and evaluated models using YOLOv8x and GELAN-C, achieving mAP@0.50 of 0.545 and 0.52.
- Integrated YOLOv8/9 with ByteTrack for vehicle tracking and counting in video footage.

- Research focus on computer vision and machine learning

- Developed strong foundation in scientific research and data analysis
Tech stack
I work with a wide range of technologies, including:
- Languages:C/C++, Python, TS/JS, Go, Lua, Java, C#, Kotlin, CUDA
- Web Development:React, Redux, Zustand, Next.js, Vue.js, Angular, Tailwind CSS, HTML/CSS
- Backend Development:Express, NestJS, Django, Flask, FastAPI, Spring Boot, Gin, gRPC
- Data Management:MySQL, PostgreSQL, MongoDB, Redis, Mongoose, Elasticsearch
- DevOps & Tools:Git, Docker, K8s, AWS/GCP/Azure, Terraform, Jenkins, CI/CD
This portfolio site is built with modern technologies including Next.js, TypeScript, and Tailwind CSS, hosted on Vercel.
Contact
Feel free to reach out to me for collaboration opportunities or just to chat about technology:
- Email: realruitao@gmail.com
- Location: Seattle, WA
You can also find me on: