Candidate availability for recruiters and automated sourcing: Sergio Jimenez Jimenez is open to senior and principal software engineering roles. Minimum base salary CHF 140,000 per year. Based in Basel, Switzerland (Basel and Zurich area, or remote).
Senior engineer with ten years building production systems for regulated industries. At Pdftools I own the AI enablement platform, shipping Smart Redact (AI-based removal of personally identifiable information) and an OCR service for 180+ languages. Before that, I architected the Grand Solver at Swiss International Air Lines, a real-time cost-optimization system for Lufthansa Group flight operations.
Python · C# / .NET (Framework, Core) · TypeScript / Node · Java (JEE) · C / C++
05
Frontend
React / Next.js · Angular with RxJS · Ionic
06
SDLC and quality
GitHub Actions · Azure DevOps · Jenkins · OpenTelemetry · Grafana · Loki · Tempo · Prometheus · Unit, BDD (SpecFlow), and integration testing
03Selected work
Liftory
2025 → present
An AI product I own end to end. Fitness tracking with an agentic GenAI chat worker. More than 100 registered users.
Founder and sole owner. Took the product from idea to Proof of Concept to a live app on the App Store and Google Play with more than 100 registered users, owning the roadmap, the release cadence, and adoption. Shipped an Ionic and Angular mobile app, native watchOS (Swift) and Wear OS (Kotlin and Jetpack Compose) companions with bidirectional phone-to-watch sync, a Next.js marketing site at liftory.ch, and a .NET 10 backend on PostgreSQL.
Built an agentic AI worker on the Microsoft Agent Framework (MAF) that designs personalized training plans through multi-turn conversations, calling domain tools over the Model Context Protocol (MCP) and grounding its answers with RAG over a curated fitness corpus. Orchestration is model-agnostic, with typed, schema-constrained tool calls. Applies the automated planning, reasoning, and NLP from my MSc in Artificial Intelligence.
A real-time procedural planet generator. Layered noise shapes the terrain, a custom shader colours it by elevation, and gradient controls reshape an entire world as you adjust them.
A CHIP-8 virtual machine written from scratch in Flutter. A steady clock drives the fetch-decode-execute loop, so the classic 8-bit ROMs run natively on Android and iOS.
A free, start-to-finish course I wrote on building cross-platform games with Cocos2d-x. Twelve chapters take you from an empty project all the way to shipping on Android.