Skip to content

Projects

  • Epoch Unix epoch timestamp converter: convert between epoch timestamps (milliseconds, seconds or ISO 8601) and human-readable dates with automatic timezone detection.
  • Permutations and combinations Permutations and combinations generator.
  • tic-tac-toe Tic-tac-toe vs computer and global leaderboard.
  • HoverLookup Instantly see what those IDs, codes, and numbers mean by hovering over them in your code.
  • Mementos Enhances your productivity by providing visual cues and easy navigation to your important areas with specific and configurable comments.

All of them have 0 dependencies.

  • up-npm CLI tool written in Go to review and update your NPM dependencies, easy and fast.
  • dame: minimalistic HTTP client for the browser and Node.js.
  • sincro CLI tool written in Go to sync your files between a source and multiple destinations.
  • cajache minimalistic javascript caching library.
  • entor: loads environment variables from JSON files into process.env and supports shared environments.
  • validame: javascript string validator that returns the error message.
  • @icaruk/debounce: javascript debouncer that instead returning a debounced function it will execute it after the specified time.
  • objdeepset: javascript immutable object deep setter.
  • objeto: Object helper to get, set, delete and check nested properties without risk.
Agora

https://agora.icaruk.dev

Agora is a web application that helps you keep your household chores up to date in an organized way. You can also keep track of the stock of all your groceries to generate shopping lists automatically.

Agora app main interface showing household chores list Agora app grocery stock management view Agora app automatic shopping list generation
  • React + MobX + Mantine
  • Fastify
  • SurrealDB
Tres en raya

https://tresenraya.icaruk.dev

Tic tac toe game vs computer. The computer is smart, but not perfect. No login required. Ranked leaderboards.

Tic tac toe game interface showing game board and leaderboard
  • React + Ant Design
  • Fastify
  • MongoDB
Albion profit

https://icaruk.github.io/albion-profit

Albion Profit is a tool for the game “Albion Online” that enables users to semi-automatically calculate the profit of any combination of one product with multiple ingredients. Is multiserver and multilanguage.

Albion profit calculator interface showing product and ingredient combination
  • React + MobX
  • Inlang
  • Trapping rain water: This is my solution to the Trapping Rain Water challenge. Demo here.
  • DungeonJS: One of my first javascript projects, it’s a simple game where you need to find the key to enter the door to the next level, the level generation is procedural. If you hold the space bar a “bot” will play for you. Demo here.
  • Ojson: JSON visualizer done while learning Svelte. Demo here.