Hello, my name is

Aleksandra

Haddad

I’m a fullstack developer with a heavy bias toward the backend. I automate everything, push AI to its limits- I built my own personal assistant before it was cool- yet I still crack LeetCode for fun.

My tech stack is always evolving but these are my cores:

PythonGoTypeScriptNext.jsNode.jsPostgreSQLRedis

Currently Working On

KISUKE

A multimodel AI assistant built on Celery, Redis, and async queues — no slash commands, no babysitting. Drop anything in and he figures out what it is, where it goes, and when to bring it back. He manages his own context, routes information to the right database by type, and runs daily aggregation so nothing falls through the cracks. Before anything sensitive hits a cloud model, a sanitization layer strips it first. Second brain. Personal assistant. Occasional pain in the ass.

Latest Written Thoughts

Your Portfolio Is a Graveyard and You Don’t Even Know It

Most dev portfolios I’ve seen are a museum of who someone used to be. The underlying problem is that most systems for managing your public presence are built on the assumption that you’ll remember to maintain them — that you’ll find updating things intrinsically motivating, or at least tolerable.

Next idea?

Kisuke Spatial Audio Core 🔊

A 4-node spatial audio ingestion engine and echo-cancellation arbiter built in C++ to process concurrent raw microphone streams. Interfaces with custom ESP32 tracker boards over dedicated UDP sockets to capture pristine 16kHz audio utilizing internal I2S/DMA hardware peripherals. Features a concurrent C++ 'Arbiter' thread that monitors RMS energy across all physical rooms simultaneously, actively locking out audio echoes to achieve flawless spatial localization.


FUN FACT

This portfolio runs on a self-maintaining pipeline. GitHub Actions parse project metadata from repo files, Medium's RSS feeds article data, and a daily CI/CD job triggers full rebuilds. Deployed on AWS using S3 + CloudFront + Lambda to stay within free tier limits. The entire stack is stateless and declarative—no manual updates, no database, just automated pulls and static generation.