86 Tasks I Completed to Build an Evacuation Drill App

In this blog post, please find a lengthy list of tasks I performed over the past 8 months to complete my Senior Software Engineering Capstone Project. These tasks were reported at asynchronous weekly Standup “Discussions”. I do not recommend reading the entire list, but a light skim may be intriguing 🤔👨‍💻👍. Performed “elevation” tests on… Continue reading 86 Tasks I Completed to Build an Evacuation Drill App

Testing the Location Telemetry of a (Flutter) Mobile App

This is a report on a comparative field test I planned and performed, which tested the “Location Telemetry” of my Senior Software Engineering Capstone team’s Flutter App. Motivation For the last 8 months I have been collaborating on the development of a cross-platform evacuation drill app. This app instructs and guides participants through an evacuation… Continue reading Testing the Location Telemetry of a (Flutter) Mobile App

Lessons from Megaman: Battle Network

Last term I had the opportunity to create a presentation on any cybersecurity issue of my choosing. I chose “BrakTooth“, a recent BlueTooth vulnerability discovered by security researchers in Singapore. This vulnerability allows an attack to levy Denial of Service against nearly any bluetooth enabled device using packets which cannot be ignored without a patch… Continue reading Lessons from Megaman: Battle Network

Firebase: What is it? Is it easy to use?

I am writing this week about Google’s Firebase. Firebase is a megalithic cloud service for mobile apps that I have been researching for our Capstone Project. Google Firebase provides a slew of services including data-hosting, user authentication, A/B feature testing and other remote configurations, cloud functions to run logic server-side, messaging infrastructure, and a ton more. I… Continue reading Firebase: What is it? Is it easy to use?

hide the Canvas® nav menu without clicking

This blog post is about a Chrome extension I made which toggles the “Hide Navigation Menu” button in the Canvas® LMS when selected pages load. Here’s a link to my github repository containing the code. Read on to learn what motivated me to make this extension, and how to use it on your computer! !!!… Continue reading hide the Canvas® nav menu without clicking

My experience with VS Code

I resisted trying VS Code for a few years of my software engineering education because I held a general disdain for Microsoft products after experiencing near constant technical difficulties with my PC until making the change to Unix/Linux and macOS systems.

Choosing Flutter as our Mobile Framework

My capstone project is “Development of an Evacuation Drill App”, and a technology we need is a mobile framework. Our choice of framework was mostly made for us, as two of our three members learned Flutter in CS 492 over the summer. Flutter is a mobile framework developed by Google using the Dart language (which… Continue reading Choosing Flutter as our Mobile Framework

Getting my Capstone Project Assignment!

Last week after a bit of shuffling I finally got my capstone project assignment – Development of an Evacuation App for Oregon Coastal Communities. It was my second choice in projects, and I’m so thrilled I was selected for it! The project description which drew me in details an app which helps individuals prepare for an… Continue reading Getting my Capstone Project Assignment!

Three Things I Learned After Taking a “Databases” Course

I’m currently working on a blog post about the work I did last winter in my “Intro to Databases” course. In that course I teamed up to build a super awesome CSA farm database-driven website. That post isn’t quite ready, so this week I’m going to discuss what I found when I reopened the repository:… Continue reading Three Things I Learned After Taking a “Databases” Course