Sometimes, when I have a bit of free time and mind, I like to casually design logos for my or my friends’ projects.


Clojure Sublimed is a Clojure development environment for Sublime Text.
EQL is a declarative query language to make hierarchical (and possibly nested) selections of information.
clj-commons is a community-led project to build up the supporting infrastructure around Clojure. Idea: Erik Assum.
Java Window Management library has window and management in its logo.
Following a trend of turning internet logos into abstract spirals, I redesigned a canonical DuckDuckGO logo.


Skia is an open source 2D graphics library. Skija is Skia bindings for Java.
Deer crossing sign for traffic signs reimagined by graphic designers project.
Datahike is a durable Datalog database. This logo was not accepted as an official one, though.
Planet Clojure collects posts from Clojure hackers and contributors.


Babashka is a tiny Clojure interpreter for shell scripting.
My entry for the logo contest for Age, a simple, secure and modern encryption tool with small explicit keys, no config options, and UNIX-style composability.
Deklarota is really declarative, functional reactive OOP MVC Flux/Redux framework.
A logo I designed for an internal JetBrains project.
Clj-kondo is a linter for Clojure code that sparks joy. When printing the stickers, print shop called because they thought there were spelling errors in the logo.
An icon for an unreleased note-taking application.
Unofficial icon and a logo for Kaocha, full featured next generation Clojure test runner.
Speculative is an unofficial community-driven specs for clojure.core.


nREPL is the most popular Clojure network REPL.
RON is a format for continuous data synchronization. Ron is a successor of Swarm.js, so the logo reflects that.
Unofficial Neovim logo upgrade nobody asked me to do.
An icon for an unreleased task management app.
DataScript is a popular immutable database and Datalog query engine for Clojure, ClojureScript and JS. Print shop was confused when I sent them the file because they thought fonts went bananas.


Clojure Warrior was my Visual Studio Code extension for Clojure development.


Tongue is do-it-yourself i18n library for Clojure/Script.
Rum is a simple, decomplected, isomorphic HTML UI library for Clojure and ClojureScript.


AnyBar is a minimalist programmable macOS menubar indicator.


Fira Code is an extremely popular monospaced font with programming ligatures that still has no decent logo. It has this piece of wall art though.