About Me
Hi, I’m Yu Zhang, a software developer based in Alicante, Spain.
I completed my Higher Technical Degree in Multiplatform Application Development (DAM) and am continuing my academic journey pursuing a B.S. in Computer Engineering at UOC.
Professionally, I gained production experience at SBS Software, contributing to core commercial workflows for an enterprise multi-tenant ERP platform built with Laravel, Vue.js, and MySQL. Outside of work, I build full-stack and multiplatform open-source projects—architecting backends with Kotlin, Java (Spring Boot), and TypeScript (NestJS), crafting reactive web frontends with React / Next.js, and developing cross-platform clients using Kotlin Multiplatform.
I believe in solid fundamentals, clean architecture, and building practical software that solves real problems.
Status & Location:
📍 Alicante, Spain (Open to Remote or Hybrid / On-site opportunities)
🇪🇸 Valid Spanish / EU Long-Term Residency & Work Permit (No sponsorship required) · Driver’s License B
🚀 Flagship Projects
1. Maian — Open-Source B2B Platform
An open-source B2B wholesale commerce platform connecting distributors and retailers.
- Backend: Modular REST API with NestJS, Fastify, TypeScript, PostgreSQL, and Redis.
- Clients: Shared business logic & reactive UI across Android and Desktop via Kotlin Multiplatform (KMP) and Compose Multiplatform.
- DevOps: Deployed on a self-managed Linux environment with Docker, automated TLS termination, and Cloudflare Tunnel.
- 🌐 Live Demo: https://maian.dsqrwym.es/ · 📦 Source: github.com/dsqrwym/Maian
2. Langora — Multilingual Educational CMS & Portal
A multilingual CMS and enterprise web portal designed for language schools and educational institutions.
- Backend: Java 21 & Spring Boot 4 under Clean Architecture. Typed queries with jOOQ, schema migrations with Flyway, PostgreSQL, and integration tests using Testcontainers.
- Frontend: Next.js (SSR/ISR for public SEO-friendly portal) and React 19 + Tailwind CSS (SPA administration dashboard).
- 📦 Source: github.com/dsqrwym/Langora
👉 View all my open-source tools, desktop apps, and academic repositories on the Projects page.
💼 Work Experience
- Software Applications Developer @ SBS Software (Sep 2025 – Jan 2026 | Dénia, Alicante)
- Implemented end-to-end commercial cycles (Quote → Order → Delivery Note → Invoice) for the cloud multi-tenant ERP SBS BusinessOne using Laravel, Vue.js, and Tailwind CSS.
- Engineered core internal modules: dynamic sequential numbering, product category hierarchies, and automated business PDF generation.
- Software Developer Intern (FP Dual + FCT - 800h) @ SBS Software (Oct 2024 – Apr 2025)
- Maintained and extended corporate web applications and time-tracking systems using PHP, Vue.js, JavaScript, and MySQL.
🛠 Technical Skills
- Languages: Kotlin, TypeScript, JavaScript, Java (21), PHP, SQL, HTML/CSS.
- Backend & Frameworks: NestJS, Fastify, Spring Boot 4, Laravel, Express, REST APIs, Clean Architecture.
- Frontend & Multiplatform: Vue.js 3, React 19, Next.js, Jetpack Compose, Compose Multiplatform (KMP), Tailwind CSS.
- Databases & Tooling: PostgreSQL, MySQL/MariaDB, Redis, jOOQ, Flyway, Prisma, Drizzle ORM.
- DevOps & Cloud: Docker, docker-compose, Cloudflare (Pages/Tunnel), Linux Administration, Git/GitHub.
🎓 Education
- B.S. in Computer Engineering (Grado en Ingeniería Informática)
Universitat Oberta de Catalunya (UOC) · 100% Online & Asynchronous - Higher Technical Degree in Multiplatform Application Development (DAM)
Matrícula de Honor (10/10) in Mobile App Development