Junior at Vanderbilt University studying Computer Science and Applied Mathematics with interests in machine learning, AI, and software development. Some of my hobbies include playing piano, badminton, chess, and art! Open to work opportunities.
Languages: Python, Java, C++, JavaScript, HTML/CSS, SQL, R
Machine Learning and Data: LangChain, PyTorch, TensorFlow.js, Ultralytics YOLOv8, Scikit-learn, HuggingFace, Pandas, Polars
Frameworks and Tools React, GitHub, Angular, Streamlit, Jupyter Notebook, Google Colab
Bonk.io RL Clone - Building a physics-based game in Rust with a Python Gym environment for my RL project class. Working on behavioral cloning with real player data collection and training with proximal policy optimization. Plans to extend this to the real game platform.
Lip-Reading Model - Deep learning model to analyze camera feed or videos and transcribe lip-reading to text. Plan to use LSTM and Transformer models to implement this.
Full-stack web application managing 300+ laser cutting and 3D printing requests per semester. Built with React and Supabase, featuring drag-and-drop workflow management, automated email notifications, and file upload handling for CAD files.
Link: GitHub
Chrome extension that extracts course schedules from syllabi using LLM processing and automatically adds events to Google Calendar. Handles various syllabus formats and date parsing.
Link: GitHub
Tech: JavaScript, Groq LLM API, Google Calendar API, Chrome Extensions API
Implemented and compared minimax, alpha-beta pruning, and expectimax algorithms for chess move evaluation. Trained on Lichess puzzle data with team-based development in my Artificial Intelligence CS 5260 at Vanderbilt University.
Tech: Python, Lichess API, Game tree search algorithms
Link: GitHub
Google Developer Groups - Technical Lead and Vice President - lead various technical workshops for GDG @ Vanderbilt community
Society of Women Engineers - Director of Finance - manage budgeting and finance, as well as conference planning for bringing members to the National SWE Conference
GitHub: Vivian-X-Ma
LinkedIn: [https://www.linkedin.com/in/vivianxma/]

