Skip to content

Mutilar/mutilar.github.io

Repository files navigation

🐧 Brian Hungerman

Senior Software Engineer incubating A.I. U.X. with Microsoft Applied Sciences

🌐 mutilar.github.io · LinkedIn · GitHub · Blog · Spotify


🤖 MARP

From retrofitting a decades-old robot with modern circuitry… to reimagining the control interface via a Valve Steam Deck… to enabling new A.I. experiences on a robotics platform.

Bridging experiences from FRC Robotics to evolving design skills, MARP is a test-bed for robotics and AI experimentation.

Module Description
🤖 marp.brain Raspberry Pi 5 — 4-axis stepper control (2 drive + 2 turret), dual input (USB joystick / Wi-Fi Direct UDP), MJPEG video multiplexer with hot-swap between Pi Camera, Kinect RGB, IR & depth feeds, auto-stop safety, systemd auto-start
🎮 marp.gamepad Valve Steam Deck — Unity 6.0 wireless teleoperation client with real-time MJPEG video feed, native Steam Deck & Xbox controller support, UDP JSON control protocol, source switching from client

Hardware: 24 V NMC lithium battery (240 Wh) · KH56 stepper motors (drive) · M55SP-3NK steppers (turret) · TB6600 drivers × 4 · Arducam IMX708 camera · Kinect RGB/depth/IR via libfreenect · NEBULA Capsule Air mini projector · WS2815 addressable LED face ring · Sharp GP2Y0A02 perimeter sensors · Wi-Fi Direct hotspot (no router needed)

Diagrams: High-Level Wiring · Data Flow · User Story · System Architecture (Mermaid-sourced)


☄ BitNaughts

From integrating Iterate's interpreter into a gamified environment… to pitching at four consecutive Microsoft Hackathons… to open-sourcing an educational game engine built in Unity and C#.

BitNaughts isn't just an educational programming video-game — it's code gamified! (2016–2026)

Module Description
☄️ bitnaughts Parent repo & submodule orchestrator
🎮 bitnaughts.unity Unity 6.0 game client — players navigate a spaceship and solve programming challenges through an in-game terminal (4 contributors)
👨‍💻 bitnaughts.interpreter C# assembly interpreter engine — steps through each OP Code instruction-by-instruction
📺 bitnaughts.github.io WebGL front-end — bitnaughts.io (play, duo, alpha & portal pages)
📡 bitnaughts.mainframe Serverless Azure Function App back-end — MongoDB multiplayer state sync (TLS 1.2, TTL expiry) + Git-based save persistence via LibGit2Sharp
🎤 bitnaughts.voice A.I. voice narration via TorToiSe TTS — autoregressive decoder + diffusion model for multi-voice synthesis

Hackathon Pitches: '20 · '21 · '22 · '23


🔮 MTG

Two primordial gods: Order & Chaos, and three factions emerge: Faithful, Greedy & Defiant… except Faith does not Save, Wealth does not Protect & Rebellion does not Free… for Mortality is merely a Door, not a Wall.

The Dusk Rose Codex transforms Magic: The Gathering into satirical Vorthos scripture, bound by hand in crimson thread.

Deck Commander Strategy Est. Cost
👑 The Nobles Edgar Markov Mardu Vampires — eminence token flood with anthem effects & tutor package ~$1,500 · Bracket 4
👹 The Demons Clavileño, First of the Blessed Orzhov Aristocrats — sacrifice/recursion engine with denial & tutor package ~$2,000 · Bracket 4

Full 100-card decklists with card art galleries viewable on the site.

Video: Dusk Rose Codex (3:26)


👨‍💻 Work

From building platforms to fight cancer with machine learning and big data… to teaching game design, coding, and robotics across the socioeconomic spectrum… to analysing hydrologic and ecosystemic implications of Central Valley agriculture.

Role Org Date Location
Senior SWE, SWE Intern 🪟 Microsoft May 2019 – Present Bellevue, WA
SWE Intern 🔬 Ventana (Roche) May – Dec 2018 Santa Clara, CA
Geospatial RA 🛰️ VICE Lab Aug 2018 – Dec 2019 Merced, CA
Computational RA 📡 ANDES Lab Jan – May 2019 Merced, CA
Computational RA 🚀 MACES NASA MUREP Aug 2017 – May 2018 Merced, CA
Web Developer, Event Organizer 🏙️ CITRIS & Banatao Institute May 2017 – Dec 2018 Merced, CA
Director 💻 HackMerced May 2018 – May 2019 Merced, CA
Instructor, Founder 🕹️ Summer of Game Design Jun 2015 – Jul 2016 Danville, CA
Instructor 📚 Learn BEAT Summer 2018 Merced, CA
Outreach Lead 💻 ACM @ UCM May 2018 – May 2019 Merced, CA
Electrical Lead, Treasurer 🤖 Red Tie Robotics FRC 1458 Aug 2014 – May 2016 Danville, CA
Volunteer 🤖 Alamo Robotics Summer 2016 Alamo, CA

🎓 Education

From discrete mathematics and data structures laying the groundwork… to algorithms, networks, and databases building the toolkit… to robotics, software engineering, and computer organization tying it all together.

UC Merced — Computer Science & Engineering · Magna cum laude (GPA 3.74)

Course Topic Semester
CSE 180 🤖 Robotics Spring 2019
CSE 165 📦 OOP Fall 2018
CSE 160 🌐 Networks Fall 2018
CSE 120 💻 Software Engineering Spring 2019
CSE 111 🗃️ Databases Fall 2018
CSE 100 📊 Algorithms Spring 2018
CSE 31 ⚙️ Computer Organization Fall 2017
CSE 30 📚 Data Structures Spring 2017
CSE 15 🔢 Discrete Mathematics Fall 2016

🛠️ Projects

From empowering those with asthma with real-time air quality data… to leveraging big data to promote sustainability initiatives… to providing an intuitive learning environment for young programmers.

Project Context Award
🎛 Home IoT Panel Personal — physical smart home control surface (toggle switches, rotary encoders, sliders, 7-segment displays) in a picture frame, driven by a Raspberry Pi + touchscreen
🏃 MotleyMoves UCM Final Project — serverless C#/.NET + Azure SQL race management platform for a nonprofit running club
⚡ Azure ML Operationalization MSFT Internship — agentless Jupyter notebook validation pipeline with Azure DevOps, Azure ML & Azure Functions
💨 Breeze Keysight IoT Challenge — smartphone aux-jack air quality sensor with real-time heatmap dashboard
🗠 Ozone Innovate to Grow — React + Mapbox interactive sustainability map for UC Merced 🏆 Second Place
ℹ Iterate Mobile App Challenge — tap-based mobile code editor with Java/Arduino syntax 🏆 $5,000 Grand Prize
🔬 Firmi MACES NASA MUREP — 3D-print Fermi surfaces via Marching Cubes in Fortran90 for in-classroom physics teaching
🐕 DogPark Pitchfest '16 — Tinder-style swipe interface for shelter pet adoption 🏆 Finalist
⚡ AMAX ESD FIRST Robotics × AMAX — real-time ESD bracelet disconnect detection for ISO 9001 server manufacturing

⛏️ Hackathons

From using augmented reality to visualize the missing link from farm to table… to an autonomous, room-mapping robotic tank for first responders called SRIRACHA… to optical character recognition on nutrition labels as a FitBit for your stomach.

Hack Event Award
🦾 MotorSkills SLO Hacks, Feb 2019 🏆 Best Use of GCP
⛽ GasLeek ValleyHacks, Jan 2019 🏆 First Place
🧪 ChemisTRY CruzHacks, Jan 2019
🦿 SRIRACHA SDHacks, Oct 2018 🏆 Third Place
🚜 SMARTank HackFresno, Apr 2018 🏆 Best Hardware Hack
👨‍🦯 Blindsight CitrusHack, Apr 2018 🏆 Third Place
🧭 SeeRäuber SacHacks, Dec 2018 🏆 Second Place
🌾 GISt HackDavis, Jan 2018 🏆 Best Environment Hack
🥫 DigestQuest HackMerced, Sep 2017 🏆 Best in Design

Videos: Blindsight Demo (1:44)


🎮 Games

From hands-on applications of graph theory and data structures… to tinkering with finite state machines and model view controllers… to understanding challenges in big data processing, rendering, and visualization.

Game Description
📜 PopVuj God-Sim City Builder — Popol Vuh-inspired civilization game with minion AI, genetics, divine intervention & inter-village warfare (Ideation)
☄ BitNaughts Code Gamified — educational programming video-game (Unity 6.0, C#) · Play
ℹ Iterate Code Mobilized — tap-based mobile code editor (Unity, C#)
🧭 SeeRäuber Pirating Code — distributed-AI pirate strategy game with visual programming (Unity3D, C#)
🌸 Graviton Retro Sci-fi Tower Defense — satellite defense vs. alien swarms, 5 waves, 3 weapon tiers (Unity, C#)
🕹️ SpaceNinjas Intro to Game Design — 2D platformer boilerplate with dual architecture (monolithic + modular) for teaching (Unity 5, C#)
✨ VooDoo Minion-Swarming Madness — 2D auto-battler/RTS with procedural terrain, 11-level campaign & boss fights (Unity 5.6, C#)
🌌 Galactic Conquest Procedural Space Strategy — 4X fleet management across procedurally generated star systems (VB.NET → Unity, origin of BitNaughts)

Graviton, SpaceNinjas & VooDoo are playable in-browser via WebGL on the portfolio site.


🏗️ Site Architecture

mutilar.github.io is itself an open-source project — a single-page app with zero build tools and zero frameworks.

Site Architecture

Layer Details
Rendering Dual-canvas parallax engine — coprime orb oscillations with per-section color palettes, blended via clip regions keyed to scroll position
Design Glassmorphic tiles & bands via backdrop-filter, alternating transparent parallax windows and opaque content bands
Data All section content lives in flat CSV files (csv/), parsed at runtime by PapaParse — add a row and it appears on the site
Modals Detail modal · MTG deck modal (full card art galleries from 100-card decklists) · MARP diagram + BOM modal · Architecture modal (system diagrams, module reference, data layer, visual pipeline & a11y docs) · PDF viewer (PDF.js spread-view for the Dusk Rose Codex) · WebGL game player modal · BitNaughts gallery modals
Audio Integrated radio player with Web Audio API equalizer visualization, prev/next/play/pause, volume slider & mute
Scroll IntersectionObserver reveal animations · scroll-hint fade-outs · active nav highlight with auto-scroll · brand label toggle
A11y Skip-to-content link · focus trapping in modals · ARIA labels · noscript fallback · structured data (JSON-LD) · Open Graph & Twitter Cards
Hosting GitHub Pages from master — no CI needed · MIT licensed

Structure: index.html · css/ · js/ (parallax.js · scroll.js · modals.js · data.js · pdfviewer.js · radio.js) · csv/ · images/ · games/


✨ Cheers

I welcome opportunities to connect, learn from others & share my expertise!

LinkedIn · GitHub · Email · Blog · Spotify

Brian Hungerman · 2026

About

🐧 Brian's PORTFOLIO

Resources

Stars

Watchers

Forks