Skip to content
View Vivian-X-Ma's full-sized avatar

Highlights

  • Pro

Block or report Vivian-X-Ma

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Vivian-X-Ma/README.md

Vivian Ma

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.

Technical Skills

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

Currently Working On

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.

Some Fun Projects

Makerspace Job Tracker

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

Syllabus to Calendar Chrome Extension

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

Chess AI

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

Leadership & Community

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

Contact

GitHub: Vivian-X-Ma

LinkedIn: [https://www.linkedin.com/in/vivianxma/]

Pinned Loading

  1. vivian-hrlb-work/weed2 vivian-hrlb-work/weed2 Public

    modeled off of Weed-Detection: https://github.com/hrlblab/Weed-Detection/tree/main

    JavaScript

  2. vnthanhdng/chess-ai vnthanhdng/chess-ai Public

    Python

  3. gcal_event_creator gcal_event_creator Public

    An extension that provides a shortcut for creating google calendar events

    JavaScript

  4. makerspace-job-tracker makerspace-job-tracker Public

    Tracks 3d printing and laser cutting jobs at Vanderbilt's Wond'ry.

    JavaScript

  5. todo_list_w_fastAPI todo_list_w_fastAPI Public

    Python

  6. VanderbiltGDSC2024/valentine2025 VanderbiltGDSC2024/valentine2025 Public

    JavaScript