A hackathon (hacking marathon, hack day, hack/codefest, or datathon) is a sprint-like event where computer programmers, graphic designers, domain experts, and others collaborate intensively on software or hardware projects.

The goal is to create functioning software or hardware prototypes by the end of the event. Hackathons often focus on a particular programming language, technology stack, or topic — though some are completely open-ended.

Between 2016 and 2020, I actively participated in several hackathons. Although I'm no longer involved, I look back with great memories. Here is a list of the ones I joined: