Computer Science

GitHub

Experience in: Scala, Java, Git, C/C++, Python, Ruby (Rails), and HTML/CSS

Familiar with: JavaScript (ReactJS), Swift, Android, Processing, MatLab, x86 Assembly, Arduino, Basic Circuitry, and Unity 3D with C#

Intern (Software Development) at Spiceworks, Inc. 2019

Co-created and co-led a security community of practice. Tested, verified, and prioritized security vulnerabilities submitted through HackerOne using tools like Burp Suite. Helped maintain a large Ruby on Rails web application. Worked on AAA (authentication, authorization, and accounting) solution for the web application and other products. Investigated alternative OAuth solutions and made suggestions to the business.

Intern (Software Development) at Spiceworks, Inc. 2018

Built and deployed a service in Scala that provided real-time data for ad targeting using Redis caching and DataDog monitoring. Designed and performed load testing on that service. Created an AWS lambda in Scala that scrubbed data stored in S3 and created a giter8 template for AWS lambdas. Wrote build definitions using sbt.

Intern at Epic Software Group, Inc.

Read about my experience here.
Constructed an interactive oil rig with a rotational 3D model viewer in Unity 3D with WebGL and C#. Optimized and reduced polygons in 3D models using 3DS Max. Explored photogrammetry and designed a workflow for creating the models efficiently. Developed a website for locating/viewing photogrammetry models of public statues using the Sketchfab and Google Maps APIs.

Projects

PintOS

I built an operating system (primarily in C) in conjunction with my operating systems course. The project emphasized threads, managing user programs, virtual memory, and filesystems.

Whim

Programmed a terminal-based text editor in C with the ability to create, read, and edit files

Heads-Up-Display

Designed and constructed a small information display that does not obstruct the field of view using Python and a Raspberry Pi Zero