Skip to content
View joseuribeh98's full-sized avatar
  • Cali, Colombia
  • 03:19 (UTC -05:00)

Block or report joseuribeh98

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
joseuribeh98/README.md

Jose Uribe

Full Stack Engineer · Fintech · React, TypeScript, Node

I build production software for financial services. Currently at SoftwareONE, where I lead the development of the advisor assisted flow for a digital financial product at a bank in Colombia.

Three years shipping and maintaining systems that move money. Based in Cali, Colombia. Open to remote roles in LatAm and the US.

Selected work

wompi-ts · TypeScript Dependency free SDK for the Wompi payment gateway: card tokenization, 3D Secure v2, settlement polling and webhook checksum verification with replay protection that cannot be turned off. Runs on Node, Bun, Deno, Workers and the browser.

tenant-guard · .NET 10, EF Core Structural multi tenant isolation for EF Core. Global query filters discovered by reflection, tenant stamping on insert, cross tenant writes rejected: a forgotten Where clause cannot leak rows that belong to another tenant.

joseuribe.dev · Astro, Sanity, Tailwind My site. Static output with a headless CMS non technical users can edit, three locales, AA contrast, JSON-LD, security headers and a Lighthouse budget enforced in CI.

sms-debt-bot · TypeScript, Node Automates debt collection reminders over SMS.

scout-groups-finder · JavaScript Interactive map of scout groups across Valle del Cauca, Colombia.

Built, not public

Two systems I designed and shipped end to end. Source is private. Happy to walk through the architecture and the code in an interview.

Multi tenant SaaS for managing teachers, students and classes. Angular 20 with standalone components and signals, .NET 10 API with EF Core, JWT auth and per tenant isolation, PostgreSQL, Docker Compose. Deployed on Render.

Invoicing platform for freelancers, freemium model with recurring card payments through Wompi. Next.js and Clerk on the front, Laravel API on the back. Subscription state, plan limits and payment webhooks.

Stack

TypeScript React Next.js Angular Node.js NestJS PostgreSQL Docker

Contact

LinkedIn · jose@overnatic.us

Pinned Loading

  1. sms-debt-bot sms-debt-bot Public

    TypeScript 3

  2. personal-site personal-site Public

    Astro

  3. scout-groups-finder scout-groups-finder Public

    Interactive map of scout groups in Valle del Cauca, Colombia.

    TypeScript

  4. tenant-guard tenant-guard Public

    Structural multi tenant isolation for EF Core: global query filters, tenant stamping on insert, cross tenant writes rejected. A forgotten Where cannot leak another tenant's rows.

    C#

  5. wompi-ts wompi-ts Public

    Unofficial, dependency free TypeScript SDK for the Wompi payment gateway: tokenization, 3D Secure v2, status polling and webhook verification.

    TypeScript