Skip to content
View imlargo's full-sized avatar
👨‍💻
creating
👨‍💻
creating

Highlights

  • Pro

Block or report imlargo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
imlargo/README.md

Juan Carlos Largo

Senior Software Engineer · Go · TypeScript · Svelte

Founder at Kora Studio · Medellín, Colombia

Website Kora Studio LinkedIn Email


I build systems that go to production and stay there. 20+ shipped, all still running.

Most of what I publish here comes from that: patterns pulled out of real systems, cleaned up, and put back into the ones that needed them. I don't design abstractions in isolation. If a library here exists, it's because I needed it three times first.

I care about small surfaces, sane defaults, and code that reads well six months later. Go on the backend, Svelte on the frontend, and a strong preference for owning the whole thing rather than a slice of it.

Founder at Kora Studio, where I build custom software for companies across Colombia.


What I'm building

medusa 🪼 · Batteries-included Go framework for modern backends coral 🪸 · Svelte component layer on top of shadcn, composed and ready to use air · Tiny, modern HTTP client for TypeScript, built on native fetch sse · Server-Sent Events for Go gleam-webpush · Web Push with encryption and VAPID for the Gleam ecosystem pegaso · Course scheduling platform, 6,200+ users through organic adoption

Also contributing to shadcn/ui (Svelte and Vue ports), Gin, and Svelte ecosystem libraries. Contributor to ODPI Observatorio, a human rights data platform cited in UN Special Rapporteur reports.


Stack

Tech stack
Full breakdown
Languages Go, TypeScript, JavaScript, Python
Frontend Svelte / SvelteKit, Vue, Tailwind, Vitest, Playwright
Backend Gin, Node.js, REST APIs, microservices, event-driven architecture
Data PostgreSQL, Redis, MongoDB
Infrastructure AWS, Docker, Nginx, GitHub Actions, CI/CD
Observability Grafana, Prometheus, structured logging


Building Kora Studio · Medellín, Colombia · Open to remote

Pinned Loading

  1. air air Public

    A tiny, modern HTTP client for TypeScript. Built on native fetch.

    TypeScript 2

  2. medusa-template medusa-template Public template

    (WIP) A batteries-included Go framework for building modern, scalable backends 🪼

    Go 2 1

  3. coral coral Public

    A Svelte component layer on top of shadcn that ships composed, ready-to-use patterns.

    Svelte 1

  4. gleam-webpush gleam-webpush Public

    Web Push API library for Gleam, supports encryption and VAPID

    Gleam 5

  5. sse sse Public

    Server-Sent Events for Go

    Go 1

  6. svelte-template svelte-template Public template

    A production-ready Svelte 5 starter template with a layered architecture.

    Svelte 1