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.

Content in all repositories owned by your account will be closed.
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 πŸ‘‹

πŸ“ Orlando, Florida Β Β·Β  πŸ€– Forward-Deployed Software Engineer Β Β·Β  πŸŽ“ CS @ UCF (Dec 2026, 3.73 GPA)

Python TypeScript JavaScript Java C SQL

Next.js React Node.js Claude Gemini LangChain

FFmpeg Twilio Telnyx PostgreSQL MongoDB Supabase AWS Docker

I turn ambiguous requirements into deployed systems. Recent work: a 1,063-test procurement-data QA harness, a 52-requirement DoD-sponsored vendor evaluation, production voice/CRM/billing integrations for a paying client, and a merged Streamlit fix.

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

πŸ… Winner, Best Use of Google Gemini β€” BloomKnights

Co-built a real-time sports prototype: Ray-Ban Meta video streams over WebRTC, Gemini identifies the sport, and local WebGPU vision tracks players for comparison with historical model and market probabilities.

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

🎬 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

πŸ”Ž Perplexity Scraper β€” Perplexity client + MCP via your own web session Source Available

Reach Perplexity from a script or MCP client using the account you already pay for β€” no API key.

Dependency-free Python (stdlib only). Talks to Perplexity's private SSE endpoint and reads its current blocks-based response format that broke older clients. Three modes β€” search, research, reason β€” as a library, CLI, and drop-in MCP server.

Python MCP SSE stdlib-only

ℹ️ The browser-automation / web-session tools above (Meta AI, LinkedIn, Perplexity) are unofficial and not affiliated with, endorsed by, or connected to those companies. They drive accounts I own, for personal use, and each names its respective trademark owner only to describe interoperability. See each repo's README for its full disclaimer.

πŸ“ˆ 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 β€” data-quality tooling, SaaS platforms, telephony systems, and applied-AI pipelines
  • Forward-deployed engineering β€” converting incomplete stakeholder asks into testable systems and decision artifacts
  • Voice and real-time systems β€” WebRTC, Twilio, Telnyx, browser calling, and event-driven integrations
  • Open source β€” one merged upstream Streamlit fix, with additional data and tooling fixes under review

Connect

Portfolio LinkedIn 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