Portfolio / Case File No. 01

Hi, I'm Mike Robbins

Developer & Housing Case Manager

I build clean, practical software, and I spend my days helping people find stable housing. Both are the same job: understand the situation, cut the noise, and put something that works in front of a person.

Section 02

Projects

Case files — small things I've built, mostly to learn something specific.

Image Color Palette Generator

A web based tool that extracts dominant color palettes from uploaded images using K-Means clustering with a Flask interface

PythonFlaskscikit-learnNumPyPillowHTML/CSSJavaScript

the color math finally clicked here

Morse Code Translator

A Python CLI application for translating text to and from Morse code with comprehensive unit testing.

PythonUnit TestingCLI

first one I shipped end to end

Test Project

Testing the markdown system to see how easy it is to add projects

Next.jsMarkdownMagic

Tic-Tac-Toe

A command-line Tic-Tac-Toe game in Python with a play-vs-AI mode, full win/draw detection, and an endless replay loop.

PythonCLI

Typing Speed Test

A feature-rich desktop typing test built with Python and Tkinter, with real-time accuracy feedback, difficulty levels, and persistent history and analytics.

PythonTkinterttkJSON

Section 03

About Me

Most of my experience is in community support. I've spent years in frontline services — sitting with people in hard situations, working out what's really going on, and helping them get to somewhere stable.

That work runs on skills that carry directly into software: breaking an ambiguous, high-stakes situation into clear next steps; hearing the real problem behind the one first described; documenting precisely; staying steady under pressure; and following through when someone is counting on the result.

I bring those same instincts to development — clear structure, honest edge-case handling, and code the next person can pick up and read. The tools are newer than the habits.

Whether it's a case file or a codebase, the work is the same: find the person a stable place to stand, then build from there.

Skills & Technologies

PythonTypeScriptReactNext.jsNode.jsTailwind CSSGit

Section 04

Get in Touch

Open to new projects and opportunities, or just a conversation about tech, housing work, or where the two meet. Email is best:

maragonrobbins@gmail.com

Also on GitHub and LinkedIn.

© 2026 Mike Robbins. Built with Next.js & TypeScript.