Juan Manuel González Santos's Resume

Juan Manuel González Santos

Full Stack Software Engineer · MSc in Artificial Intelligence

Alicante, Spain, CET

Juan Manuel González Santos's profile picture

About

Full stack engineer who started as an intern in 2023 and now works as a freelancer and technology partner, the only engineer responsible for the technology of a product platform: I design, build, deploy and operate web and mobile apps, real-time systems and the infrastructure behind them (Linux, Docker, networking, VPNs), from idea to production. Completed an MSc in Artificial Intelligence (University of Alicante) on top of a BSc in Multimedia Engineering. I bring end-to-end ownership and the ability to ship, plus a solid foundation in neural networks and deep learning, and I'm looking to bring AI into real products.

Work Experience

Jaquemate · Vidareal

2026 - Present

Software Engineer

Sole engineer responsible for Vidareal, a VR cognitive-stimulation platform for the elderly: architecture, development, deployment and operations.
  • Designing and building new inventory-control modules for laundry and kitchen operations with Bun, Hono and React Native.
  • Deploying and running the infrastructure with Dokploy on on-premise servers, with secure access through Cloudflare (DNS) and VPN meshes (NetBird, Tailscale).
  • Making technical and product decisions autonomously, working directly with the business and end users.
  • Built a WordPress online store for a client, with custom plugins to manage commissions for collectives, developed with AI assistance.
  • Freelance
  • Tech Partner
  • Infrastructure

Doña Rosa

2023 - 2025

Full Stack & VR Software Developer

Built, deployed and supported an end-to-end VR platform for cognitive therapy with elderly users, as the company's only in-house engineer after the initial phase.
  • Led the full migration of the application from Unreal Engine to standard web technologies (WebXR, A-Frame, JavaScript), sharply cutting operating costs and removing third-party dependencies.
  • Built a real-time remote control system with WebSockets to orchestrate multiple VR headsets simultaneously from a phone.
  • Integrated Stripe (payments and subscriptions) and Mux (high-quality video streaming).
  • Deployed and administered VPS and Linux servers with Docker and Dokploy, including domains, certificates and routing.
  • Set up and maintained the network and client machines, and handled incident support.
  • Initial phase (internship): built a VR game in Unreal Engine where users find, by moving their head, objects named through audio, with performance metrics stored in a database.
  • Full Stack
  • WebXR
  • WebSockets
  • Docker / VPS
  • Networking

Education

University of Alicante (UA) — Master's

2024 - 2026
MSc in Artificial Intelligence (taught in English) · Thesis: 10/10 · Degree pending issuance

University of Alicante (UA)

2019 - 2024
BSc in Multimedia Engineering · Thesis: 9/10

Continuous self-learning

Web Development & Cybersecurity (TryHackMe)

Skills

  • TypeScript / JavaScript (React, Node.js, Bun, Hono)
  • React Native
  • REST APIs, databases and real-time systems (WebSockets)
  • Docker, Dokploy, Linux (Ubuntu Server) and VPS
  • Networking: VPNs (Tailscale, NetBird, WireGuard), DNS (Cloudflare), TCP/IP
  • Integrations: Stripe, Mux
  • Python and Deep Learning (PyTorch, neural networks, time series)
  • C++ / Java / Unreal Engine
  • Git / GitHub
  • AI-assisted development (Claude Code, OpenCode)

Languages

  • Spanish — Native
  • English — B2 (AULAS, University of Alicante)

Projects

MSc Thesis — Models for Stock Price Prediction Based on Neural Networks

Master's thesis. Designed, trained and evaluated neural networks to predict stock prices, including large-scale historical data processing and architecture comparison.

  • Python
  • PyTorch
  • Neural Networks
  • Time Series

BSc Thesis — Box Beats

Rhythm VR game built in Unreal Engine 5, inspired by Beat Saber: players hit blocks moving towards them along a runway to the beat of the music, with extra punching bag and punching ball modes. Includes a per-level global leaderboard backed by a database and a REST API on a self-hosted server.

  • Unreal Engine 5
  • Virtual Reality
  • REST API
  • Database