Karolis Strazdas

Karolis Strazdas

Programmer at Indeform Ltd.

Kaunas, Lithuania

Project

Papyrus - cross-platform e-book management system

I am fond of collecting books, both in physical and digital form, but none of the applications I used so far to track my collections met my expectations - Calible, Google Books, Amazon Kindle, Bookshelf, etc. Some of the main pain points for me are ugly user interface, lack of support for multiple platforms, file size limits, narrow file format support, no ability to manage physical books, notes managemens.

By developing Papyrus I aim to address these issues and add some more interesting features like reading statistics, goal tracking, and potentially some social systems for book borrowing. Furthermore, I wish to bring this seamless experience to all most commonly used platforms - Windows, Linux, Web, Android and iOS.

Features
  • E-book uploading, conversion and management (e.g. shelves, topics)
  • Management and progress tracking of physical books
  • Reading progress synchronization across devices
  • Notes and annotations
  • Full-text search
  • Statictics

Flutter Dart Rust MongoDB Realm
Project

NetBots - multiplayer robot programming game

Briefly, it's a robot battle tank programming game that runs in the browser, similar to games such as Robocode and Screeps . You can write a script to you robot and make it fight against robots of other players in real-time.

Features
  • Robot programming in JavaScript and through graph editor
  • Real-time and concurrent battles
  • Achievements and leaderboards
  • Custom maps and game rules
  • Various game modes

TypeScript Redis MongoDB Deno
Project

JigsawQuest - jigsaw puzzle solving game

Jigsaw puzzle solving game, where user can create a puzzle solving session by selecting provided default image or uploading their own. Puzzles can be solved individually or with friends in real-time.

Features
  • Solo and multiplayer solving sessions
  • Custom puzzle configurations (e.g. image, number of pieces, piece placement)
  • Achievements and statistics

TypeScript Alpine.js Pixi.js Redis Python