Projects

Featured Projects

  • chessmail // online chess community running since 2003, with around 2,500 active players — Java/Tomcat, Spring, Hibernate, MySQL and a Node.js WebSocket server for live games
  • TauscheBanner // banner exchange network with user management, admin backend and PayPal integration — Java, Spring Boot, Hibernate, MySQL
  • Microtask // markdown-based task manager as a macOS menu bar app, built in Swift — helps you focus on one task at a time
  • Reboot CMS // fast, database-free, markdown-based CMS. This site runs on it.

CMS Websites

These are some of the websites I have created. I usually collaborate with designers or agencies, but I also handle the design myself for some of these projects.

Open Source

All of the following JavaScript modules are currently used in production, actively maintained and extracted from real projects.

Professional support is available: .

Bootstrap 5 and HTML Components

General HTML Components (working also without Bootstrap)

Bootstrap Components, Extensions and Modules

Chess Modules

Service Layer

  • cm-chess // Chess move validation with variations support
  • cm-pgn // Read and write PGNs (Portable Game Notation)
  • cm-engine-runner // Framework for running chess engines
  • cm-polyglot // Reading of chess opening books in the polyglot (.bin) format

Frontend

General Purpose Modules

  • cm-md-editor // A very nice Markdown editor
  • cm-web-modules // A set of JS modules that we use in almost every project
  • teevi // A Simple JS unit testing framework without dependencies
  • starfield-js // 🚀 A starfield effect in pure JavaScript

PHP

  • Reboot CMS ★ // Markdown CMS with blocks, amazingly fast and small (used for this site)
  • ido // Project tracking and invoicing for self-employed freelancers

Interested in working together? Get in touch