Hello! I’m Riva Zhang, a senior studying Computer Science at the University of Maryland, College Park. I am detail-oriented, communicative, and quick to learn, with experience in Android mobile development, web development, and game programming. I enjoy collaborating on teams as well as tackling projects on my own, especially when they challenge me to think creatively. What sets me apart is my ability to combine technical skills with empathy and clear communication, ensuring my projects are both functional and user-friendly.

Riva Zhang

Hello! I’m Riva Zhang, a senior studying Computer Science at the University of Maryland, College Park. I am detail-oriented, communicative, and quick to learn, with experience in Android mobile development, web development, and game programming. I enjoy collaborating on teams as well as tackling projects on my own, especially when they challenge me to think creatively. What sets me apart is my ability to combine technical skills with empathy and clear communication, ensuring my projects are both functional and user-friendly.

Available to hire

Hello! I’m Riva Zhang, a senior studying Computer Science at the University of Maryland, College Park. I am detail-oriented, communicative, and quick to learn, with experience in Android mobile development, web development, and game programming. I enjoy collaborating on teams as well as tackling projects on my own, especially when they challenge me to think creatively. What sets me apart is my ability to combine technical skills with empathy and clear communication, ensuring my projects are both functional and user-friendly.

See more

Experience Level

Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate

Work Experience

Unity Game Developer at Independent Projects
October 1, 2025 - December 1, 2025
Developed a first-person narrative mystery game in Unity using C#, applying modular, object-oriented design and reusable scripts to support clean architecture and future expansion. Designed a diegetic journal system with page animations and UI state coordination. Implemented coroutine-driven gameplay systems to ensure smooth execution and polished player experience.
Android App Developer at Independent Projects
April 1, 2025 - May 1, 2025
Implemented local persistence with Shared Preferences and Firebase; built 5 interactive screens (login, gacha, pet, settings, ads) featuring tailored Android UI components for clear and accessible gameplay. Applied MVC architecture to separate game logic, UI, and data, improving code organization and scalability.
Web Developer at Independent Projects
March 1, 2025 - May 1, 2025
Developed an interactive storytelling website to visualize walkability factors across U.S. neighbourhoods. Engineered map-based data visualizations with D3.js for intuitive exploration and comparison. Leveraged Google Maps API to enable visual exploration and contrast across cities; added interactive tooltips for on-demand data insights.
Web Developer (Hackathon Project) at Tianyi Dance Hackathon Team
October 1, 2024 - Present
Collaborated in a four-person team in a 24-hour hackathon to develop a dance team website, securing 2nd place for Best UI/UX. Built pages including member directory, dance showcase, costume order, and contact, with dynamic UI elements that improved accessibility and reduced navigation time.
Command Line Shell Developer at Independent Project
November 1, 2023 - Present
Built an interactive shell supporting core commands, job control, background tasks, and I/O redirection. Implemented process management via fork and job structures to create and track active processes; enabled background execution and file redirection for concurrent, flexible command handling.

Education

Bachelor of Science in Computer Science at University of Maryland, College Park
January 11, 2030 - May 1, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming