Skip to content
View chang-pro's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report chang-pro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chang-pro/README.md
github contribution snake

Hey, I'm Dechante πŸ‘‹

πŸ“ Central Florida Β Β·Β  πŸ€– Forward-Deployed AI & Systems Engineer Β Β·Β  πŸŽ“ CS @ UCF (Dec 2026)

Python TypeScript JavaScript Java C SQL

Next.js React Node.js Claude Gemini LangChain

FFmpeg Twilio Telnyx PostgreSQL MongoDB Supabase AWS Docker

I design, deploy, and operate autonomous AI systems and production SaaS β€” multi-agent automation, media pipelines, and trading bots on one side; WebRTC voice platforms, power dialers, and CRMs on the other. I ship fast, automate everything, and let the work speak for itself.

profile details top languages by repo github stats commit time of day contribution streak
Deploy terminal β€” hackathon win and open-source merges

πŸ† Awards & Open Source

πŸ₯‡ 1st Place β€” Google Gemini Hackathon (BloomKnights)

Architected a real-time sports prediction market: edge-device camera feeds from Ray-Ban Meta glasses capture the live game, Gemini orchestration extracts team stats on the fly, and the system streams back dynamic win probabilities as the play unfolds.

Gemini LLM Orchestration Ray-Ban Meta Real-Time Vision Prediction Markets

πŸ”“ Open Source Contributions

Contributing fixes to the data & AI infrastructure I build on every day β€” 1 merged upstream, more in review across major projects:

Project Contribution Status
streamlit Fix RuntimeError: reentrant call inside _io.BufferedWriter on Ctrl+C βœ… Merged
pandas Fix loc/iloc setitem with empty / boolean column indexer on EA dtypes 🟒 Open
scikit-learn Fix OrdinalEncoder crash on numeric transform data with object-dtype categories 🟒 Open
dask Skip rechunk in to_zarr when chunks already align with the target array 🟒 Open
Chart.js Don't run tooltip content callbacks when all items are filtered out 🟒 Open
cypress Don't inject into commented-out head/body/html tags 🟒 Open

πŸ€– AI Automation & Agents

πŸŽ™οΈ Meeting Copilot β€” Real-time meeting & interview copilot Open Source

Listens to any call, waits for the real question, and answers from your own knowledge base β€” 100% local and private.

Captures system audio, transcribes on-device with Whisper (GPU), detects when a speaker actually finishes talking (a wall-clock turn detector, so it ignores rambling and filler), then streams a first-person answer grounded in your own notes from any OpenAI-compatible LLM. Bring your own API key; your notes never leave your machine.

Electron Node.js faster-whisper OpenAI-compatible LLM System-audio loopback

🎬 ClipPro β€” Free Opus Clip Alternative Open Source

Turn long videos into viral clips β€” runs locally, no subscriptions, no cloud uploads.

Built with Whisper (GPU) + Gemini AI + FFmpeg. Transcribes your video, scores the highest-virality moments with AI hook ranking, then cuts 9:16 clips with karaoke captions and hook overlays. Includes a web UI and a clip combiner.

Python Flask faster-whisper Gemini 2.5 Flash FFmpeg OpenCV

πŸ–ΌοΈ Meta AI MCP β€” Free image + video generation via Meta AI Source Available

Generate AI videos from Claude Code for free β€” no API key, no subscription.

Reverse-engineered Meta AI Vibes to expose a working MCP tool and CLI. Browser-driven CDP automation because Meta sends prompts over protobuf WebSocket — no pure-HTTP client exists. Text→video and image→video both work. ~30-90s per clip.

Python MCP Chrome CDP agent-browser FFmpeg Reverse Engineering

πŸ”— LinkedIn MCP β€” LinkedIn Browser Automation MCP Source Available

Post, comment, like, and DM on LinkedIn from Claude Code β€” no official API, no $300/month tools.

Browser-driven CDP automation using your real logged-in Chrome session. Five MCP tools: post (with image), comment, like, DM, and session status check.

Python MCP Chrome CDP LinkedIn

πŸ“ˆ Algorithmic Trading

🎯 no-backtest-drift β€” Live/Backtest Parity Pattern Source Available

Stop your trading bot from lying to you. One pattern: live engine delegates to backtest engine. Zero drift.

The #1 silent killer in algo bots is live-vs-backtest divergence. This pattern fixes it structurally β€” the live engine has no entry logic of its own; it calls the backtest engine's exact should_enter(). One brain, used in both places. 10 tests document every config-default trap and verify parity on every bar.

Python Algorithmic Trading IBKR Backtesting pytest

πŸ“ž Voice, Telephony & SaaS

  • πŸ“Ÿ Ringora β€” Multi-tenant SaaS CRM & power dialer: Telnyx WebRTC, Stripe billing, AI call analysis, Rust WASM

πŸ“Š Building in Public

  • πŸ› οΈ daily-builds β€” a public log of what I ship most days. Project repos stay private; the cadence is public.
  • 🌱 openai-chart-data-analyzer β€” one of my first builds (2022): a PyQt GUI querying GPT-3 on chart data. Kept as a marker of how far the work has come.

What I'm About

  • Shipping production software β€” SaaS platforms, telephony systems, AI pipelines, and trading bots running in prod
  • AI-native development β€” building with Claude, Gemini, and custom multi-agent systems to move faster
  • Voice & telephony engineering β€” WebRTC, Twilio, Telnyx, Vapi β€” browser-based calling is my thing
  • Automating everything β€” if it can be automated, it should be

Connect

Portfolio LinkedIn TechHelpFL GitHub


Most projects are closed source and in active development. If you're interested for hiring, collaboration, or licensing β€” reach out. Open source contributions are marked above.

Pinned Loading

  1. openai-chart-data-analyzer openai-chart-data-analyzer Public

    My first AI build (2022) β€” a PyQt GUI that queries OpenAI GPT-3 on chart data. Kept as an origin marker of how far the work has come.

    Python 1