UTRILLA

Ignacio Utrilla

Full-Stack Software Engineer 🇨🇭

10+ years building production software in Switzerland. Founding engineer on 2 ventures, from a payments and commission engine built from scratch to an LLM pipeline that screens 100% of listings before publication.

Contact me

Scroll Down

WhoAmI

I'm Ignacio Utrilla, based in Lugano, CH. I trained on a Swiss dual track: a Federal SFC apprenticeship in Software Development alongside a BSc in Computer Science, while already working, so everything I learned got tested in production early. My full-stack toolbox spans Python, TypeScript/React, Node.js, Java/Kotlin and PostgreSQL, from designing relational schemas to shipping features end to end. I speak Italian and Spanish natively, English fluently, and I'm actively building up my German. Beyond the binaries, I have a deep affinity for Linux, a love for fantasy literature, and a commitment to staying active. Every challenge, in code or in life, is an opportunity for growth.

Ignacio Utrilla hand draw image

(some)Works

  1. Co-Founder & CTO, CourtX · CTO, PeakyAppsTwo founding-engineer mandates run in parallel, both closed Aug 2026. At CourtX, built the multi-currency payments, commission and payout engine from scratch, then hired and led a 2-person engineering team; shipped an LLM review pipeline (OpenAI & Anthropic APIs) that screens 100% of marketplace listings before publication, replacing manual moderation entirely. 4 production surfaces (storefront, ops dashboard, iOS/Android app, public API) from one codebase, containerised on Kubernetes on AWS. At PeakyApps, introduced agentic coding as the default workflow and delivered commercial products end to end, including a Stripe-billed AI email-template SaaS and an automated lead-generation pipeline with CRM sync.

    Python
    TypeScript/React
    Next.js
    NestJS
    PostgreSQL
    Kubernetes
    AWS
    OpenAI & Anthropic APIs
  2. Software Engineer, WellDBuilt Java/Kotlin and Spring Boot backend services and React frontends for the City of Lugano's management software, working test-first with Git-based code review. Shipped and maintained in production with no regressions traced to code merged under this workflow.

    Java
    Kotlin
    Spring Boot
    React
    PostgreSQL
    TDD
  3. Software Developer, EOCDeveloped a records-digitisation web application for Ticino's public hospital group, gathering requirements directly from clinicians. Went into clinical use and moved records off paper for the departments covered, maintained through to graduation in 2023.

    Java
    Spring
    React
    Node.js
    MongoDB
  4. This portfolioMy personal portfolio website

    React
    NextJs
    Tailwindcss
  5. Website for sustainability eventsSUPSI Student Association

    React
    NextJs
    ContentFul CMS
    GraphQL
    Vercel