I am a Staff Engineer at Okta/Auth0 working on Core Identity, aiming to solve complex distributed problems with a humanist approach.
With over 25 years of experience, my career has traversed the entire spectrum of software: from the creative chaos of Ad Agencies to the rigorous discipline of high-availability IAM systems. I operate at the intersection of deep technical architecture (Backend/Infra) and product empathy (UX/Design).
I believe the best systems are built when we understand the ontology of the problem before writing the code. My background in Humanities & Philosophy drives me to:
- Deconstruct abstract problems using rigorous logic (and a bit of DDD).
- Prioritize "Learning to Learn" as a core skill—mastering everything from Flash (back in the day) to Rust (today).
- Design for Humans, ensuring that backend complexity never bleeds into the user experience.
I specialize in building decoupled, resilient architectures that scale.
- Core Focus: Identity & Access Management (IAM), Distributed Systems, Resiliency patterns.
- Languages: Python (Expert), Go, TypeScript, JavaScript, PHP, Rust (Learning).
- Infrastructure: Kubernetes, Docker, CI/CD (Jenkins), NGINX.
- Databases: PostgreSQL (Advanced: Locking/Concurrency/PLpgSQL), Redis, ElasticSearch, ClickHouse.
- Patterns: Domain-Driven Design (DDD), Event-Driven Architecture, SIMPLE.
I have a long history of contributing to the Plone/Zope ecosystem and building tools for modern async Python.
- vinissimus/asyncom: An Asyncio Object Manager for SQLAlchemy.
- plone/guillotina: Core developer. An async, resource-centric web framework (the spiritual successor to Zope).
- jordic/fastapi_asyncpg: High-performance FastAPI integration for AsyncPG.
- vinissimus/jobs: A robust PostgreSQL-based job queue system.
-
Location: Barcelona, Spain
-
LinkedIn: linkedin.com/in/jordicollell
-
Email: jordic gmail.com
"The limits of my language mean the limits of my world." — Ludwig Wittgenstein




