Colorado School of Mines July 2016 - Present
Senior in Computer Science, 4.0 GPA
I am a Senior studying Computer Science at Colorado School of Mines. I am the Vice President of the Mines ACM Student Chapter and the Secretary of the Mines Linux Users Group (LUG). I am also the Service Chair for Tau Beta Pi Honor Society and I have made Dean's List every semester I've been at Mines. Notable classes that I have taken include:
- Operating Systems
- Computer Graphics
- Computer Simulation
- Virtual Reality
- Principles of Programming Languages*
- Artificial Intelligence*
- Software Engineering & Advanced Software Engineering (Field Session)
- Computer Organization
- Linear Algebra
- Data Structures
Red Rocks Community College August 2012 - May 2016
CSM Transfer Program, 4.0 GPA
Through high school, I took classes at Red Rocks Community College via the transfer program between Colorado School of Mines and Red Rocks. I was a member of the Phi Theta Kappa Honor Society for three years.
- Spanish Language I and II
- Calculus I, II, III, and Differential Equations
- Chemistry I and II
- Calculus-Based Physics I and II
CS@Mines on Tour Presenter January 2017 - Present
I give presentations to high school students about the Computer Science Department at Mines. I also lead computer science related workshops for middle school students.
Teachers Assistant (Data Structures) August 2017 - Present
I assist students during TA office hours and during the in-class lab sessions.
Software Development Intern June 2017 - August 2017
I contributed to OSS projects including React and Node.js on behalf of Kenzan. I also worked to improve the Kenzan.com website by implementing a CI/CD Jenkins pipeline with a WebPack build.
Software Developer July 2013 - August 2016
I worked on the Teller Development Team designing and building new features for Teller, an enterprise point-of-sale system geared towards municipal governments.
This project won Judges Favorite, Best Use of AWS, and the Dish Network sponsor challenge at HackCU.
Wii-Track is a distributed inventory tracking system. It utilizes a WiiFit, Rasberry Pi, and Arduino to gather information about packages. All heavy computation is done on AWS Lambda and it uses the DynamoDB NoSQL database as a backend.
BlockMRS is a privacy concious, decentralized, blockchain-backed, medical record system for the 21st Century. It stores patient records in IPFS using asymmetric encryption giving patients control over their health data.
We created our own library called flight for developing VR applications which implemented a new type of program architecture called Deferred Immediate Mode.
Parqying Lots was the project that won the Grand Prize at the Xilinx Hackathon 2017. This project tracks the number of cars in an arbitrary number of parking lots with an arbitrary number of entrances to create an up-to-date picture of the parking situation.
Wireless Debugging is a mobile SDK and sample web server for streaming mobile app logs to a web UI console. I worked on this project on a team of five CS students during Mines Computer Science Field Session. This project was done under supervision of Google.
We designed and built a mobile API, log parsing library, datastore interface, user management interface, and web app. I was the primary writer of the API Specification for communicating between each component. I also built the log parsing library and the mobile API implementation for iOS. I was involved in the development of the other components as well.
Dreams of Flight May 2014
I wrote this creative writing piece about Orville and Wilbur Wright and the first flight at Kitty Hawk for my Twentieth Century World History class in Fall 2013. I had written this piece for an assignment called A Picture is Worth a Thousand Words. We were tasked with writing an approximately 1000 word narrative from the perspective of a person in a significant photo from the 20th Century. Later in 2013 I was published in CLARO Red Rock Community College's Interdisciplinary Scholarly Journal. I in May 2014, I presented at the CLARO academic conference.
I gave this presentation at the Mines Linux Users Group with Robby Zampino. We covered the background and history of packages and package formats, and some of the new universal package formats: AppImage, Snaps, and Flatpak.
I gave this presentation at the Mines Linux Users Group with
We covered the background and history of filesystems and some current filesystems used in
Linux, Windows, and macOS. We also covered some more fringe filesystems like
ZFS and network filesystems such as Samba and
sshfs as well as virtual filesystems such as
I gave this presentation at the Mines Linux Users Group. I discussed the traditional motif for window management and then presented a better alternative: tiling window managers. I presented i3wm, my personal favourite tiling window manager. I talked about the pros of using it as well as how to use it and customize it.
Dreams of Flight May 2014
I presented my creative writing piece about Orville and Wilbur Wright at the 2014 CLARO academic conference. I had written this piece for an assignment called A Picture is Worth a Thousand Words. We were tasked with writing an approximately 1000 word narrative from the perspective of a person in a significant photo from the 20th Century.