Barcelona, Catalonia, Spain
Hi there! I'm a passionate Software Engineer focused on crafting maintainable, high-performance code through robust principles and patterns. I thrive on collaborating and exchanging insights to advance software engineering practices. - Core Proficiencies: C#/.NET, Node.js/TypeScript, React, Next.js. - Preferred: Go, Node.js/TypeScript. If you believe in: algebraic data types, no implicit nulls, errors as values, and no metaprogramming, we'll get along very well! ========================== I love to tinker and explore diverse tech to solve complex challenges in software development. This active curiosity has led me to work with a broad range of tools and concepts across various contexts. Tech Used in Production Systems: - Languages: C#, TypeScript/JavaScript, Go, SQL, Dart, HTML/CSS - Databases / Infrastructure: PostgreSQL, MongoDB, Elasticsearch, SQL Server, RabbitMQ, S3, Redis, Splunk, Qdrant - Cloud Providers: AWS, GCP, Azure, Vercel, Hetzner - Frameworks / Libraries: React, Flutter, .NET, Next.js, Node.js, NestJS, Fastify - Tools: Docker, Git, Make.com, n8n, Coolify - Service Communication: REST APIs, RPC, Webhooks, GraphQL - Concepts: DDD, Clean Architecture, Idempotence, BFF, Saga pattern, Microservice, Monolith, SEO, CI/CD, Testing, BDD, CSP, Serverless Functions, TDD, RAG, LLMs, VPS, CQRS, Event Sourcing Used for Demo Projects: - Languages: Java, Rust, Python, Kotlin, C++, Visual Basic - Databases / Infrastructure: MySQL, SQLite, Firebase, InfluxDB, DynamoDB, Microsoft Access - Cloud Providers: Heroku, Firebase - Frameworks / Libraries: Angular, Vue.js, jQuery, Spring Boot, Flask, FastAPI, Svelte, Astro, Windows Forms, Unity, Godot, Microsoft Orleans, Razor Pages, .NET MVC - Tools: Voiceflow - Service Communication: WebSockets - Concepts: Outbox, Actor model, Microfrontends, Entity Component System Explored (Small Coding Projects): - Languages: F#, Assembly, C, Bash/Shell, Lua, R, GDScript, Solidity, Prolog, V, Elm, APL (this last one is very fun) - Databases / Infrastructure: Cassandra - Frameworks / Libraries: Blazor, React Native, OpenGL, SDL2, SFML, Unreal Engine, Qt, BevyRS
A market-leading trade finance platform ($900 million valuation) that has facilitated over $6B in global invoice financing across 74 countries. Backed by Barclays. - Distributed Systems: Contributed to microservices within an Azure Service Bus ecosystem, utilizing Saga patterns to manage complex, multi-step state transitions for invoice financing. - Feature Development: Implemented core logic for decisioning engines that performed real-time compliance checks (Fraud, Risk, KYC), integrating third-party APIs for document verification. - Reliable Messaging: Applied messaging patterns to ensure data consistency and idempotency during the ingestion of financial statements, supporting the automation of manual workflows. - Observability & Monitoring: Built and maintained Grafana dashboards to monitor service latency and infrastructure health, ensuring the throughput of the financing pipeline. - Team Support: Collaborated on business-critical operations as a rotating on-call engineer, resolving technical blockers and maintaining platform stability during active support cycles.
Carver Advanced Systems is a Barcelona-based IT services consultancy focused on application development and specialized professional services. - Worked for a client company in the financial sector. - Developed a microservice for internal user authentication. - In charge of the rework of a React web app.
An automated crypto-investment platform simplifying digital asset management. Facilitated over $820K in successful funding rounds. - Autonomous Backend Leadership: Advanced from Junior Frontend to Senior Backend in 3 months; delivered the market-ready MVP within 8 months and served as the sole backend authority, scaling the platform to 7k+ users. - Real-Time Liquidity Engine: Implemented a "gains-reimbursement" system from scratch using webhooks; engineered the logic to detect real-time bank spending and trigger automated crypto liquidations. - Patent Integration (WO-2022109199-A1): Engineered the logic for patent-based "gains-selling" technology, enabling users to programmatically convert investment returns into liquid funds for everyday expenses. - Backend Re-architecture: Spearheaded the migration from .NET to Node.js/TypeScript; eliminated systemic null-reference errors by leveraging Algebraic Data Types (ADTs) to model complex financial states. - Resilient Infrastructure & Migrations: Navigated the collapse of two third-party custodial partners by leading emergency system migrations; re-engineered the platform to a non-custodial broker integration (Binance, Kraken). - Strategic Partner to CEO/CTO: Acted as the primary technical lead, translating high-level business goals into production-ready architecture with total autonomy, allowing the CEO to focus on fundraising and global strategy.
A small ~6 employee local company that sold olive based products. - Served as unofficial CTO during university off-season, developing a Flutter mobile app for sales order management of olive-based products, achieving fast time-to-market for a startup. - Collaborated with the CEO to align development with business goals. - Managed user accounts and evaluated SaaS and cloud providers to optimize costs. - Designed a highly normalized SQL schema to support flexible product configurations, leveraging advanced PostgreSQL features for a backendless architecture. - Provided IT support, troubleshooting technical issues.