.Ema¿
Profile Picture

Emanuel Cardona

20 years old • Medellin, Colombia

Profile

Hello, I’m Emanuel but you can call me Ema. A developer who loves understanding how things work and improving them with logic.

My Focus

I focus on building solutions that are clean, functional, and easy to maintain. It's not just about making it work — it must make sense.

Beyond Code

In my free time, I discover new music, play video games, or explore fashion. I believe that finding what "works and feels cool" reflects in my coding style too.

Currently

Playing

Alan Wake

Listening

Otra Noche de Llorar - Mon Laferte

Learning

BigData

Reading

The Stranger - Albert Campus

Skills and Stack

The tools that I use to cultivate experience and develop skills

Frontend

HTML HTML
CSS CSS
Astro Astro
Tailwind Tailwind
React React
NextJS NextJS
TypeScript TypeScript

Backend

Python Python
BetterAuth BetterAuth
PostgreSQL PostgreSQL
NodeJS NodeJS
Prisma Prisma
DrizzleORM DrizzleORM
Zod Zod

Tools

Git Git
GitHub GitHub
Docker Docker
Terminal Terminal
JavaScript JavaScript
Pnpm Pnpm
Cloudflare Cloudflare
Zustand Zustand

Learning

Java Java
Spring Spring
Nginx Nginx

Projects

A collection of my work and contributions

URL Shortener

2024 - 2025

Full-stack URL shortening service with password protection, custom slugs. Built with Astro, TypeScript, and PostgreSQL. Features include user authentication, tag-based organization, and direct/countdown redirect modes.

Astro TypeScript Tailwind CSS PostgreSQL Drizzle ORM better-auth bcryptjs Zod

Games Content

Content coming soon...

Let's talk

Very focused on becoming part of the programming world and looking for opportunities to contribute my skills and learn.

Why work with me?

If you need someone dedicated and eager to take on the world (or at least a complicated project), you came to the right place.

Connect

Are we on the same rhythm?

My playlist for programming

Listen on Spotify

Send me a message