I'm an MCS student at the University of Illinois Urbana-Champaign (2026–2028). I build backend and distributed systems with Java, Python, Go, and TypeScript: workflow engines, real-time collaboration, and LLM API gateways. I also explore how AI agents can support software development.
Looking for Summer 2027 software engineering internships in the US.
{
"name": "Bingqin Wang",
"education": "Master of Computer Science, UIUC (2026–2028)",
"focus": ["Backend systems", "Distributed systems", "Developer tools", "AI agents"],
"languages": ["Java", "Python", "Go", "C++", "TypeScript", "JavaScript", "SQL"],
"backend": ["Spring Boot", "FastAPI", "Node.js", "PostgreSQL", "MySQL", "Redis", "Kafka"],
"tools": ["Docker", "Linux", "Git", "GitHub Actions", "CI/CD"]
}| Project / Contribution | Highlights | Stack |
|---|---|---|
| PatchPilot | A self-hosted GitHub issue-to-PR agent that generates patches, runs tests, and opens pull requests for review. | Java · Spring Boot · MySQL · Docker |
| TermScope | Process evaluation and causal error localization for LLM terminal agents on Terminal-Bench 2.0. | Python · Agent evaluation |
| Distributed Workflow Engine Private team project |
DAG execution engine for GitHub activity analytics: schedulers and workers coordinated through PostgreSQL transactions, task leases, and heartbeats, with dynamic task expansion, asynchronous triggers, partitioned backfills, and fault-injection tests. | Python · asyncio · PostgreSQL · Docker |
| Real-Time Collaborative Markdown Editor Private team project |
Operational transformation engine in Go and TypeScript, a WebSocket sync protocol with operation IDs, acknowledgments, and durable deduplication, IndexedDB recovery after disconnects, and transactional logs plus versioned snapshots in PostgreSQL. | Go · TypeScript · PostgreSQL · WebSocket · IndexedDB |
| Apache Airflow Open-source contributions |
Four merged pull requests in the Amazon and FAB providers: failure-path and serialization tests for the Step Functions trigger (#72570), a pickle round-trip fix for provider exceptions (#72824), a session leak fix in the FAB permissions read (#72950), and response logging in HttpToS3Operator (#72951). Six more under review. | Python · AWS · pytest |
Explore: PatchPilot demo · TermScope report and results · All repositories
Profile layout adapted from alsiam/readme.


