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