.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

E-Commerce

2025 - 2026

A modern e-commerce platform with a sophisticated fashion shop. It includes product collections, a shopping basket with PayPal payments, user accounts, order tracking and a comprehensive admin panel with analytics and product management.

NextJS TypeScript Tailwind CSS PostgreSQL Prisma better-auth Zustand Zod

Nesher Inventory

2025-2026

Full-stack inventory management system for a small clothing business. Tracks stock, collections, colors, and sizes, with a real-time dashboard showing inventory value, potential revenue, and projected profit. Includes authenticated Server Actions, image uploads via Cloudinary, and combinable product filters with debounced search.

Next.js TypeScript Tailwind CSS PostgreSQL Prisma better-auth Cloudinary Zod

uGit

2025

A working version control system built from scratch in pure Python — under 1,200 lines. Reimplements core Git internals (objects, commits, branches, diffs) to understand how VCS actually works under the hood.

Python CLI Data Structures

ChatBot

2024

A conversational chatbot built in Python, exploring natural language processing and rule-based/AI-driven response handling.

Python

wScreensBillingSystem

2024 - 2025

Desktop billing and invoicing system built with a 3-layer architecture using .NET 9, .NET Framework 4.7.2, and SQL Server. Features a Material Design UI and full CRUD for customers, products, and employees.

C# .NET Windows Forms SQL Server

mi-portal

2023 - 2024

Single-page application for an entrepreneurship ecosystem, built with vanilla HTML5/CSS3/JS and Bootstrap 5. Includes hash-based SPA routing, responsive layout, and real-time form validation.

JavaScript HTML5 CSS3 Bootstrap 5

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