Santiago Andrade
Senior Software Engineer · Game Programmer
Unity · UI/UX Specialist · Gameplay
20+
Years building software
10+
Years in games & Unity
3
Game-jam awards
Profile
Software engineer with a strong focus on the video game industry, working across the full development lifecycle — from design and implementation to production deployment. I specialize in building and integrating UI/UX. I've shipped everything from gameplay mechanics to data persistence, audio, ads and in-app purchases, led a development team, and use AI coding agents (Claude Code, Codex) to build faster and improve quality. Curious, creative, proactive and communicative.
Experience
Senior Software Engineer · Decentraland
May 2020 — Jun 2026
Remote · Málaga, Spain
- Core engineer on the Unity client for Decentraland, a decentralized, blockchain-based 3D metaverse for socializing, games, events and live experiences, integrated with Web3 technologies.
- Specialized in UI/HUD, shipping major user-facing systems end-to-end: chat & friends, avatar customization, Profile HUD, events & places menus, world map, settings and onboarding.
- Integrated back-end features via REST APIs, HTTP and WebSockets; built community, content-moderation and gamification/monetization features and SDK components; drove performance improvements and automated tests.
- Coordinated across Product, Back-end, SDK, dApps, Content & QA in a fully remote team; created and reviewed PRs and shipped production builds (GitHub).
Virtually Live
Jul 2017 — Feb 2020
Málaga, Spain
Lead Game Programmer
Jun 2019 — Feb 2020
- Coordinated and led a team of 7 programmers on Ghost Racing: Formula E (Unity); ran code reviews and documented features and development processes.
- Designed and implemented gameplay mechanics and game modes; collaborated with game design, art, data science, audio, server, DevOps and QA to ship a high-quality game across stores.
- Owned production builds and deployment, plus the preparation and release of content updates (DLC). Perforce for version control.
Senior Game Programmer
Jul 2017 — May 2019
- Developed Ghost Racing: Formula E (Unity), a cross-platform racing game where fans race live and in real time against real Formula E drivers; implemented gameplay mechanics and game modes.
- Built real-time client-server communication over WebSockets with Google Firebase as cloud database; coordinated with cross-functional departments and handled testing and bug fixing (Git, Perforce).
Game Developer · Histeria Gamedev
2015 — Jul 2017
Málaga, Spain
- Designed, developed and published my own Unity mobile games; researched and applied new Unity features across projects.
- Used PlayFab (cloud), Unity Ads, Analytics and IAP; multiple game-jam wins; wrote development articles and tutorials on my blog.
Senior Web Programmer · CLC World
Sep 2010 — Jul 2017
Málaga, Spain
- Built web applications (sales, bookings, internal management) with .NET, C#, ASP.NET MVC, Entity Framework, Web API, AngularJS and TypeScript over SQL Server — client and server side, with unit testing (TFS).
Programmer · Avanade
Nov 2006 — Sep 2010
Málaga, Spain
- Developed business-management software for national and international clients in C/C++, Visual Basic and C# (.NET), with client-server Web API and SQL databases.