Junkai Ji
I'm a software engineer working mainly in Rust, C++, and TypeScript. I build full-stack web applications, and I work on parallel and high-performance code: MPI, OpenMP, and CUDA.
Experience
- Supply Chain Backend Engineer — Accenture, Milan. Internship, Sep 2026 – Mar 2027.
- Web Backend Developer — Cosmobile, Bologna. Internship Apr – Jun 2024, then full-time Aug 2024 – Aug 2025.
Education
- MSc in High Performance Computing Engineering — Politecnico di Milano, 2025 – present.
- BSc in Computer Science and Engineering — Università di Bologna, 2021 – 2024.
Projects
- Patente Plus — a full-stack SaaS for Italian driving licence prep, with Stripe payments, SSO auth, and an LLM API that explains wrong quiz answers. TypeScript and Next.js.
- Hybrid Matrix-Free Solver — a hybrid MPI matrix-free finite element solver with geometric multigrid preconditioning. C++17 and deal.II.
- Prequal-rs — a reproduction of Google's PreQual load-balancing policy (NSDI 2024). Rust, Tokio, and Axum.
- Studio Olistico Nuvola — a site for a holistic wellness studio in Milan. React.
Skills
- Languages — Rust, C++, C, TypeScript, Python.
- Frameworks — Next.js, Node.js, NestJS, Axum.
- Parallel and GPU — CUDA, OpenMP, MPI.
- Databases — PostgreSQL, SQLite, Redis.
- Dev tools — Docker, Git, Linux.
- Spoken languages — Chinese (native), Italian (fluent), English (fluent).