Skip to content
View EthanMW2000's full-sized avatar
🔨
Building something awesome!
🔨
Building something awesome!

Block or report EthanMW2000

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EthanMW2000/README.md

Hi, I'm Ethan

Software Engineer at Invista / Koch Industries. I studied Computer Science at Wichita State University and spend my personal time building things I actually want to use.


Projects

Portfolio Personal site built with Next.js, React, and MUI. Includes a photography gallery backed by S3 and CloudFront, with a private admin upload page protected by GitHub OAuth.

Image Processor AWS Lambda that watches an S3 bucket and automatically resizes and converts uploaded photos to WebP — one version for gallery view, one for thumbnails. Deployed with Terraform via GitHub Actions.

Spectrum Analyzer Raspberry Pi-powered real-time 32-band audio visualizer with a vintage phosphor CRT aesthetic. Identifies songs via Shazam and displays album art. Runs headless as a systemd service next to my HiFi setup.


Stack

TypeScript · Next.js · React · Python · AWS · Terraform

Pinned Loading

  1. spectrum-analyzer spectrum-analyzer Public

    A Raspberry Pi-powered real-time audio spectrum analyzer with a vintage phosphor CRT aesthetic.

    Python 2

  2. AstraeusTech/sonification-web-client AstraeusTech/sonification-web-client Public

    Create 3D models and sounds of space from 2D images to explore space in a new way.

    TypeScript 1

  3. portfolio portfolio Public

    A website showcasing all things me!

    TypeScript 1

  4. image-processor image-processor Public

    A lambda to process my photography into web efficient formats

    TypeScript