Software Engineering student at Beijing-Dublin International College (BDIC)
I build AI-assisted data systems, full-stack platforms, mobile applications, and practical developer tools.
- AI-assisted data systems: natural-language analytics, Text-to-SQL, schema-aware retrieval, SQL safety, and explainable results.
- Full-stack product engineering: backend APIs, role-based workflows, database migrations, frontend state, testing, and deployment.
- Applied software systems: Android workflows, geospatial planning, data visualization, and small Windows productivity tools.
- Reproducible delivery: projects that can be cloned, configured, tested, and understood without hidden infrastructure.
| Project | Problem and evidence | Main stack |
|---|---|---|
| GeniusQ DaaS | Team-built local intelligent data-query platform with schema-aware retrieval, read-only Text-to-SQL, execution traces, dashboards, and offline fallback. | FastAPI, React, TypeScript, SQLite, DeepSeek API |
| EcoSync | Group-built near-expiry inventory and ordering platform with role-based workflows, analytics, migrations, tests, and containerized deployment. | Spring Boot, Java 17, Vue 3, TypeScript, MySQL, Docker |
| Smart Site Planner | Collaborative delivery-site optimization and visualization using coverage constraints, smallest enclosing circles, staged merging, and interactive metrics. | Python, Streamlit, data visualization |
| CityGo | Group-built Android city-walk planner with Google Maps routing, AI-assisted itineraries, Room persistence, preferences, and budget tracking. | Java, Android, Google Maps SDK, Room |
| PeekDock | Small Windows utility that binds a Chrome page to a dedicated app window and toggles it with the middle mouse button. | AutoHotkey v2, Chrome, PowerShell validation |
| Area | Evidence in the repositories |
|---|---|
| Safety | Read-only SQL validation, API-key guidance, ignored local configuration, and private security-reporting paths |
| Testing | Pytest, JUnit, Mockito, Vitest, Playwright, Gradle builds, and AutoHotkey syntax validation |
| Data | SQLite demo datasets, MySQL migrations, Room persistence, schema inspection, and CSV-based optimization inputs |
| Delivery | One-command startup scripts, Docker Compose, GitHub Actions, screenshots, bilingual documentation, and reproducible setup steps |
Languages: Java, Python, TypeScript, JavaScript, Scala, SQL, AutoHotkey
Frontend and mobile: React, Vue 3, Vite, Android, Material Components, Element Plus
Backend and data: FastAPI, Spring Boot, MyBatis, SQLite, MySQL, Room, Streamlit, DeepSeek
Delivery and testing: Docker Compose, GitHub Actions, Pytest, JUnit, Vitest, Playwright, Gradle
Course projects are presented as team work, with contributor attribution retained in their repositories. I also contributed to COMP2008J Forbidden Island, a collaborative board-game software project maintained in another account.
- UCD email:
jiuzhou.zhu@ucdconnect.ie - QQ email:
3490955839@qq.com - WeChat:
JojoZhu0316
README_ZH.md 提供一份简洁的中文简介。
Build things that can be cloned, run, tested, and understood.