Richard Guo

CS @ UniMelb | Study Abroad @ UPenn

Computer Science student with a strong curiosity for technology and a commitment to continuous learning and self-improvement. Eager to embrace new challenges to broaden my knowledge, develop diverse skills, and make an impact.

Experience

Web Developer

Feb 2025 – Present

EnAccess Maps · Melbourne, AU

  • Engineered responsive and modular UI components using React.js, TailwindCSS, TypeScript for a dynamic, map-based web application
  • Collaborated in a team of 6, implementing GitHub for version control, ensuring quality code through peer reviews and issue tracking
  • Designed and implemented type-safe tRPC API endpoints to query and aggregate data from a PostgreSQL database using Drizzle ORM, for a data analytics admin dashboard, enabling real-time aggregation of data for 1100+ active users
Next.js React TailwindCSS TypeScript SQL

Research Assistant

March 2026 – May 2026

The University of Pennsylvania · Philadelphia, USA

  • Architected a full-stack web interface for a Python-based manuscript analysis tool, integrating Ollama LLMs to automate report generation; transitioned workflows from terminal to browser, significantly increasing researcher efficiency
  • Led a comprehensive SEO refactor for the lab’s main website, implementing unique metadata signals and front-matter optimization that achieved the #1 ranked organic Google search result for keywords
Python Ollama Streamlit SEO Optimisation

Research Software Engineer Intern

July 2025 – Oct 2025

Walter and Eliza Hall Institute of Medical Research (WEHI) · Melbourne, AU

  • Contributed to the development of REDMANE, a pre-production research data management ecosystem, enabling scalable and secure data integration across multi-omics and clinical datasets
  • Developed and extended features of the Data Registry using React.js and FastAPI, creating an intuitive user interface and allowing for data ingestion
  • Implemented relational data models and schema with PostgreSQL, supporting scalable and reliable retrieval of data
Node.js FastAPI JavaScript PostgreSQL

Projects

To Do List app screenshot

To Do List

To do list web app that supports full CRUD operations with lists stored in a MongoDB database, and user authentication with JWT tokens. This was an introduction to full-stack web development, and I learnt about REST APIs, state management in React, live deployment, and good engineering practices

Node.js React Express MongoDB REST APIs JWT Authentication
Donkey Ko ng game screenshot

Donkey Kong Game

An arcade style Donkey Kong game I made for class. I learnt about best practices in OOP, as well as making smart design decisions under an amibigious project spec, and practiced breaking a main problem into sub problems. I scored 100 for this project and 94 for the course (SWEN20003)

Java Object Oriented Programming Graphics making design decisions
Donkey Ko ng game screenshot

Personal Website

A personal site to showcase my story, experience, projects as well as a way to contact me through form. It was fun exploring my creative side and experimenting with different styling and aesthetics

HTML/CSS TailwindCSS JavaScript creativity

Feel free to reach out!

Always happy to have a chat :)

Email

Subject

Message