Software engineer • AI product builder
Buildingusefulthings.
Yihui Yu / John Yu — Computer Science undergraduate at the University of Birmingham.
Explore selected workAbout
I work in the space between a useful idea and a system people can trust.
My work spans iOS products, backend services, data-intensive business systems and AI infrastructure. I care about clear interfaces, explainable rules and the engineering details that turn a demo into a dependable product.
Studying in Birmingham and building across English and Chinese contexts has made me attentive to accessibility, communication and how software behaves for different users.
Three layers I enjoy connecting: interface, logic and infrastructure.
Experience timeline
From learning
to shipping.
A growing track record of owning difficult product and engineering problems from first principle to working system.
2026 — Present
Software Engineering Intern
Investment Evaluation Platform
Turning detailed financial rules into repeatable operator pipelines for enterprise pre- and post-investment analysis.
- Depreciation & amortisation
- Working capital modelling
- Financing, cash flow & IRR
2025 — 2026
Independent Product Engineer
LiveTranslator
Designed and shipped an iOS translation product across product design, realtime audio, backend APIs and App Store subscriptions.
- SwiftUI client
- Go & MySQL backend
- App Store distribution
2024 — 2027
BSc Computer Science
University of Birmingham
Studying software engineering, algorithms, concurrent programming and human-centred product development.
- Birmingham, UK
- Expected 2027
- AI & software engineering
Selected work
Products,
not exercises.
Selected work across realtime experiences, backend systems, civic technology and AI infrastructure.
LiveTranslator
Realtime translation and meeting intelligence, built from the first SwiftUI screen to the production backend.
Streams LINEAR16 audio over WebSocket, delivers AI summaries through SSE, manages trusted devices and verifies StoreKit 2 subscriptions. Approved for App Store distribution in February 2026.
- SwiftUI
- Go
- MySQL
- WebSocket
- SSE
- StoreKit 2
Campus Match
A safer way for Birmingham students to discover compatible people and begin relevant conversations.
REST APIs for registration, verification, token refresh, profiles, matching, conversations, reporting and administration—with a PostgreSQL data model and Linux deployment.
- Go
- PostgreSQL
- REST API
- Auth
- Linux
Civic Issue Reporting
Structured community reporting for accessibility barriers, potholes, lighting and waste.
Owned the issue-reporting workflow and helped shape a ten-week MVP around map context and an actionable dashboard.
- Django
- DRF
- React
- Product Design
Multi-provider AI Gateway
A controlled gateway for testing AI agents across multiple model providers.
Provider routing, key rotation, network access rules and production diagnostics across Linux, Nginx, Docker and Cloudflare.
- AI Agents
- Linux
- Docker
- Nginx
Capabilities
What I bring
End-to-end
engineering.
Product
SwiftUI · React · Vite · StoreKit 2
Backend
Go · Django · Node.js · REST APIs
Data
MySQL · PostgreSQL · Financial modelling
Realtime & AI
WebSocket · SSE · LLM APIs · Audio pipelines
Platform
Linux · Docker · Nginx · systemd · Cloudflare
Contact