My name is Kristiyan, tinkerer of side projects, care taker of Redis Insight, loyal servant to console.log debugging and copy pasting. Heavy Arch user. And I will keep building, in this life or the next.

Projects

Memento Vitae Preview

Memento Vitae

Time slips away—how do you measure it? Memento Vitae puts it in your hands: every new tab shows your life's calendar in weeks, months, or years—your choice—drawn from real expectancy data. Past time lived, future time left. Mark what matters—births, dreams, milestones—and see your story unfold.

It tracks your digital drift, too. Every minute on websites, stacked against your finite span. "You've spent 0.5% of your life here—worth it?" it asks. Seneca urged, "Life is long if you know how to use it." Get inspired by Stoics like him, or wisdom from Socrates to Schopenhauer—quotes to fuel your purpose.

Unlike trackers or bland dashboards, Memento Vitae fuses cold truth with timeless insight—your time, your choices, lit by philosophy's fire. It's not just productivity; it's living deliberately. Install it. See your time. Make it count.

View Project →
Web à la Carte Preview

Web à la Carte

Your web, your rules. Customize any website with split-screen viewing, smart search, element removal, and privacy protection.

Make the web work for YOU with Web à la Carte - Your complete web customization toolkit!

View Project →
Ghosted By Club Preview

Ghosted by Club

Are you tired of companies never replying?

See which of them ghost the most before applying.

Signin to contribute by sharing when you applied to a company and never heard back. Or when you applied to only hear back after 6 months time.

You can also use it just to keep track of when and where you applied to.

View Project →
These are the active ones. There tens of deprecated ones that I've given up over time because I couldn't be bothered to migrate from one version of a manifest to another.

Articles

10 More Cognitive Biases Undermining Your Software Development (Part 2)

A practical guide to recognizing and mitigating the mental shortcuts that undermine technical decision-making

Read on Medium →

Cognitive Biases in Software Engineering: How They Impact Developers and Managers

A practical guide to recognizing and mitigating the mental shortcuts that undermine technical decision-making

Read on Medium → Read on Dev.to →

Chrome's Offscreen API: The Hidden Powerhouse for Modern Extensions

Hidden documents, powerful features: Why every Chrome extension developer needs to master the Offscreen API

Read on Medium → Read on Dev.to →

Content Scripts vs chrome.scripting: Understanding Modern Extension Development

Stop using content scripts for everything! Here's why Chrome's modern scripting API might be your new best friend

Read on Medium → Read on Dev.to →

MutationObserver: The Silent DOM Watcher (And Its TreeWalker Friend)

MutationObserver: Your DOM's security camera. Watch elements change, appear & disappear without polling

Read on Medium → Read on Dev.to →

TreeWalker: A Practical Guide to DOM Traversal

Learn how TreeWalker can replace complex querySelector chains and recursive functions for DOM traversal.

Read on Medium → Read on Dev.to →

TypeScript from the lenses of a mostly JavaScript developer. The basics.

TypeScript brings structure to your JavaScript chaos. Discover how to use it effectively and also reduce boilerplate and copy-pasted code.

Read on Medium →

Why most Front End and Full Stack interviews (#JavaScript #Typescript) suck

The real front-end challenge? Answering obscure JavaScript quirks while trying to get a dropdown to work across all browsers. #DevHumor

Read on Medium →

Express <> NextJS <> NestJS Cheatsheet for beginners

Ready to dive into NestJS? This cheatsheet breaks it down through comparisons with Express and NextJS for a seamless learning journey!

Read on Medium → Read on Dev.to →

15 Linux commands I've used most recently and love in general

Learn 15 essential Linux commands to streamline tasks, manage files, and boost productivity

Read on Medium → Read on Dev.to →

Simplify Chrome Extension Development: Add React without CRA

Want more control over your Chrome extension? Start with TypeScript and Tailwind, and build up to React using Webpack — without CRA.

Read on Medium → Read on Dev.to →

Finding remote work in 2022

A few years back I wrote how to find remote work in 2019 after a personal research of having to find a remote work for the first time not…

Read on Medium → Read on Dev.to →

The interview is a two way process, what to look for and what to watch out as an interviewer or a candidate

Read on Dev.to →

From a chrome extension to an android app in a couple of hours

Read on Dev.to →

How to Find Remote Work in 2019

Comparison between different platforms and websites as well as some tips for the interviewing process.

Read on Medium → Read on Dev.to →

Participating in Product Hunt Global Hackathon — Days 20–22

Or, why styling email templates should be considered a form of torture and forbidden by the Geneva Conventions!

Read on Medium →

Participating in Product Hunt Global Hackathon — Days 15–19

I can't believe that it's been 5 days since the last entry here…

Read on Medium →

Participating in Product Hunt Global Hackathon — Days 13 and 14

Read on Medium →

Participating in Product Hunt Global Hackathon — Days 1 to 11

Intro — I am a huge fan of journaling ever since I read Tim Ferriss book Tools of Titans. There are several types of journaling that lead…

Read on Medium →

Why most Front End Dev interviews (#JavaScript #Typescript) are Shit

I am sorry I haven't censored shit, but shit pretty much === s**t and everyone would know what I mean either way.

Read on Medium →

Using PixiJS to generate or animate a Chrome Extension icon.

Read on Medium →

Lessons From Building 2 Chrome Plugins

A.K.A 4 tips & 6 helpful tricks for beginners

Read on Medium →

What I learned from my latest weekend project that turned not so small. And cool tips for making PixiJS games

I, like most of my friends that are software developers have the habit of starting small projects to work on after work or in the weekends…

Read on Medium →

Get in Touch