Header

Joseph Madigan

Scroll down or use the nav links to explore!

some small peeks into my life...

Section divider
Chester
Latte Art 2024
Latte Art 2024 2
Desk
Bass Canyon
Bass Canyon 2
Section divider

Contact

Reach out to me! I want to hear about what you're working on :)

Section divider

About Me

Resume

Former retail management professional leveraging strong interpersonal skills and leadership experience in my journey to software engineering. 
After successfully managing operations and teams of 30+ at Cinemark, I've redirected my passion for problem-solving toward building innovative technical solutions.

My background in customer service has shaped my approach to development—I create with the end-user in mind and thrive in collaborative environments. 
I'm currently pursuing my BS in Computer Science at Bellevue College, graduating in June 2025, and actively applying my technical skills through projects like EmailEssence and Reverb XR.

I bring a unique blend of operational expertise and technical capabilities, with experience in C++, TypeScript/JavaScript, Python, and Java. 
My management background has equipped me with communication skills that bridge the gap between technical solutions and user needs.
I'm seeking opportunities where I can contribute my technical skills, collaborative approach, and passion for creating impactful solutions. 

Open to software engineering roles and internships that will allow me to continue growing as a developer.
Section divider

Projects

Section divider
EmailEssence icon

EmailEssence

Email Productivity Tool
View App - View Code
October 2024 - Ongoing
Stack: JavaScript | Python | OpenRouter API

- Architected a modular backend with clear separation between routers, services, and providers, following SOLID principles
- Built IMAP email service with parsing and reader view capabilities
- Implemented Google OAuth with token validation endpoints
- Designed abstract AI summarization service supporting multiple providers
- Established CI/CD pipelines and Docker configurations
- Created API testing fixtures for code quality assurance
Section divider
EmailEssence Dashboard
EmailEssence Screenshot 1
EmailEssence Screenshot 2
EmailEssence Screenshot 3
EmailEssence Screenshot 4
Section divider
ReverbXR icon

ReverbXR

Web-based 3D/XR Audio Visualizer
View App - View Code
April 2024 - June 2024
Stack: HTML | JavaScript | Web Audio API

- Developed a web application for real-time audio processing and 3D visualization using Web Audio API and A-Frame
- Designed and implemented a modular architecture for managing audio processor states
- Handled microphone input and audio file processing
Section divider
ReverbXR v2
ReverbXR v1 Final
ReverbXR v1
ReverbXR 2D Prototype
Section divider
WhatNext icon

WhatNext

Distributed Real-Time Music Queue System
In Design Phase
Date: April 2025
Stack: TypeScript | React Native | Spotify API | WebSocket

- Designing a collaborative music app that captures the spontaneity of in-person playlist building
- Implementing distributed real-time music queuing system with eventual consistency
- Planning offline-first architecture with optimistic updates and state reconciliation
- Developing turn-based interaction system for fair queue manipulation
- Integrating social features for comments and reactions
Section divider
Section divider