CONTACT

(819) 329-8678

maria.shurui.ma@gmail.com

MariaMa-GitHub

maria-shurui-ma

SKILLS

Programming: Python, Java, C, C++, C#, HTML, CSS, JavaScript, TypeScript, SQL, Haskell.


Frameworks & Libraries: React, React Native, Next.js, Node.js, Express, FastAPI, Flask, PyTorch, Unity, Tailwind CSS, Prisma, Pandas, NumPy.


Tools & Platforms: AWS (S3, ECS, Fargate), Terraform, Docker, Firebase, PostgreSQL, Git, GitHub Actions, Jest, Cypress, Linux.

Languages: English, French, Mandarin, Spanish.

AWARDS & CERTIFICATIONS

Governor General's Academic Medal | Jun 2022

Diplôme d'études en langue française (DELF B2) | Jun 2022

French Immersion Certificate | Jan 2022

PROJECTS

Eye Hear U

Jan 2026 – Present

  • Building an iOS app that translates American Sign Language (ASL) into English text and speech in real time, using a PyTorch 3D CNN video classifier (R3D-18) trained on 129K+ videos across 2,000+ sign classes.
  • Engineered a data pipeline to ingest and unify three public ASL datasets, and deployed a FastAPI inference backend on AWS ECS Fargate with infrastructure provisioned via Terraform.

Soothsayer

Sep 2025 – Dec 2025

  • Programmed core game mechanics and card systems for a single-player narrative card game in Unity and C#, featuring tarot-based card synergies that shape branching character storylines.
  • Collaborated in a 9-person cross-disciplinary team of programmers, artists, and sound designers, shipping final builds for Windows and macOS published on Itch.io.

Scriptorium

Sep 2024 – Dec 2024

  • Developed an online platform for writing, executing, and sharing code in 10 programming languages.
  • Built a full-stack web application using React and Tailwind CSS on the frontend and Next.js, Docker, and Prisma on the backend, adhering to RESTful API principles.

EDUCATION

UNIVERSITY OF TORONTO

Honours Bachelor of Science — Computer Science Specialist | Sep 2022 – Jun 2026

GPA: 3.80/4.00

  • Relevant Coursework: Software Engineering, Web Development, Algorithm Design & Analysis, Operating Systems, Databases, Machine Learning, Neural Networks and Deep Learning.
  • Academic Achievements: Dean's List Scholar.

WORK EXPERIENCE

TEACHING ASSISTANT — CSC207 SOFTWARE DESIGN

University of Toronto, Department of Computer Science | Toronto, Canada | Sep 2025 – Dec 2025

  • Facilitated weekly 2-hour tutorial sessions for 30 students in an 870-student course, leading hands-on labs on object-oriented design, design patterns, and software development practices in Java.
  • Graded midterm and final exams; mentored student teams on group software projects, guiding them through clean architecture, version control with Git, and agile workflows.

FULL-STACK DEVELOPER

Runwei™ | AI & ML for Financial Inclusion and Economic Mobility | Toronto, Canada | Jan 2025 – Apr 2025

  • Built and launched a browser extension and mobile app to automate scraping, processing, and publishing of business opportunity data from diverse sources.
  • Leveraged OpenAI API for intelligent extraction and classification of unstructured business data from 5+ source formats, reducing manual processing time.
  • Implemented automated testing with unit, integration, and end-to-end tests using Jest, Cypress, and Maestro, achieving 95%+ coverage and building a CI/CD pipeline with GitHub Actions.

SOFTWARE DEVELOPER

Students Developing Software (SDS) Team | Toronto, Canada | Jan 2024 – Apr 2024

  • Implemented a custom PEP8 code style renderer and developed new static analysis checks for PyTA, a Python linting tool used by 1,500+ students per semester at UofT.
  • Contributed to the full software development lifecycle through documentation, unit testing, debugging, and code review across 10+ pull requests.

SOFTWARE ENGINEER INTERN

LABonWEB | Toronto, Canada | May 2023 – Aug 2023

  • Improved efficiency of simulation platform and added additional features.
  • Contributed to the re-design of company website.
  • Promoted company and products on 3 different social media platforms.
  • Contacted and worked with 100+ existing and potential customers.

CODER COACH

Coder Sports Academy | Remote | Sep 2022 – Aug 2024

  • Taught Python to 10 kids aged from 8 to 14 in one-on-one virtual lessons.
  • Provided extra support in addition to the existing Replit curriculum.
  • Improved students' coding and problem-solving skills.
  • Offered help for students' work and/or personal projects.

ASSISTANT CODER COACH

Coder Sports Academy | Ottawa, Canada | Jul 2022 – Aug 2022

  • Taught Python and Scratch to 40+ kids in 4 weeks of summer camp.
  • Ensured the safety and organization of camp.
  • Planned, managed, and led 1 entire week of camp.