I’m a software engineer with over 20 years of experience, including 10+ years with Kotlin and JVM technologies.
Kotlin/JVM tooling, rendering systems, and data and asset processing pipelines.
I created and led KorGE and its Korlibs ecosystem, building modular libraries, Gradle tooling, graphics, media, I/O, serialization, dependency injection, and multiplatform production workflows.
I turn algorithmic and math-heavy problems into maintainable, tested software, and I am looking for a permanent employee role in Spain where I can contribute to one product and team over the long term.
Delivered product-engineering work using Kotlin, TypeScript, Kotlin Multiplatform, CI, testing, and observability. Engagements covered cross-platform rendering, architecture simplification, developer experience, technical mentoring, and end-to-end delivery within the client teams. In a standalone project, deployed a backend with AWS Elastic Beanstalk, used Amazon RDS for the database, ElastiCache for Redis, and Elasticsearch for logs, and delivered static assets through Amazon S3 and CloudFront.
Delivered Kotlin, TypeScript, architecture, developer-experience, and technical-leadership work in exclusive client engagements
Parental leave · Sep 2025–Aug 2026 — Taken in two stages, with a three-month product-engineering engagement between them.
GTAHUB
Principal Engineer · Exclusive contractor
Halved compilation times, enabled full IDE debugging, introduced Datadog and PostHog observability, added traceability for server events and performance problems, simplified build workflows and architecture, and versioned game configuration across multiple servers. Progressively migrated both the Node.js backend and Vue 3 web application from JavaScript to TypeScript, introduced Kotlin coroutines, and documented and taught the resulting practices to the team.
Cut compilation times by 50%, enabled IDE debugging, and mentored developers in Kotlin coroutines
Outcome: Greater team autonomy and faster feature delivery.
InVideo
Principal Software Engineer · Exclusive contractor
Used KorGE and Kotlin Multiplatform as the hardware-accelerated rendering layer of a production video editor for Android and iOS.
Delivered product features while evolving the shared rendering engine and cross-platform architecture
Worked with GPU rendering, multimedia assets, asynchronous workflows, and performance-sensitive mobile code
Creditas
Software Engineer
GuruWalk
Senior Developer
Migrated the frontend from JavaScript to TypeScript while reducing its size, optimized database structures and Ruby code, and improved CI and infrastructure. Built the mobile applications with Kotlin and Swift within a Ruby on Rails, MySQL, AWS, and Heroku product stack.
Built Kotlin and Swift mobile applications and improved CI and infrastructure
Yaisa
Co-founder · CTO
GoKoan
Freelance Fullstack Developer
Built an asynchronous Ktor backend and an Angular frontend with Kotlin/JS, using PostgreSQL, Redis, AWS Elastic Beanstalk, coroutines, Gradle, GitHub, Travis CI, and test-driven development.
Built an asynchronous Ktor backend with coroutines, PostgreSQL, Redis, Gradle, CI, and TDD
JetBrains
Technical Writer
Developed the initial IntelliJ plugin for Ktor and Kotlin libraries for asynchronous Redis and MySQL protocol connections, alongside documentation, examples, and framework contributions.
Built the initial IntelliJ plugin for Ktor
Created tutorials, samples, features, and asynchronous Redis and MySQL protocol libraries
Schibsted Spain
Productivity Developer
Developed internal productivity tooling in Scala for a large multi-product engineering organization.
Akamon Entertainment
Frontend Technical Lead · Senior SDK Programmer
Led development across ActionScript 3, Java, JavaScript, TypeScript, Kotlin, WebGL, Stage3D, Android, and iOS, with Gradle and Maven builds, automated testing, and Kanban and Scrum delivery practices.
Led frontend technology for mobile, web, and Facebook games
Akamon Entertainment
Senior SDK Programmer
Freelance
Freelance Developer · Entrepreneur
Our.com
Game Developer
Softonic
Web Developer · Productivity Developer
Freelance
Web Developer
🧩Selected Technical Projects
KORGE & KORLIBS
Creator · Lead Engineer
Architected and led a modular Kotlin/JVM and Kotlin Multiplatform engine and library ecosystem for graphics, media, I/O, data processing, and developer tooling.
Built Gradle plugins, Kotlin DSLs, command-line utilities, hot reload, debugging tools, and cross-platform build and release automation
Developed OpenGL/WebGL rendering, shaders, asset processing, asynchronous I/O, serialization, dependency injection, and 2D/3D math
Outcome: 3,000+ GitHub stars and adoption in commercial products across desktop, web, Android, and iOS.
JTransc
Creator · Compiler Engineer
Built an ahead-of-time JVM compiler and supporting developer tools with Kotlin and Java, initially focused on games and cross-platform applications.
Processed JVM bytecode, ASTs, control-flow graphs, binary files, and generated source for multiple targets
Developed modular build tooling, tests, debugging workflows, and support for Linux, Windows, macOS, and Android