Skip to content

Portfolio

Work

Case studies in laboratory software, scientific AI, supervised automation, mobile applications, and creative technology by Filippo Galbo.

AssayIndex clinical laboratory test search interface
Science systemsrunnableWeb

AssayIndex

Clinical test discovery with deterministic acquisition, provenance states, comparison, and public downloads.

  • Next.js
  • TypeScript
  • Schema validation
  • Terminology normalization
  • Federated search
testedPython + Tkinter + OCR
Applied AItestedWindowsLocal system

Local Computer Use Agent

Supervised Windows automation with OCR, recovery ladders, and operator-visible logs.

  • Python
  • Tkinter
  • OCR
  • Template matching
  • Structured runtime logs
NGS Assay Planner browser interface with project definition fields
Science systemsrunnableWebLocal system

NGS Assay Planner

Deterministic, validation-aware NGS strategy planning with transparent tradeoffs and risk flags.

  • TypeScript
  • Deterministic rules
  • Typed planning models
  • Validation-aware reporting
  • Scientific UX
ExoAVT Android machine interface with media preview, effect controls, and export control
Creative technologyreleasedAndroid

ExoAVT

Native Android audio-visual processor with deterministic effects, reactive control, and MP4 export.

  • Kotlin
  • Jetpack Compose
  • Media3
  • Android GPU effects
  • Audio analysis
EntropySeq browser interface with DNA input and sliding-window controls
Science systemsrunnableWebLocal system

EntropySeq

Shannon-entropy profiler for sliding-window DNA complexity and regional composition changes.

  • Python
  • Streamlit
  • Sequence parsing
  • Sliding windows
  • Shannon entropy
Operon Splicer pattern interface with four musical lanes and step controls
Creative technologyreleasedAndroid

Operon Splicer

Android generative instrument; experimental sound build v0.1.29, build 30.

  • Kotlin
  • Jetpack Compose
  • Android audio
  • USB MIDI
  • Chord-aware sequencing
documentedFastAPI + HL7 ORU R01 + Pydantic
Science systemsdocumentedWebLocal system

ARUP-VistA Result Interface

Auditable HL7 result middleware with mapping, reconciliation, correction handling, and exception review.

  • FastAPI
  • HL7 ORU R01
  • Pydantic
  • SQLAlchemy
  • Reconciliation scoring
Blood Culture Simulator start screen for the microbiology Lab Week game
Science systemsrunnableWeb

Blood Culture Simulator

A microbiology training game that turns Gram stain workflow and organism identification into a fast, memorable, lab-grounded simulator.

  • HTML
  • interactive game flow
  • microbiology training
  • visual sequence design
testedTauri + React + TypeScript schemas
Applied AItestedWindowsLocal system

Exocortex Local AI System

Local Exocortex control plane with voice routing, source refresh, operator diagnostics, and scoped draft publishing.

  • Tauri
  • React
  • TypeScript schemas
  • Node sidecar
  • Python Presence agent
Img2Sound browser instrument with image upload, arrangement, and render controls
Creative technologyrunnableWebLocal system

Img2Sound

Browser image-to-audio lab with spectrogram mapping, reverse image studies, and downloadable renders.

  • Python
  • TypeScript
  • Web Audio
  • Canvas image processing
  • Spectrogram synthesis
testedPython + PySide6 + AbletonOSC
Creative technologytestedWindowsLocal system

AI-BletonGuy

Natural-language Ableton control with typed plans, execution checks, and live-session discipline.

  • Python
  • PySide6
  • AbletonOSC
  • Local-model routing
  • Voice input
Heroes of the Host start screen with immune-cell game controls and run statistics
Creative technologyrunnableWeb

Heroes of the Host

Single-player browser roguelite where an immune cell responds to infection waves with cooldown abilities and escalating run pressure.

  • Phaser 3
  • TypeScript
  • Vite
  • Arcade Physics
  • Howler
Recombinase Visualizer playing Becoming The with Pulse treatment controls
Creative technologyrunnableWeb

Recombinase Visualizer

Interactive Recombinase music-video player with six rendering modes and fullscreen playback.

  • React
  • TypeScript
  • Canvas
  • YouTube playback
  • Fullscreen API
Toy Story Lab Week Gauntlet start screen with character selection and game controls
Creative technologyrunnableWeb

Toy Story Lab Week Gauntlet

Lab Week browser shooter with local scoring, pointer-lock controls, and a bright arcade-cabinet presentation.

  • HTML
  • CSS
  • JavaScript
  • Three.js
  • Self-contained web deployment
Exocortex MediaForge product mark with image and video panels
Creative technologyreleasedWindows

Exocortex MediaForge

Prompt-file batch generation with OpenAI or local ComfyUI output, manifests, logs, and retries.

  • OpenAI API
  • ComfyUI
  • TXT, CSV, and JSON input
  • Manifest and CSV logging
  • Windows packaging
Beautiful Ruin browser audio processor interface
Creative technologydocumentedWeb

Beautiful Ruin

Deterministic browser audio processing with authored scenes, analysis, comparison, and WAV export.

  • Next.js
  • Web Audio
  • AudioWorklet
  • TypeScript
  • DSP
Black-and-white spiral artwork used for The Spiral of Emergence
Creative technologyrunnableWeb

The Spiral of Emergence

A long-scroll Recombinase essay about fire, biology, technology, and personal agency.

  • HTML
  • interactive longform
  • visual storytelling
  • browser art direction
  • systems writing
ExoAndroidAudioAnalyzer Android interface with upload and settings controls
Creative technologyreleasedAndroid

ExoAndroidAudioAnalyzer

On-device Android BPM and dominant-pitch analysis with a verifiable direct APK release.

  • Android
  • On-device audio analysis
  • BPM estimation
  • Dominant-pitch analysis
  • APK distribution
Storefront Demo customer catalog with product categories and sample order controls
Product engineeringrunnableWeb

Storefront Demo

Configurable React storefront with customer ordering, persistent demo state, and staff-side fulfillment updates.

  • React
  • TypeScript
  • Vite
  • Responsive UI
  • Local persistence