my name is



Hi, I'm Ryan

and I'm a

Drop me a line

What I'm all about

I like to find creative, technical solutions to challenging and thought-provoking problems. In other words, I'm an engineer. I like making apps, building robots, designing websites, using databases, analyzing data, and managing computers and networks.

When I'm not busy being an engineer, I attend school, travel, build cool things with my friends, take care of goldfish, and race RC cars.

Scroll down to learn more about the things that I do.

Me, IRL.

I'm a Developer

I have worked with multiple languages, paradigms, and communication schemes. I've come to understand the importance of picking the right suite of language, framework, and communication method for the various projects I've worked on and in doing so, I've been exposed to many popular frameworks and protocols used by modern developers.

Technical Skills

Languages C, C++, Python, Java, HTML, CSS, JavaScript, Node.JS, PHP, Swift, Ruby Bash
Communication Protocols HTTP & REST, Socket Programming, WebSockets, OpenFlow, EtherCAT, RTI Connext
Libraries & Frameworks Express.js, Sinatra, Rails, Vue.js, Socket.io, Qt, Protocol Buffers
Software & Services MySQL, Wordpress, Git, MS Office, Firebase, Heroku, Adobe Photoshop & Illustrator
Platforms Linux (desktop / embedded / server), Web Stacks (LAMP / LEMP etc), macOS, iOS, Raspberry Pi, Arduino

I make Robots

Since 2011, I have been competitively building and programming robots. It all started with FLL, then I moved on to FTC, then VEX & FRC, then WPI's Battle of the Rockets (Team 2), and now I'm designing the control system for WPI's Formla SAE Electric team.

In 2018, WPI Battle Of The Rockets Team #2 won second place with an innovative 3D-printed rover design that used a hybrid Arduino-Android control system after successfully launching a payload to an apogee of over 1000 feet.

From 2013-2017, I was been a member of FRC Team 254.

In those four years, Team 254 has won:

On Team 254, I led the programming efforts for 3 years, and the electrical efforts for 1 year. All of our code is available open sourced at the end of every year on GitHub and technical information is available on the team's website.


Work Experience

Johnson and Johnson

May 2020 - Present

Redwood City, CA

Applications Software Intern, Robotics and Digital Solutions

Auris Health

May - August 2018 and 2019

Redwood City, CA

Software Engineering Intern

  • Developed software for testing, control and automation of surgical robotic systems
  • Used various technologies, including EtherCAT, OptiTrack, RTI DDS, VTK, and Qt

Reservoir Labs

June - August 2016

New York, NY

Software Engineering Intern

  • Developed Wordpress plugins and maintained web site
  • Managed Google Analytics and AdWords campaigns
  • Leveraged Software Defined Networking to develop internal ad-hoc network testing infrastructure using both Arista's eAPI on two Arista switches and OpenFlow on a Cisco switch

TechLab Education, LLC

June - August 2015

Saratoga, CA

Web Development Intern

  • Developed an Object-Oriented JavaScript framework for internal website development.
  • Material web design with HTML5 and CSS3

Bellarmine Robotics Team 254

August 2013 - May 2017

San Jose, CA

Programming Captain, Director of Programming and Controls

  • Led FRC programming efforts that have won 4 innovation in control awards and one world championship
  • Uses multiple control paradigms such as computer vision, PID, state machines, etc.
  • Open sourced on GitHub

Web Dev & Design

January 2012 - Present

Website Devlelopment and Design Contractor

  • Create and design new websites as well as dynamic web applications
  • Maintain & Upgrade existing websites
  • Modern, responsive, and powerful web development


Worcester Polytechnic Intitute

August 2017 - June 2021

Worcester, MA

B.S. Computer Science (In Progress)

  • Led the team responsible for the design of the control system for WPI's first ever Formula SAE Electric race car
  • Helped reduce littering in London during a study abroad program
  • Software lead for WPI's Battle Of The Rockets team name Rocket Powered Locomotive

Bellarmine College Preparatory High School

August 2013 - May 2017

San Jose, CA

High School Student, Programming Club President

  • Computer Science Award