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
- Cloud DevOps Engineer Intern (Sep 2026 – Present) — Accenture, Milan
- Backend Developer (Aug 2024 – Aug 2025) — Cosmobile, Bologna
- Backend Developer Intern (Apr 2024 – Jun 2024) — Cosmobile, Bologna
Education
- MSc in High Performance Computing Engineering — Politecnico di Milano (Sep 2025 – present)
- BSc in Computer Science and Engineering — Università di Bologna (Sep 2021 – Nov 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++, TypeScript, Python.
- Frameworks — Next.js, Node.js, NestJS, Axum.
- Parallel and GPU — CUDA, OpenMP, MPI.
- Databases — PostgreSQL, SQLite, Redis.
- Dev tools — AWS, Docker, Splunk, Linux Git.
- Spoken languages — Chinese (native), Italian (fluent), English (fluent).