
3
3
Philippines
1 year of experience
Hi! I'm jae a new dev from the Philippines, I'm here to test my critical thinking, creativity as well as my skills. Feel free to hit me up if you want to collab~ Every experience here makes up to my journey to become a better dev~

ChorusOps is a voice-native dealflow orchestrator built for investors and enterprise teams who run deal discussions inside Discord voice channels. Instead of taking manual notes or switching to a CRM mid-call, ChorusOps listens, understands, and acts autonomously. The system captures Discord voice audio (Opus stereo 48kHz), downmixes it to mono, and streams it in real-time to Speechmatics' WebSocket API for highly accurate transcription with multi-speaker diarization β attributing every spoken sentence to the correct speaker automatically. Transcripts are routed to Gemini 2.5 Flash, which acts as a multi-step planning orchestrator. Using function calling, Gemini maintains a persistent deal state (deal name, stage, team notes, market context, funding ask) across the entire conversation via structured tool calls. When sufficient context is gathered, Gemini autonomously dispatches a DEEP_ANALYSIS job to a Featherless serverless inference worker running an open-source LLM. This worker produces a scored investment scorecard β including investment score, recommendation, strengths, and risks β which is automatically posted back to the Discord text channel and spoken aloud via Kokoro TTS. The bot supports barge-in interruption: if a user starts speaking while the bot is talking, TTS stops instantly. Multi-guild isolation ensures the system runs across multiple Discord servers simultaneously. Slash commands (/join, /say, /status, /tts, /voice) provide a full text fallback interface. ChorusOps targets the Agentic Workflows track: the agent plans its own steps, calls external tools, manages async multi-step tasks over time, and posts results without any human intervention β from first spoken word to final scored deal. Tech stack: Discord.js, Speechmatics RT API, Gemini 2.5 Flash, Featherless LLM inference, Kokoro TTS, Express, TypeScript.
19 May 2026

Bob the SAGE (Systematic Academic Guidance Engine) is an AIβassisted research copilot that helps developers and researchers turn messy academic queries into structured insight. Given a topic like βCRISPR gene therapyβ, it fetches real papers, builds a citation graph with PageRank to surface key work, constructs a timeline to highlight paradigm shifts, and then summarizes everything as a literature review and draft research proposal. Under the hood, SAGE is a full web app with a FastAPI backend and modern frontend. The citation graph and timeline engines have been hardened to handle noisy data, disconnected components, and edge cases, and the backend is covered by dozens of tests with 80%+ coverage. We used IBM Bob throughout the lifecycle: to review and improve the core algorithms, define five reusable Bob Skills (extraction, synthesis, graph analysis, translation, proposal), generate tests, produce a 600+ line security audit, and write architecture and API documentation. The app shows a clear pipeline from query to results and exposes controls for year range, language, and max papers, with sensible defaults and ethical API usage: no keys in the repo, pluggable data sources, and explicit respect for provider terms. For judges, Bob the SAGE is both a working demo you can run locally and a concrete example of how IBM Bob can accelerate building productionβstyle developer tools for research and education.
17 May 2026

We built an end-to-end AI stock signal pipeline that turns live market data and news headlines into explainable trade signals β fully accelerated on AMD Instinct MI300X via ROCm + PyTorch. The system runs three cooperating agents in an agentic workflow: 1. Signal Agent β pulls live OHLCV and headlines via yfinance, computes rolling-volatility regimes (LOW/MED/HIGH), and runs batched market inference on GPU. 2. Sentiment Agent β a fine-tuned DistilBERT classifier from Hugging Face Hub (POS/NEU/NEG with signed scores) running batched ROCm inference for thousands of headlines per second. 3. Reasoning Agent β Qwen3-8B generates a natural-language explanation for each BUY / SELL / HOLD decision, with entry, stop-loss, and target levels. A simulated execution engine then runs an OPEN-to-CLOSED trade lifecycle with slippage and P&L, surfacing win-rate, average return, and a cumulative P&L curve. The Streamlit dashboard exposes a live GPU diagnostics banner, KPI tiles, signal table, sector heatmap, sentiment analytics, and CPU-vs-GPU throughput charts. Verified on AMD Developer Cloud (ROCm 6.2 + PyTorch 2.5.1+rocm6.2): 17.0x speedup on 100-batch market pipeline, 208.0x on 1000-batch market pipeline, 14.49x on sentiment batch β all from the exact same code path that runs on CPU. AMD-first, IP-safe, judge-friendly, and built to scale to multi-GPU MI300X clusters.
10 May 2026