i am a software engineer and full-time observer and tinkerer. i love all kinds of engineering and development. i love free software and freedom.
can at kurttekin dot com
blog posts
stuff i made
terminal portfolio
terminal.can.kurttekin.com is a cli portfolio of mine you can ssh built with go and charm nnotate
Convert book annotation/highlights to online markdown notes with OCR and AI assistance. Built with TypeScript, Firebase and Gemini pinit-nvim
blazingly fast project based note taking plugin for neovim R-TOTP
a tui totp app built with rust and ratatui free software directory
A website that lists free software alternatives for popular proprietary softwares. Built with Angular flowpoddy
Combine multiple resource in flowchart ui and generate podcasts, even about given Github Repo link using AI/LLM. Built with Reactjs and React Flow ATSFS.COM
Track job applications in one place, visualize your data with graphs, quickly edit and update, generate personalized interview questions with integrated AI/LLM REPOREAD
Generate README markdown for any Github repository in just seconds PinIt Gnome Shell Extension
GNOME Shell Extension to send yourself custom notifications WikiArt Wallpaper Gnome Extension
GNOME Shell Extension that changes your desktop wallpaper to WikiArt's Artwork of the day TCDD-CLI + Web
A tool on your terminal or browser that helps you to find empty seats at Turkish Railways by making requests to TCDD API Android Debloater GUI
GUI tool to uninstall any apps including system apps without root Kindle-ai
Ask AI assistant questions using clippings/highlights from your books on your older Kindle Linux Handheld - Upcycling Old Android Phones
Handheld linux computer made from old Android phone(chroot/proot linux installed) and 3d printed case with keyboard
how i do my computing
operating system
- Fedora no gnu/linux ricing, no alpha, no waifu, no hyperland...
development, browsing and media consump.
desktop
- text editor: neovim
- window manager: sway on personal and i3 at work
- terminal emulator: foot and alacritty
- terminal multiplexer: tmux
- agentic tools: i currently try opencode with gemini api to get rid of disgusting vscode fork ai editors
- browser: Firefox and Zen with Vimium extension
mobile
- browser: Fennec from F-Droid
- music: VLC for local FLAC playback and RiMusic for streaming
- Search Engine: DuckDuckGo
- Ad Blocking: Old Android phone running Debian(chroot) with Pi-Hole DNS sinkhole and ublock origin on browsers
my configuration
library
completed
- Free Software, Free Society: Selected Essays of Richard M. Stallman - Richard Stallman
- Software Engineering - Ian Sommerville
- Design Patterns - Gang Of Four
- Clean Code: A Handbook of Agile Software Craftsmanship - Robert C. Martin
- Dive Into Design Patterns - Alexander Shvets
- Spring Start Here Learn what you need and learn it well - Laurentiu Spilca
- Domain-Driven Design - Eric Evans
- A Common-Sense Guide to Data Structures and Algorithms - Jay Wengrow
in progress
- Spring Microservices in Action - John Carnell, Illary Huaylupo Sánchez
- The Pragmatic Programmer - David Thomas, Andrew Hunt
- Effective Java - Joshua Bloch
- Effective TypeScript - Dan Vanderkam
- Designing Data-Intensive Applications - Martin Kleppmann
not started
- Patterns of Enterprise Application Architecture - Martin Fowler
- Test Driven Development - Kent Beck
- Algorithms - Robert Sedgewick
- Grokking Algorithms - Aditya Bhargava
bookmarks
support free software
source code of this website available on GitHub and Codeberg