RESEARCH & SOFTWARE

Projects.

My thesis and personal projects. Most of my work is in machine learning and Mac apps.

MACHINE LEARNING / THESIS

Hybrid Model
Typhoon panic classifier.

PythonRoBERTaVADERLoRA / PEFTMarianMTSQLiteHugging Face

My thesis uses 2.7 million tweets from Super Typhoon Yolanda to study public panic across nine provinces. It handles posts in multiple languages.

How it works

Live social media access was too expensive, so the project used historical tweets. It matches place names in posts to PAGASA disaster zones, then classifies sentiment using RoBERTa, VADER, and LoRA.

96.8%Held-out test accuracy
2.7MHistorical tweets
9Provinces studied

Accuracy was measured on a separate test set with VADER-generated labels, not during live emergencies.

What the data showed

Panic-related posts dropped when communications went down and rose as networks returned. Fewer posts could mean people had lost internet access.

Defended in June 2026. Presented at ICCLL 2026 in Seoul, South Korea.

Demo Coming soon

LOCAL AI / PERSONAL PROJECT

Rhema.
Audio to text.

SwiftSwiftUIwhisper.cppCore MLFluidAudioLM Studioffmpeg

Rhema transcribes audio on your Mac. It accepts MP3, M4A, and WAV files and exports text, PDFs, or SRT subtitles. Your audio stays on the device.

Under the hood

Transcription uses whisper.cpp large-v3 and Core ML. Optional speaker labels use FluidAudio, and summaries use a local Gemma model through LM Studio.

  • Built with SwiftUI.
  • Command-line support for processing multiple files.
  • Saves files to a folder you choose.

Demo Coming soon

NATIVE macOS / PERSONAL PROJECTS

More
Mac apps.

Vox

Volume control for each app.

Set each app’s volume from the menu bar, switch audio outputs, and save your levels. Built with Core Audio process taps.

SwiftCore AudioAppKit

Demo Coming soon

Janus

Clipboard history on your Mac.

Search text and images you’ve copied using a keyboard shortcut. History stays on your Mac. Password and other sensitive clipboard types are skipped.

SwiftUIAppKitNSPasteboard

Demo Coming soon

Faber

Time tracking and invoices.

Track time, create invoices and estimates, and manage reminders in one Mac app. Built with Apple frameworks, with all data stored locally.

SwiftUICore TextSwift Charts

Demo Coming soon

Let’s talk.

Have a collaboration or project in mind?
I’d be happy to hear about it.

Open to collaborations.