MICHAEL MORALEPORTFOLIO SET · 6 SHEETS
LINKEDIN

SHEET E-201 — BENCHISSUED FOR PORTFOLIO

Bench

Home software and electronics: a screen-time bank my family uses, a split-flap message board that runs on any TV browser, a guided cold-plunge timer and a Mac screenshot tool.

SHEET
E-201
SET
SHEET 3 OF 6
DETAILS
4
SCALE
NOT TO SCALE
123 456 ABC DE N JOBSITEBENCHSHOP A-101E-201Z-301 TOWER CRANE 1 TEAL TOOLS BUILD IT WEB + iOS · IN PRODUCTION BUILT AT TEAL CONSTRUCTION CO. FIELD · OFFICE · EXECUTIVES CONNECTS TO AUTODESK ACC FAMILY SCREEN BANK FLIPBOARD COLD PLUNGE TIMER QUICKSHOT KIT CAR VENTS
ENLARGED PLAN — BENCH PART OF THE OVERALL SITE PLAN SCALE: NOT TO SCALE
KEY PLAN SEE THE OVERALL SITE PLAN

DETAILS ON THIS SHEET

  1. Family Screen Bank

    SELF-HOSTED WEB APP · HOUSEHOLD

    A screen-time bank: minutes are earned, banked and spent in timed sessions.

    PILOT · IN FAMILY USE

    BUILT WITH
    TypeScript, Fastify, SQLite
    LAYER
    SOFTWARE
    OPEN DETAIL 1 / E-201: Family Screen Bank
  2. Flipboard

    SPLIT-FLAP DISPLAY · ANY TV BROWSER

    A split-flap message board that runs on any TV browser. The NOW BUILDING strip on the cover borrows it.

    IN USE AT HOME

    BUILT WITH
    Node, WebSockets, Swift
    LAYER
    SOFTWARE
    OPEN DETAIL 2 / E-201: Flipboard
  3. Cold Plunge Timer

    ESP32-S3 FIRMWARE · PRINTED CASE

    A guided cold-plunge timer with a knob, temperature sensors and a wall case I designed in code.

    WORKING PROTOTYPE

    BUILT WITH
    C++, ESP32-S3, LVGL
    LAYER
    ELECTRONICS
    OPEN DETAIL 3 / E-201: Cold Plunge Timer
  4. QuickShot

    macOS MENU BAR UTILITY

    A Mac menu bar screenshot tool with an annotation editor.

    PERSONAL UTILITY

    BUILT WITH
    Swift, SwiftUI, AppKit
    LAYER
    SOFTWARE
    OPEN DETAIL 4 / E-201: QuickShot

MICHAEL MORALE · BENCH

DETAILS

4 ON THIS SHEET

SHEET

E-201