Built with Rails 6, Amazon S3, AWS Cloudfront, and PostgreSQL. Hosted on Heroku.
Cloudbeam is an application designed to make sharing a large file with a small group of people easier.
Our solution leverages low-impact file storage in the cloud, competent and automatic tracking of file activity, and automated distribution of secure download links, all to make the process of rapidly sharing a large file as safe and simple as possible.
Featured Blog Posts
Cloudbeam- Simple, Secure SharingRead
This blog post is an introduction to Cloudbeam, of which I am a co-creator. In this article, you can read about working with Amazon S3 and Cloudfront, using signed-URLs to access private resources, and more.
Getting Started with Ruby ExceptionsRead
In this article I introduce the basics of working with exceptions in Ruby. To begin, I will discuss what an exception is, as well as various types of exceptions and their severity. I then introduce several basic techniquess for handling common exceptions when they occur in your code.
Getting Started: Contributing to Open-SourceRead
I explain what open-source software is, and guide the reader with a step-by-step process to get started contributing to OSS. At the end of the article, I share a list of beginner-friendly OSS resources.
Fisher-Yates Shuffle: Randomly Shuffle a List in-PlaceRead
This article presents the challenge of achieving a truly random shuffle. Next, I walk through the Fisher-Yates algorithm and provide code samples in Python.
August 2017 - November 2018; July 2020 - Present
Produce course content, perform code reviews, conduct student assessments, and host study groups.
Major League Hacking
June - August 2020
Contribute to open-source projects including Homebrew and Dev.to under the mentorship of senior engineer.
Education & Certifications
AWS Certified Cloud Practitioner
Amazon Web Services Training and Certification, April 2021
Oregon State University
B.S. Computer Science
Coursework completed: Discrete Structures, Data Structures, Computer Architecture, Web Development, Databases, Software Engineering I-II
B.B.A in Business Management, May 2011
3.7 GPA - Magna Cum Laude
1st Place Winner
Beaverhacks Summer 2020View the project
Scribe is a transcription webapp, allowing students to upload or provide a link to a lecture video. After reviewing the transcription, the app will generate a pdf of screenshots/text to download or email.
Built with Flask, jQuery, Bootstrap, MoviePy, SendGrid, and more.
MLH Fellowship Orientation HackathonView the project
dev-podcasts is an oh-my-zsh plugin that allows the user to discover and download new technical podcasts from Dev.to directly from the zsh CLI.
1st Place Winner
BeaverHacks Spring 2020View the Project
The Reading Room is a web app built with Node.js, Express, Handlbars, Bootstrap, MySQL, PeerJS, and jQuery. The app provides a virtual read aloud room for users who are socially distanced. Users communicate through visual and audio streaming, and are provided a selection of over 50 fairytales to choose from.
2nd Place Winner
BeaverHacks Summer 2019View the project
- Review & merge contributor pull requests
- Debug existing code and improve codebase
Public Lab - Plots 2
Member & Contributor
Refactor existing Ruby on Rails codebase with a focus on improving maintainability and readability.