Hi! Nice to meet you.

My name is Ruiran Xun, and I am a rising junior at Carnegie Mellon University studying chemistry, computer science, and collaborative piano. Thank you for visiting, and feel free to browse around!

chemistry

I'm currently involved in research on polymer synthesis in the Noonan group at Carnegie Mellon University. In the summer of 2017, I also conducted research with the Porco group at Boston University, during which I studied a novel synthesis of indoles with concurrent group migration (the poster can be found here).

computer science

I am working towards completing a dual degree in computer science alongside my chemistry degree and have been a teaching assistant for 15-122, an introductory course at CMU, since the fall of 2019. The summer of 2020, I worked remotely as a software engineer intern at Network Medical Management, where I have been developing a full-stack web application from scratch using Flask, SQLAlchemy, and JsRender.

I am also a Rewriting the Code fellow for the 2020–2021 year, as well as a Facebook Above and Beyond Computer Science (ABCS) fellow for the fall.

projects

ChemBot

A Discord bot for querying and displaying chemical information.

Python

Selenium

Heroku

Discord API

ChemSpider API

Wolfram|Alpha API

Project Planner

A Firebase web app made for students to better manage their time by breaking down class projects and assignments into smaller, more manageable milestones.

Firebase Authentication

Firebase Realtime Database

JavaScript

jQuery

Bootstrap

JsRender

JsRender/Flask Demo

A demo application that uses JsRender templates alongside Flask.

JsRender

Flask

Python

JavaScript

jQuery

Bootstrap

FoodMood

An app that allows the user to search for local restaurants serving whatever food fits their mood. Successful final round submission to Capital One's May 2020 Software Engineering Summit.

Bootstrap

HTML5 Geolocation API

Yelp Fusion API

Esri ArcGIS API

CORS Anywhere

Personal Website

This website! A Jekyll website designed to be fully responsive and deployed on a secured custom domain through Github Pages.

Bootstrap

Jekyll

Mood Map

A web application that enables us to take some time out of our incessant screen time for self-reflection and introspection. Built at HackMIT 2020.

React

Grommet

Firebase Authentication

Firebase Realtime Database

collaborative piano

I've worked on many theatrical productions as a music director and/or pianist in both student-produced and professional capacities. At CMU, I am heavily involved in Scotch'n'Soda Theatre, notably music directing the 2019 Carnival production of MAMMA MIA!. I was also a resident artist pianist for the Pittsburgh Festival Opera in the summer of 2019, and most recently have worked as a rehearsal pianist for the CMU School of Music's productions of The Light in the Piazza and The Turn of the Screw.

performances

This Side Up
COMPANY

CMU School of Music

ROLES

pianist

Side by Side by Side
COMPANY

Scotch'n'Soda Theatre

ROLES

pianist, music director, audio editor

PianOpera
COMPANY

Pittsburgh Festival Opera

ROLES

pianist

resume/cv

other links

let's connect!