Kaban Board

KabanBoard is an open-source web application for managing tasks in Kanban format. The project is focused on simplicity, understandable architecture and the possibility of modification for the specific tasks of a team or an individual developer.

The solution is suitable for small projects, internal team processes, or as the basis for your own product without being tied to third-party SaaS services.

The project repository is available on GitHub:
https://github.com/demensdeum/KabanBoard

Main features

KabanBoard implements a basic and practical set of functions for working with Kanban boards.

  • Creating multiple boards for different projects
  • Column structure with task statuses
  • Task cards with the ability to edit and delete
  • Moving tasks between columns (drag & drop)
  • Color coding of cards
  • Dark interface theme

The functionality is not overloaded and is focused on everyday work with tasks.

Technologies used

The project is built on a common and understandable stack.

  • Frontend:Vue 3, Vite
  • Backend: Node.js, Express
  • Data storage: MongoDB

The client and server parts are separated, which simplifies the support and further development of the project.

Project deployment

To run locally, you will need a standard environment.

  • Node.js
  • MongoDB (locally or via cloud)

The project can be launched either in normal mode via npm or using Docker, which is convenient for quick deployment in a test or internal environment.

Practical application

KabanBoard can be used in different scenarios.

  • Internal task management tool
  • Basis for a custom Kanban solution
  • Training project for studying SPA architecture
  • Starting point for a pet project or portfolio

Conclusion

KabanBoard is a neat and practical solution for working with Kanban boards. The project does not pretend to replace large corporate systems, but is well suited for small teams, individual use and further development for specific tasks.

Gofis

Gofis is a lightweight command line tool for quickly searching files in the file system.
It is written in Go and makes heavy use of parallelism (goroutines), which makes it especially efficient
when working with large directories and projects.

The project is available on GitHub:
https://github.com/demensdeum/gofis

🧠 What is Gofis

Gofis is a CLI utility for searching files by name, extension or regular expression.
Unlike classic tools like find, gofis was originally designed
with an emphasis on speed, readable output, and parallel directory processing.

The project is distributed under the MIT license and can be freely used
for personal and commercial purposes.

⚙️ Key features

  • Parallel directory traversal using goroutines
  • Search by file name and regular expressions
  • Filtering by extensions
  • Ignoring heavy directories (.git, node_modules, vendor)
  • Human-readable output of file sizes
  • Minimal dependencies and fast build

🚀 Installation

Requires Go installed to work.

git clone https://github.com/demensdeum/gofis
cd gofis
go build -o gofis main.go

Once built, the binary can be used directly.

There is also a standalone version for modern versions of Windows on the releases page:
https://github.com/demensdeum/gofis/releases/

🔍 Examples of use

Search files by name:

./gofis -n "config" -e ".yaml" -p ./src

Quick positional search:

./gofis "main" "./projects" 50

Search using regular expression:

./gofis "^.*\.ini$" "/"

🧩 How it works

Gofis is based on Go’s competitive model:

  • Each directory is processed in a separate goroutine
  • Uses a semaphore to limit the number of active tasks
  • Channels are used to transmit search results

This approach allows efficient use of CPU resources
and significantly speeds up searching on large file trees.

👨‍💻 Who is Gofis suitable for?

  • Developers working with large repositories
  • DevOps and system administrators
  • Users who need a quick search from the terminal
  • For those learning the practical uses of concurrency in Go

📌 Conclusion

Gofis is a simple but effective tool that does one thing and does it well.
If you often search for files in large projects and value speed,
this CLI tool is definitely worth a look.

FlutDataStream

A Flutter app that converts any file into a sequence of machine-readable codes (QR and DataMatrix) for high-speed data streaming between devices.

Peculiarities
* Dual Encoding: Represents each data block as both a QR code and a DataMatrix code.
*High-speed streaming: Supports automatic switching interval up to 330ms.
* Smart Chunking: Automatically splits files into custom chunks (default: 512 bytes).
* Detailed Scanner: Read ASCII code in real time for debugging and instant feedback.
* Automatic recovery: Instantly recovers and saves files to your downloads directory.
* System Integration: Automatically opens the saved file using the default system application after completion.

https://github.com/demensdeum/FlutDataStream

Ferral

Ferral is a high-level, multi-paradigm programming language specifically designed for generating code from large language models (LLMs). While traditional languages ​​were designed with human ergonomics in mind, Ferral is optimized for how large language models (LLMs) reason, tokenize, and infer logic.

The name is spelled with two R’s, indicating a “reimagined” approach to the unpredictable nature of AI-generated code.

https://github.com/demensdeum/ferral

Cube Art Project 2 Online

Meet the Cube Art Project 2 Online – light, fast, and fully rewritten editor of the station schedule, which works directly in the browser. Now with the possibility of joint creativity!

This is not just a tool, but an experiment with color, geometry and a meditative 3D creation to which you can connect friends. The project was created on pure JavaScript and Three.js without frameworks and Webassembly, demonstrating the capabilities of Webgl and Shaaders.

New: Multiplayer! Cooperate with other users in real time. All changes, the addition and coloring of cubes are synchronized instantly, allowing you to create station masterpieces together.

Control:
– WASD – moving the camera
– Mouse – rotation
– Gui – color settings

Online:
https://demensdeum.com/software/cube-art-project-2-online/

Sources on Github:
https://github.com/demensdeum/cube-art-project-2-online

The project is written on pure JavaScript using Three.js.
Without frameworks, without collectors, without Webassembly – only Webgl, shaders and a little love for pixel geometry.