Logo David Kasakaitis
  • Home
  • Projects
  • Blog
  • About
Blog Post
Migration Hell

A tale of database migration pains and searching for solutions.

DjangoPostgresDatabaseMigrations
Blog Post
Exploring .nvim.lua

Exploring the capabilities of the .nvim.lua local configuration file.

PythonLuaNeoVimVSCode
Ulauncher Toggl Extension cover image
Ulauncher Toggl Extension

Toggl Tracker extension for managing time tracking & project management tasks.

PythonUlauncherExtensionTogglLinux
Personal Website cover image
Personal Website

The website this project is hosted on. A project created as a home for all my development work and tinkering...

PythonDjangoAnsibleTerraformCelery+11 more
Blog Post
A Command Line Roundup

A few of my favourite shell tools.

DockerCLIGitRustTerminal+1 more
Toggl API Wrapper cover image
Toggl API Wrapper

Simple Toggl Track API wrapper with caching functionality.

PythonSqliteTogglGithubPytest+7 more
Github
ddkasa starred fladson/vim-kitty
@ddkasa ddkasa starred fladson/vim-kitty · June 18, 2025 10:41
fladson/vim-kitty

Vim syntax highlighting for Kitty terminal config files

Vim Script 239 Updated May 13

Github Random Star cover image
Github Random Star

A simple CLI tool for viewing pseudo random starred items from a Github users profile.

PythonCLIGithubPyPIAPI
Blog Post
Handling Optional Dependencies

An exploratory guide on how to handle optional dependencies in Python libraries.

PythonTogglSQLAlchemyDependencyHTTPx+1 more
Age of Analysis cover image
Age of Analysis

Age of Empire IV Real Time Strategy Game Planning & Reviewing Toolset

PythonLuaSqliteQtCLI+7 more
David Kasakaitis Logo

© 2026 David Kasakaitis

  • Email Logo
  • LinkedIn Logo
  • Stack Overflow Logo
  • Github Logo