PIVOT
A personal psychological recalibration system designed to diagnose friction and reset your state in under two minutes without guilt or broken streaks.
“Bad day? Pivot. Bad habit? Pivot. Bad feeling? Pivot. You don't have to restart tomorrow. You can pivot now.”
THE IDEA
Most self-improvement tools assume you are already a high performer with everything figured out. They rely on fragile streak tracking: miss one day, and the streak resets to zero, causing guilt, frustration, and total abandonment.
oLmZ engineered PIVOT for Day 1 and fresh starts: an honest psychological reset system to diagnose friction and restore focus in under two minutes without shame. Completely local-first with zero telemetry, keeping your thoughts, friction audits, and reflections 100% private on your own device.
WHAT I BUILT
Engineered an offline-first progressive web app and native Android build utilizing Capacitor 8. Key subsystems include:
- Local-First Database (Dexie.js): IndexedDB reactive queries with zero remote telemetry. Completely private and instant.
- Offline Synthesized Audio Engine: Built a continuous soundscape generator with the Web Audio API synthesizing Brownian noise, 40Hz Gamma binaural beats, and ambient rain in-memory without downloading external audio files.
- Operational Blueprints: 4 pre-built operating systems (Balanced Life OS, Game Dev & Builder Sprint, University Crunch, Spiritual Discipline).
- Multi-Range Analytics & Distraction Audit: 7-day, 14-day, 30-day, and all-time correlation analysis tracking friction against focus hours.
- Life Audit Markdown Dossier Export: Compiling circadian variance, flow session frequencies, and reflection logs into clean Markdown reports.
- 16 Color Palettes & 3 Typography Modes: Full theme engine with Modern Sans, Code Mono, and Analog Serif modes with full RTL Arabic support.
TECHNOLOGY
THE HARD PART
Building audio synthesis threads that generate non-repeating Brownian noise and binaural frequencies without blocking the main UI thread or consuming heavy CPU power on mobile devices. In addition, handling Android hardware back-button navigation guards during active flow timer sessions to prevent accidental session termination.
HOW I SOLVED IT
Implemented Web Audio ScriptProcessor/AudioWorklet buffers generating random-walk mathematical noise on dedicated audio threads with automatic garbage collection cleanup on unmount. Handled mobile lifecycle states via Capacitor App and LocalNotification listeners, persisting timer start timestamps so timers remain 100% accurate even if the OS kills background execution.
RESULT
Deployed across web and mobile: Live Web Application (pivot.omlxstudios.com/app), App Portal (pivot.omlxstudios.com), and verified Android APK artifact (PIVOT.apk, 7.61 MB) with 100% test completion across 22 operational feature modules.
MEDIA