👋 Hi, I’m Dominik Gawlik, Software Developer from Germany.
💻 At work I do backend stuff on JVM. After work I experiment with new technologies.
👀 Currently I'm following trends in Software and preparing to write own toy language.
Check out my hobby projects:
I learned Haskell on intermediate level in 2025 it was partly painful partly fun. I wanted to bring this experience to Java so this library tries be REPL friendly and mimick doing fast iterations on parser combinators with JBang and Java24 implicit class main files. It is a self contained collection of parser functions ready to be used on advanced use cases. Check out the examples directory.
My preparation notes for Spring Professional certification. Warning - it is very very detailed.
Dependency Injection container for Go, doing injection based on type aliases.
Translation of idea (from Kakoune editor) of selecting and moving cursor in one time in VSCode plugin.
Modelling concurrency issues by auto-ennumerating all concurrent runs, with pretty printing.
Fun project in Kotlin extending Json syntax with computed expressions.
Efficient log browser for very large files in Node.js and Electron.