Hi, I'm Richard Xu

Software Engineer | Bioengineer | Photographer

Thanks for visiting my website! I'm a backend software engineer with 5 years of experience designing and optimizing server-side solutions. My expertise spans a variety of technologies ranging from Apache Kafka, AWS EC2, S3 and Lambda, and RabbitMQ for scalable compute needs to Jenkins, Github Enterprise, JIRA, and Splunk for enterprise-level version control and operations automation.

Tesla

  • A majority of my work was on the Reno factory supply chain and model Y line, integrating part pick, drop and status features. This improved and maintained a manufactuing line uptime of >98% which accounts for 80% of company revenue.
  • I also created external APIs for third party suppliers to automate part shipments and internal APIs for centralizing the inventory system across all global service centers.

Verily Life Sciences

  • Low cost BLE enabled Insulin Pen - My first project, where I wrote custom FW timers, RNG, client-side encryption to reduce power usage by 30%. I also configured hardware end to end tests, maintaining >90% feature coverage that was required for FDA verification and validation. Along those lines I also user experience feedback from clinical trials with >1000 patients
  • Study watch - My next project was a low cost biosensing device, working specifically on the ECG monitor. I helped prototype initial internal BLE 5.0 framework for nrf52 series microcontrollers, brought over from the first project.
  • High frequency range hearing aid - I built the iOS component of a novel sync protocol with an iteration of an existing hearing aid to increase the granularity of higher frequencies.

Broncus Medical

  • My first role out of college, I worked on the Archemedes System, a Virtual Bronchoscopic Navigation System that uses fused fluoroscopy and CT scans to generate a three-dimensional model for real-time Guided Transbronchial Needle Aspiration. I worked on the testing framework for FDA validation and gathered data from small batch clinical trials.

Berkeley Lawrence National Laboratory

  • As a part of the China Energy Group, I developed spatial analysis workflows using ArcGIS for tracking energy flow through city networks, producing interactive maps for geospatial visualizations. This work ultimately indentified the potential for 15-25% energy infrastucture reduction in Beijing

Internships

  • TubeMogul - Now aquired by Adobe, TubeMogul was an adtech company specializing in cross-platform video analytics. I worked on infrastructure automation project on the Maven system with Spring boot configurations, creating a monitoring dashboard for the servers across global regions and to load balance within regions.
  • BioRad - I worked on an internal tool to provide dynamic analysis on Digital Droplet PCR information. I created a Django application to injest large amounts of ddPCR data and sorted then displayed the information for scientists. The largest challenge here was optimizing the algorithms run on the data, which at first took 5+ min, but was reduced down to <1 min at the end of the summer.
  • ICHA - Remade the ICHA website, to incorporate bootstrap and PHPMailer.

Personal Projects

Some projects I've been working on in my personal time!

Reinforcement Learning on the Game of 2048

I implemented the game of 2048 as an OpenAI Gymnasium environment to be used with tensorflow to perform reinforcement learning to achieve an over 60% rate of reaching the 16384th tile.

Code on Github

Detection of Autonomic Immune Dysfunction in Pediactric Patients

Worked with Dr.Parvin Azizi, UCSF, to needs find, prototype and iterate on a Galvanic Skin Response Detector accurate to within 2.7 Ohms. This project was awarded $2000 for continuation of Project and granted a Provisional Patent on May 2017.

Microfluidic Gradient Generator

A small script to calculates the Reynolds Number(α) for the walls of a microfluidic gradient generator device before fabrication using soft lithography.

Code on Github

Automatic Pill dispenser for Geriatric patients

A hardware project to help the eldery population with medication reminders and dispensing. I wrote both the firmware flashed onto the Arduino to actuate the servos to measure and dispense the pills as well as the serverside code to remind the patient through text using the twillio API.

Code on Github

Flickr Infinite Scroll

A mini JS library to create an infinite scroll of a user's photos using masonry.js. Photography is a big hobby of mine, so I wanted to make a more custom layout without preloading an entire album.

Code on Github

Rubix Cube

A small project written on my flight to Japan to mimick a Rubix Cube. Tested by my friend Steven, who was flying with me.

Get in touch

This form will open your default email tool to send the email. Feel free to reach me directly as richardxu@berkeley.edu as well!

  • Address

    2290 3rd St. Apt. 306
    San Francisco, CA 94107
    USA
  • Email

    richardxu@berkeley.edu
  • Phone

    (425) 623-6872
  • Social