I've been growing in software since 2015. With 5+ years of professional software development experience, I focus on tools that improve code quality and developer experience, especially in the Python ecosystem.
I'm an active maintainer and contributor in F/OSS projects. These days I'm focused on closing issues in my open source projects and building apps like Vakit and SiteSeeker.
| Project | Description | Tech |
|---|---|---|
| Unimport | Linter & formatter for finding and removing unused imports | Python |
| Unexport | Linter that keeps __all__ in your Python modules up to date |
Python |
| Vakit | Prayer times reminder and qibla app | Swift, Web |
| SiteSeeker | macOS browser history and bookmark search | JavaScript |
| Pydbm | A pythonic way to use dbm | Python |
| Kong Plugin Response Transformer Extra | Kong API Gateway response transformer plugin | Lua |
| Defineif | Define methods conditionally (just for fun) | Python |
| Python Package | Python package starter template | Python |
Tutorials, notes, and translations: hakancelik.dev
Topics: Metaclasses, Git, Python, Django, OpenCV, CPython, JavaScript, Security, Sass, Cloud, and more.
Feel free to reach out with questions or just to say hi — Send email or connect on LinkedIn.
"Tools for code quality and developer experience."







