earth day countdown
a countdown to earth day 2023. nobody told it when to stop. it is more than a thousand days into negative numbers now, and still counting, very sincerely.
html · css · javascript 19 of 21 commits 7 active days
private repo
everything i ever pushed 56 projects, 5 years some of them work
tirana → maastricht · 2021 to now
// my commits per month, every project on this page
$ git log --author=irdi | wc -l
1,072 commits · 56 projects · 15 languages
2021 to 2023
high school in tirana. code for albania, one summer of tiny web apps, and 2nd place at a national hackathon.
made a github account. the first repo was a profile readme. everything below came after.
an angular and nx web app with a triad colour theme, on firebase.
a countdown to earth day 2023. nobody told it when to stop. it is more than a thousand days into negative numbers now, and still counting, very sincerely.
html · css · javascript 19 of 21 commits 7 active days
private repo
ten questions, pick a category. version 2 swapped the animals category for the office. it is still online and, as the readme promised, still not optimised for mobile.
javascript · firebase 45 of 47 commits 8 active days
private repo
a page for food recipes in plain javascript. two of the commits are called soup.
a canvas you can paint on.
first time with all four letters of mean at once.
3d math in c++ on a tiny game engine. a matrix commit, then a commit called h.
a personal page and tic-tac-toe, my first two things in react, made during code for albania 2022, a program that teaches kids to code.
an education web app, and my biggest repo that summer. it started during code for albania 2022 and i kept going after it ended.
git commit -m "maroi me nfund dreqi" albanian for "finally finished it, damn"
javascript · react 68 of 93 commits 9 active days
private repo
my first python backends. one was a data science test case, one a student page for the harry fultz open source club.
2nd place at the national innovation hackathon in albania. an eco app for tirana, built in about 24 hours. tap the theatre, the lake or pazari i ri, and it draws the green route there. there was also a leaderboard, and nft trees. it was 2022.
git commit -m "mbaroi kryesisht" albanian for "mostly finished"
react native · expo · maps 9 commits 3 active days
private repo
coding instructor at coding nest and code.x. python, javascript and react native for high schoolers. best way to find out what you don't understand yet.
a place to keep my guitar tabs, vue in front and express behind. five commits. remember this one, it comes back in 2026.
vue · express 5 commits 2 active days
private repo
a spring backend in java.
html and css basics, the odin project way. yes, there is another recipes page.
a mini social network, its front end, an e-sign app and a socket chat, all in one week of may. none of them got far.
a sports news site. the live page says "this is the main page". it is.
2023 to 2024
moved to the netherlands for computer science. a lot of java, a lot of group projects.
left tirana for a computer science bsc at maastricht university.
phases one and three of the first year project. fill a box with pentominoes, then pack parcels in 3d. the solver runs on dancing links.
the first group exercise of the bachelor, a text game in java. the whole course shared one repo.
tetris, but every piece is a pentomino. phase two of the first year project. i built the game loop and a bot that plays it, and the infinite sequence bug got fixed three times.
git commit -m "ADD 100% FIXED SEQUENCE"
java 34 commits 9 active days
private repo
receipts and a balance, saved in local storage. a team repo with pull requests, which felt very professional.
instagram for a made-up client called dacs, read as ducks. a java course project with one teammate, rebuilt later with design patterns.
type two maastricht zip codes, get a bus route on a map. java, mysql and openstreetmap. a group project.
java · mysql · openstreetmap 27 of 209 commits group project team repo on university gitlab
no public link
table orders for a restaurant, nuxt and firestore.
a canvas you share. open two tabs, draw in one, it shows up in the other. the server only keeps a stack of moves.
node · sockets 9 commits 2 active days
private repo
charts of albanian public data, starting with the treasury. a next.js front, and a node etl that pulls fresh data into postgres on a cron job.
next.js · node · postgres 30 of 34 commits 10 active days with a teammate
private repo
trying the t3 stack. the live page still says "website in progress!".
kutia postare means mailbox. a messages project with translations, a carousel and dark mode.
face detection on a webcam, in the browser.
a low poly desk scene in unity with a parallax camera.
depth from two photos. i benchmarked opencv's stereosgbm on the middlebury 2014 set to see which settings cost accuracy and which cost time. it came with a 27 page report.
python · opencv 8 commits 2 active days
a diary with an ai chat on the side, for an intelligent user interfaces course. eleven commits, one day.
2025
fewer repos, bigger ones. led a team, co-founded a company.
a shop front with search and filters.
smith-waterman dna alignment in go, once on one core and once on all of them, with benchmarks and a small web ui. the hpc course project, and i led the team.
go 10 commits 2 active days led a team of six
rent out your gpu. next.js in front, go and postgres behind, listings, bookings and a dashboard. built over a few days in may.
next.js · go · postgres 15 commits 3 active days
private repo
technical co-founder of an ai radiology reporting startup. i built the product end to end. it ended in september 2026.
event cameras only see what changes, not faces. our group built pose estimation and action recognition on them for edmo, a teaching robot, and tested how well faces stay hidden. i did the voxel model.
python · pytorch group project team repo, not mine
my study repo for quantum computing. the no-cloning theorem is in there, and so is the no-deleting one.
jan to sep 2026
a startup, a job, a hackathon win, a blog, and voice in everything.
open ct and mri scans in the browser. aws behind it, every clinic walled off from the others, every action logged, and auth that fails closed.
next.js · aws · dicom 168 of 209 commits 20 active days with a co-founder
private repo
translates movie subtitles into albanian with openai, anthropic or a local model, and checks every line it writes. models love to skip a line.
typescript · cli 15 commits 2 active days
a zakk wylde guitar study guide with a video for every technique. also a folder of monet wallpapers, which explains a lot about this site.
a one hour design challenge with a friend. frontend only, best design wins. the repo calls its login page hilariously unorthodox, and the repo is right.
react · tailwind 1 commit
won the heerlen hackathon. migrantai is a voice assistant for people new to the netherlands. ask in your own language, it searches dutch government pages and fills the forms through a chrome extension. personal data never leaves the browser.
next.js · elevenlabs · chrome extension 96 of 102 commits with one teammate
private repo
guitar recording in, tablature out. guitar book from 2023 only stored tabs, this one tries to hear them. it barely works today, and the readme says so.
python 50 commits 2 active days
it started as a game where a kaiju flattens maastricht. it turned into a 3d map of the markt instead, 514 real buildings at their real height, from dutch open data.
react three fiber · open data 4 of 10 commits with emilia
private repo
a real dev job next to my third year of bachelors. java, vue, playwright, and a lot of review comments, the useful kind.
it started as "vibing with irdi" and became a photocopied 1991 berlin rave flyer with a monet in it. on day two i scrubbed every em dash.
astro 47 commits 5 active days
talk to a web app and it acts before you finish the sentence. speech recognition runs in the browser. on my test set, 82.4% of commands landed and dictation never fired a command by mistake. it only drives a mock screen.
typescript 7 commits 3 active days
a voice assistant for chest ct. medgemma 4b runs on my own machine, the tools speak mcp, and every report cites what it looked at. it points the eye, it doesn't measure. research only, no real patients.
python · medgemma · mcp local only
no public link
albania has no meetup and no eventbrite, so instagram is the event board. i indexed the posts, flyer text included, and ended up with one button. live music today.
python · ocr 22 of 25 commits 5 active days
private repo
a great decision for my soul. not a good one for my bank account. two days later my part in the startup ended too. post
oct 2026 to now
no job, €20k of debt, and the rule: ship in public until something pays.
a made-up hospital with 40 synthetic patients. 97% of the facts reach the archive, but only 56% arrive as data a computer can use. software repairs that to 96%, with zero wrong values. danilo built the clinical tool, i built the simulation and the repair.
python 28 of 124 commits 5 active days with danilo
every crew gets a hand-made page, and the location only unlocks with a code you can track, cap or kill. right now it is eight prototype pages and a plan.
html · css 2 commits 2 active days
private repo
@spinlock_01 on x, this blog relaunched, and a €20,000 student debt counter on the home page. it says 0% paid. post
an ai assistant for albanian lawyers. notes, voice memos and scans go in, facts, deadlines and draft filings come out, in formal albanian. the lawyer confirms every one. prototype, paused.
typescript · react · supabase 11 commits 2 active days
private repo
my own control room. a quest board, a crm, my linkedin inbox and a morning run, served from 127.0.0.1 and nowhere else. 93 commits in four days.
python · sqlite · chrome extension 93 commits the commits are on a local branch
private repo
marketing page sections rebuilt from scratch. a mega menu, a logo marquee, two phones playing a scripted demo. no animation libraries, and every file only imports react.
react · tailwind 4 commits 2 active days
private repo
signed up on a monday night, deadline the next day, $10k on the table. two clip paths froze the editor, so i found out why and wrote it up.
svg · animation challenge entry
my entry for the base44 challenge on contra, live and submitted. a laundry room app for student halls. twist the dial on a free machine, walk away, and it texts you the minute your wash is done. two residents report the same machine and it's off the booking sheet for the whole hall.
base44 · react submitted 23 oct
offline voice control for my whole windows pc. a fox lives on the taskbar and listens, about 335 ms from the end of a sentence to the click. the same day i ported it to the iphone, with a $7 esp32 board doing the tapping. that part has never run.
python · swift · esp32 1 commit ~7,200 lines vox itself is not in git yet
private repo
a layer so my ai agents can pass their work from device to device. every folder a claude has touched, plus its chats, memory and skills, synced desktop to laptop, direct and encrypted. start a chat on one machine, continue it on the other. built and open sourced the night this page went up.
powershell · syncthing 1 commit
// to be continued
while (debt > 0) ship();
the next one goes here. back to the start
new posts and the debt number, straight to your inbox. no spam, unsubscribe anytime.