Full Stack Software Engineer
Instructure
May 2023 - Current
- Managed complex AWS infrastructure serving over
2,000,000 users.
- Produced a proof of concept AI generation tool using
Amazon Bedrock.
- Contributed to cross-team engineering projects using
Ruby on Rails and React.
- Trained and onboarded new team members, including a
tech lead overseas.
- Built a highly requested quizzing experience used
over 400,000 times a day.
Software Engineer Intern
Instructure
May 2022 - Aug 2022
- Worked on the Developer Experience Team to increase
the efficiency of engineering workflows.
- Saved hours of developer work by integrating
internal tools with the Slack API.
- Improved features of Canvas, a legacy code base and
flagship product.
Pro Bono Scripting
Behind the Zion Curtain
Aug 2021 - Sept 2021
- Worked with the manager of a local art theatre to
identify pain points in their artist signup process.
- Built a script to automate the process of
transferring data from Google Forms to Google Docs,
reducing eight hours of work to minutes.
Microsoft Technical Support
Education at Work
Sept 2019 - July 2020
- Performed troubleshooting on clients’ Microsoft
Office using remote assistance software.
- Consistently hit top performance benchmarks on
chats-per-hour and customer rating metrics.
- Contributed to knowledge bases built for a small
business pilot program.
U.S. Honey Bee History Site
Mongo, Express, React, Node, EC2, LightSail
- Responsive MERN stack website that maps the change
in honey bee colony populations across the United
States from 1987 to 2020.
- Originally hosted on EC2, migrated to Lightsail.
- Utilizes data from the Department of Agriculture's
NASS API.
Bumble Bops Bot
Python, Discord API
- Discord bot that creates daily threads where users
can post music suggestions.
- Posts a custom rating scale within each thread for
users to rate the suggestions.
Roll20 Web Scraper
Python, Selenium, BeautifulSoup4, Openpyxl
- Python program that scrapes data from Roll20.net.
- Uses Selenium to logs in as a player and compiles
the results of their dice rolls.
- Exports the data to an Excel sheet where it can be
analyzed for statistical anomalies. (Such as rolling five critical failures in a single session).
Frameworks
Bootstrap ⬢ ⬢ ⬢ ⬢ ⬢
CSS ⬢ ⬢ ⬢ ⬢ ⬢
HTML5 ⬢ ⬢ ⬢ ⬢ ⬢
React ⬢ ⬢ ⬢ ⬢ ⬡
Ruby on Rails ⬢ ⬢ ⬢ ⬢ ⬡
Tailwind ⬢ ⬢ ⬢ ⬢ ⬡
Jest ⬢ ⬢ ⬢ ⬡ ⬡
Svelte ⬢ ⬢ ⬢ ⬡ ⬡
Redux ⬢ ⬢ ⬡ ⬡ ⬡