Master student at Carnegie Mellon University 🎓. Passionate about new Techs 🚀✨.
I'm currently pursuing my Master of Science in Information Technology-Information Security at Carnegie Mellon University 🎓, with a strong background in software development and information security. My academic journey includes a Bachelor degree in EEE with Communication from the University of Glasgow 🎓 and a Bachelor degree in Communication Engineering from UESTC 🎓.
With experience in full-stack development, I have worked on various projects ranging from educational platforms to distributed systems. I am particularly interested in building secure, scalable applications and exploring the intersection of machine learning and software engineering.
When I'm not coding, you can find me exploring new technologies, contributing to open-source projects, or working on personal projects that combine my interests in machine learning and software development with security in mind.
Co-founded Kitefun, developing an educational platform with Django, Flutter, and AWS infrastructure.
Built a secure control dashboard for 5G base station configuration using Next.js and FastAPI.
Implemented Raft in Go with leader election, log replication, and fault-tolerant state machine replication; built custom RPCs using goroutines and channels to simulate failures and validate correctness under concurrency. Tested log consistency, leader stability, and fault resilience in a simulated cluster, gaining hands-on experience with distributed systems concepts such as consensus and the CAP theorem.
Developed a supervised ML pipeline for wrist-worn accelerometer data with segmentation, windowing, normalization, and feature extraction. Trained and compared Random Forest, SVM, and CNN, achieving 90%+ test accuracy and deploying the best model via Flask API for mobile/wearable integration.
Built a real-time surveillance system using YOLOv10 for pedestrian and vehicle detection with 92% mAP.
Led a 10-member team in designing a smart vehicle capable of line detection, radar-based obstacle sensing, PID-controlled movement, and automated ball throwing. Built OpenMV visual recognition module and STM32, achieving 98% detection accuracy and ranking 1st/100+.