Mason Rosenau

Quotes

Quotes Project Screenshot

Overview

"Quotes" is a web application I built to store kind words I have for my partner. You can use it for this purpose or any other!

Technologies

  • Python
  • FastHTML
  • SQLite
  • SMTP

Features

  • Simple interface
  • Email notifications
  • Activity logging

Task Manager

Overview

This is a task manager written in C that is intended to be used locally via the command line.

Technologies

  • C
  • File I/O
  • Subprocesses
  • Pipes
  • Microservices

Features

  • Due Dates
  • Categories
  • Guided Usage

E2E Test Suite

Test Suite Screenshot

Overview

In this project, I worked with a team to develop a test suite for a chart web application. I constructed the CI/CD pipeline and wrote the end-to-end tests on the left.

Technologies

  • Cypress
  • GitHub Actions
  • Jest

Small Shell

Small Shell Screenshot

Overview

Small Shell is a bash-like shell written in C that can handle most standard shell functionality.

Concepts

  • Memory & Process Management

Features

  • Input/Output redirection
  • Background processes
  • Signal handling

Magic Math

Magic Math Suite Screenshot

Overview

Magic Math allows you to construct math equations to reverse engineer precalculated solutions.

Technologies

  • HTML/CSS
  • JavaScript

Features

  • Win/Loss Count
  • Live Instructions
  • Cheat Mode

Matrix Reducer

Matrix Reducer Suite Screenshot

Overview

Matrix reducer is a simple web calculator that can solve two unknowns in a system of linear equations.

Technologies

  • HTML/CSS
  • JavaScript

OTP Encryption/Decryption

OTP Encryption/Decryption Screenshot

Overview

This is a client-server application written in C that can encrypt and decrypt messages using the one-time pad cipher.

Concepts

  • Sockets
  • Ports
  • One-Time Pad Encryption
  • Client-Server
  • Concurrency
  • Multiprocessing
  • C

Pound Pinger (Coming Soon...)

Person Working GIF

Overview

Pound Pinger is a weight-tracking app that will send reminders and updates based on daily weigh-ins.

Technologies

  • TBD

Features

  • TBD