Skip to content
View cetremore26's full-sized avatar

Block or report cetremore26

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.

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

Manuel Sebastián Cetre

Full-stack developer — Medellín, Colombia

I ship production software with real users behind it. Not tutorials, not clones.

I founded C3LECT, a premium watch and fragrance retailer, and I wrote the entire platform it runs on: the customer-facing catalog, the REST API, the payment integration, the inventory system and the admin dashboard. Real orders, real money, real customers on the other end.

By day I'm an electromechanical technologist at Metro de Medellín — critical infrastructure where a failure is not an inconvenience, it's a headline. That's where I learned to build things that don't break. I'm completing a Software Development degree at SENA.


Tech

Backend · NestJS · TypeScript · Prisma · PostgreSQL · JWT + refresh tokens · Argon2 · Swagger/OpenAPI Frontend · React 18 · TypeScript · Vite · Tailwind CSS · React Router · Recharts Infra & services · Supabase · Render · GitHub Pages · MercadoPago · Resend Practices · DTO validation · role-based guards · rate limiting · audit logging · signed webhooks · DB migrations


Selected work

🔐 C3LECT API — production e-commerce backend

Modular NestJS + Prisma + PostgreSQL API running the C3LECT store.

  • Auth: email/password and passwordless OTP, JWT access + rotating refresh tokens, password reset, Argon2 hashing, per-route throttling, enumeration-safe responses
  • Payments: MercadoPago integration with signature-verified webhooks and a pending-payment flow — the order is only created once payment is approved, so abandoned checkouts never leave orphan records
  • Orders: guest and authenticated checkout, status machine with full history, automated customer email notifications
  • Business layer: master inventory, cost/price calculation, purchases, expenses, historical sales and a financial metrics dashboard
  • Hardened: Helmet, strict CORS, global validation pipe, RBAC guards, audit log on every mutation, graceful shutdown hooks
  • 📘 Interactive API docs: Swagger / OpenAPI (hosted on Render's free tier — first request may take ~50s to wake the instance)

🛍️ Bóveda C3LECT — customer-facing catalog

React 18 + TypeScript + Vite + Tailwind 4 storefront for high-end watches and fragrances. Filtering by brand, category, gender and price range; live stock; motion-driven UI; Supabase-backed. 🔗 Live site

📈 Landing Campaña — conversion landing page

Lightweight landing page built for paid ad campaigns driving traffic to the store.

🤝 SrPatatas — team collaboration (private repo)

Contributor on a private team project. Available on request.


Right now

Scaling the C3LECT platform toward full automation: payment gateway hardening, shipping logistics, and direct-import supplier integration.

Open to remote roles and freelance projects. English: professional reading/writing.


Contact

Email LinkedIn C3LECT


🇪🇸 Versión en español

Desarrollador full-stack — Medellín, Colombia

Publico software en producción con usuarios reales detrás. No tutoriales, no clones.

Fundé C3LECT, una tienda de relojería y perfumería de alta gama, y escribí completa la plataforma sobre la que opera: el catálogo, la API REST, la integración de pagos, el sistema de inventario y el panel administrativo. Pedidos reales, dinero real, clientes reales.

De día soy tecnólogo electromecánico en el Metro de Medellín — infraestructura crítica donde una falla no es un inconveniente, es noticia. Ahí aprendí a construir cosas que no se rompen. Estudio Desarrollo de Software en el SENA.

Stack: NestJS · TypeScript · Prisma · PostgreSQL · React · Vite · Tailwind · Supabase · MercadoPago

Disponible para trabajo remoto y proyectos freelance.

Pinned Loading

  1. boveda-c3lect-v2 boveda-c3lect-v2 Public

    Catálogo web de relojería y perfumería de alta gama. React 18 + TypeScript + Vite + Tailwind 4, con stock en vivo y checkout integrado.

    TypeScript 1

  2. c3lect-api c3lect-api Public

    API REST de producción para e-commerce: NestJS + Prisma + PostgreSQL, autenticación JWT/OTP, pagos MercadoPago con webhooks y dashboard financiero.

    TypeScript 1

  3. landing-campana landing-campana Public

    Landing page de conversión para campañas de pauta paga.

    HTML

  4. agenda-personal-js agenda-personal-js Public

    Agenda personal en JavaScript con persistencia local.

    JavaScript

  5. gestion-lavanderia gestion-lavanderia Public

    Sistema de gestión de pedidos para una lavandería.

    JavaScript

  6. tailwind-components-demo tailwind-components-demo Public

    Componentes de interfaz construidos con React y Tailwind CSS.

    JavaScript