I bridge the gap between advanced scientific modeling and practical systems engineering. I build computational physics simulations, design secure local-first productivity tools, and architect automated AI ingestion pipelines.
π Chaos Dashboard
Interactive computational physics playground for simulating deterministic chaos and gravitational dynamics.
- Physics Engine: Models chaotic multi-body systems, Lagrangian mechanics (Double Pendulum), and stochastic polymers.
-
Tech Stack: Python, NumPy, SciPy (
DOP853integrator), Matplotlib, Plotly, Streamlit. -
Engineering Highlights:
- Resolved stroboscopic aliasing artifacts by decoupling dynamic temporal rendering steps from physics engine calculations.
- Stabilized close-proximity gravitational encounters by implementing numerical softening factors (
$\epsilon$ ) to prevent floating-point rounding errors and artificial energy creation.
- Live Demo: Chaos Dashboard Streamlit App
Deployable algorithmic trading analysis, portfolio performance tracker, and automated market scan suite with Robinhood integration.
- Tech Stack: Python, Robinhood Node Bridge, EOD Historical Data, SQLite Data Lake, NumPy, Matplotlib, Windows Task Scheduler, VBScript.
- Engineering Highlights:
- Vectorized NumPy Pricing (100x Speedup): Re-engineered EOD price slicing and technical indicator math using raw pre-loaded NumPy arrays, reducing 6-year daily rebalancing simulations from 6+ minutes to under 25 seconds.
- Headless Task Execution: Converted intraday market scans to 100% invisible background VBScript execution wrappers (
mode 0), eliminating desktop Command Prompt popups during active trading hours. - Staggered Liquidity Reserve & PDT Guard: Enforces 50% liquidity preservation rules and automated Pattern Day Trader guardrails.
Secure clinical natural language to SQL translator, observation pipeline, and RAG search dashboard.
- Tech Stack: Python, Streamlit, ChromaDB Vector Store, SQLite, Tailscale, Google Gemini API, Ollama (
qwen2.5-coder:7b). - Engineering Highlights:
- Interactive Streamlit Web Dashboard: Built a standalone clinical search web app (
streamlit_app.py) featuring instant natural language queries, RAG synonym resolution, and Plotly observation analytics. - ChromaDB Vector Synonym Mapper: Vector-indexed term mapper inside ChromaDB that fuzzy-corrects medical terminology and normalizes LOINC/SNOMED test codes before query execution.
- Privacy-Preserving Network Architecture: Designed an isolated WireGuard (Tailscale) network bridge to execute local inference calls securely without transferring clinical patient data to third-party public clouds.
- Interactive Streamlit Web Dashboard: Built a standalone clinical search web app (
Direct Health Connect / Google Health integration and automated Dataview telemetry for Obsidian.
- Tech Stack: TypeScript (Obsidian API), Health Connect API, Dataview, Chart.js.
- Engineering Highlights:
- Automated background synchronization pipeline importing Sleep, HRV, Readiness, and Step metrics directly into local Markdown frontmatter.
- Fully customizable Dataview dashboards and readiness scoring cards with zero third-party cloud data exposure.
Always-on personal memory and intelligence system powered by Google ADK multi-agent orchestrator, Gemini 3.5 Flash-Lite, and a native Obsidian Desktop Plugin.
- Tech Stack: Python, Google ADK (Agent Development Kit), Gemini 3.5 Flash-Lite, SQLite Vector DB, TypeScript (Obsidian API), Windows Credential Manager.
- Architecture Note: Independent desktop integration adapted from open-source memory architecture samples in the Google Cloud Generative AI Repository.
- Engineering Highlights:
- Zero-Flicker Native UI: Engineered a custom native
obsidian.ItemViewside panel (MemoryAgentView) with explicit inlinecssTextDOM styling, eliminating raw Dataview JS code rendering flashes. - Zero-Trust Keychain Ingestion: Wiped plain-text API keys from disk files and dynamically injected secrets from OS SecretStorage at runtime.
- Background Folder Watching & Auto-Crawl: Monitors vault inbox directories and automatically runs a background vault crawl sweep 5 seconds after launch to index modified notes.
- Zero-Flicker Native UI: Engineered a custom native
Automated AI-powered note classification, web scraping, and summarization pipeline for local knowledge graphs.
-
Tech Stack: JavaScript (Obsidian API), Python (
BeautifulSoup,re), Google Gemini API, Ollama (Local LLM), NotebookLM CLI. -
Engineering Highlights:
- Developed a regex-based Unicode Math Bridge that dynamically translates LaTeX math syntax (e.g.
$$x^T Ax$$$\rightarrow$ xα΅ Ax) to native Unicode, preventing rendering crashes in Mermaid.js mind maps. - Implemented a dynamic NotebookLM Local Executable Resolver that parses Python's
sys.executablepath to execute virtual-environment binaries on Windows without global environment dependencies. - Integrated an HTTP Podcast Audio Server (
podcast_server.py) that dynamically streams generated MP3s directly to media scrubbers.
- Developed a regex-based Unicode Math Bridge that dynamically translates LaTeX math syntax (e.g.
Secure ingestion pipeline syncing Google Keep notes to a local relationship-driven Markdown vault.
- Tech Stack: Python (
gkeepapi,keyring), JavaScript, Windows Credential Manager / macOS Keychain. - Engineering Highlights:
- Implemented a stateless OAuth token write-back mechanism that passes refreshed credentials strictly via memory environment variables and OS keychains, keeping active session keys entirely off the disk at rest.
Timeblocked calendar dashboard and task triage engine aggregating Google Calendar, Google Tasks, and Todoist with bidirectional sync.
- Tech Stack: Node.js, Todoist API, Google Tasks API, Tkinter, Gemini API.
- Engineering Highlights:
- Handled Electron renderer thread blocks by wrapping API validation queries in an asynchronous
Promise.racewrapper, enforcing graceful network timeouts.
- Handled Electron renderer thread blocks by wrapping API validation queries in an asynchronous
Multimodal health dashboard, Bluetooth sync interface, and Git commit log aggregator plugin.
- Tech Stack: Python (
BleakBLE, OCR, Fitbit REST API), JavaScript (Obsidian API), Node.jschild_process. - Engineering Highlights:
- Developed an interactive Bluetooth Pairing Wizard inside the Obsidian interface that manages local
Bleakclients, unlocks secure BLE peripheral challenge-response handshakes, and logs device telemetry (HRV, metrics). - Safely parallelizes native
git logCLI fetches across multiple disconnected local repositories using asynchronousPromise.allexecutions without blocking the Obsidian Electron UI thread.
- Developed an interactive Bluetooth Pairing Wizard inside the Obsidian interface that manages local
- Languages: Python, TypeScript, JavaScript (ES6+), Node.js, HTML5/CSS3, SQL, PowerShell
- Scientific Computing: NumPy, SciPy, Matplotlib, SymPy, Plotly, Streamlit
- AI & API Integration: Google Gemini API, Ollama, Google Health API v4, Todoist Sync, Fitbit REST API
- Security & Systems: Windows Credential Manager / macOS Keychain, Python
keyring, Virtual Environments