Senior Software Engineer
Manuel Torralvo
Collados
I like building things that work — and working with people who do too.
Ermatingen, Thurgau, Switzerland
About
Twenty years of systems that keep running
Experienced software engineer with 20+ years of developing, modernising and maintaining complex data and processing systems. A strong focus on structured data (XML), sustainable software architecture and improving development processes. Used to taking responsibility for systems and small teams and continuously raising technical quality.
I work a lot with XML, XSLT, XSL-FO, SGML and DSSSL, and have seen large data migration and modernisation projects through.
Core competencies
- Developing and maintaining complex software systems
- XML-based technologies and data processing
- Software architecture and process optimisation
- Version control (Git) and collaborative development
- Technical leadership and mentoring
- Quality assurance and testing strategy
Technologies
- XML
- XSLT
- XSL-FO
- XML Schema
- SGML
- DSSSL
- S1000D
- TeX
- Git
- GitHub
- GitLab
- CI/CD
- Jira
- Confluence
- HTML / CSS
- SQL (basics)
- VBScript
- Data migration
- Mobile app development
- AI tooling (building up)
Languages
- Spanish · Native
- German · Very good
- English · Very good
Experience
Where I have worked
Senior Software Engineer · SemaForge AG
Nov 2024 – todaySwitzerland
- Continuing and evolving existing systems after the organisational spin-out.
- Responsibility for core processing systems and their stability.
- Technical lead of a team of 3 developers.
- Improving development processes, Git workflows and test strategy.
- Ensuring code quality and sustainable system development.
Senior Software Engineer · STAR AG
Sep 2010 – Oct 2024Switzerland
- Long-term development and maintenance of production software systems.
- Working with structured data and XML-based technologies.
- Technical responsibility for central legacy systems.
- Contributing to international projects.
- Continuous improvement of development processes.
Software Engineer · STAR S.L.
Nov 2006 – Sep 2010Málaga, Spain
- Solutions in structured data processing.
- Turning customer requirements into production systems.
- Working with XML/SGML-based technologies.
DSSSL programmer training · STAR S.L.
Apr – Nov 2006Málaga, Spain
Telecommunications Engineering · Universidad de Málaga
1999 – 2006Projects
What I build on my own time
Small apps I use myself, all live. Client work from my day job is under NDA, so it is not shown here.

Easy Tracking Games
A personal game library for iOS, Android and the web — what you own, play and finished, with wishlist prices from four stores.
- Swift / SwiftUI
- Kotlin
- Supabase
- Cloudflare

Easy Tracking Time
Work hours, breaks, overtime and holidays on iOS and Android, with a web version that syncs to the same account.
- Swift / SwiftUI
- Kotlin
- Supabase
- Cloudflare
- Soon
Easy Tracking Books
The same idea for your reading: what you own, read and want next.
Coming soon
Easy Tracking Screen
SoonFilms and series: what you watched, what is next, where to stream it. Working title.
Easy Tracking Manga
SoonVolumes, series and releases for manga collectors.
Easy Tracking Stuff
SoonThings you own, where they are, what they cost.
Mise
SoonA recipe collection, and not an Easy Tracking app. Working title.
Contact
Let's talk
Questions about document systems, XML or long-lived software — or just want to say hello? Write me.