Skip to content
View cris-sh's full-sized avatar
:shipit:
hmm... you may optimiz-
:shipit:
hmm... you may optimiz-

Highlights

  • Pro

Organizations

@zondexco

Block or report cris-sh

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

Hi, I'm Cristian πŸ‘‹

Software Developer πŸš€ | Full Stack ⚑ | Backend Enthusiast 🧩

Shipping products end to end β€” from the data base schema to the screen you tap πŸ’»

LinkedIn Portfolio Email


πŸš€ What I'm all about

I'm a developer from BogotΓ‘, Colombia πŸ‡¨πŸ‡΄. For the last 1.5 years I worked remotely for a US startup, building the platform 1,000+ customers use to buy and manage DDoS protection for their game servers β€” a Go API, a public API for technical users, a Next.js dashboard and Stripe billing, all deployed on Dockerized Linux boxes I looked after myself.

Fun fact: their admin panel used to take ~15 seconds to load. After digging into it, batching the data access and adding Redis caching, it came down to under 1.2 seconds β€” 90%+ faster. πŸ˜„

Right now I'm building Cuadremos, a Java + Spring Boot API for splitting shared expenses, and I use AI coding tools (mostly Claude Code) as part of my daily workflow.

πŸ› οΈ My Digital Toolbox

Languages Java Go TypeScript JavaScript
Backend Spring Boot Node.js Express.js Stripe
Frontend & Mobile React Next.js React Native Expo
Databases PostgreSQL Redis MongoDB MySQL
Cloud & DevOps Docker Linux Nginx Cloudflare
Tools Git GitHub Actions Postman Figma

πŸ“Œ Things I've built

πŸ’Έ Cuadremos β€” in progress

REST API for splitting shared expenses in groups: expenses, balances and who-owes-whom settlements. Java 21 Spring Boot PostgreSQL Flyway JWT + Argon2 JUnit GitHub Actions

🏘️ Neighborhood β€” capstone project

Management platform for residential complexes on iOS, Android and web: announcements, package tracking, common-area bookings, invoices and notifications. Biometric sign-in and role-based access. React Native Expo TypeScript React Query

βš™οΈ Neighborhood API

The Go backend behind it: JWT auth, role-based permissions, per-IP rate limiting, performance indexes and automated VPS deployments. Go Gin PostgreSQL Docker GitHub Actions


cat gif

Thanks for stopping by! πŸ‘‹

Open to software development roles β€” backend, full stack or mobile. Remote or BogotΓ‘. πŸ“¬

Powered by coffee, cats and docker compose up β˜•πŸˆ

Popular repositories Loading

  1. cris-sh cris-sh Public

  2. movie-search-engine movie-search-engine Public

    Buscador de peliculas hecho con React

    CSS

  3. cris-home cris-home Public

    My portfolio

    Astro

  4. alquipc-billing alquipc-billing Public archive

    Billing System for my homework

    TypeScript

  5. cbart cbart Public

    JavaScript

  6. cuadremos cuadremos Public

    🧾 REST API for splitting shared expenses and settling up. Java 21 · Spring Boot 4 · PostgreSQL

    Java