nKode – Software Projects, Web Apps and Personal Website of Nikos Kritikou

A personal software engineering space for building tools, open-source libraries, and writing articles about software — all part of an ongoing process of nkoding in infinite loops.

news

JsonToolkit.js: A Local-First JavaScript JSON Management Library

JsonToolkit.js: A Local-First JavaScript JSON Management Library

JsonToolkit.js is a lightweight, zero-dependency JavaScript library designed for local JSON data management, formatting, validation, and exploration directly in the browser with absolute privacy.

more...
What is a Cryptographic Hash and How Does It Work?

What is a Cryptographic Hash and How Does It Work?

Ηow cryptographic hash functions work. Learn the core principles of data hashing, avalanche effect, and the differences between MD5, SHA-1, and SHA-256.

more...
From Circles to Silicon: Implementing the Cyclic Prime Emergence Algorithm on FPGA

From Circles to Silicon: Implementing the Cyclic Prime Emergence Algorithm on FPGA

How we translate the geometric intuition of cyclic motion into a fully parallel digital circuit in VHDL, achieving instant prime number verification with zero RAM usage.

more...
What is Base64 and How Does It Work

What is Base64 and How Does It Work

Learn in simple terms what Base64 encoding is, how it transforms images and binaries into plain text, where it is used across the web, and why the "=" symbol appears at the end.

more...
TokenToolkit.js: Client-Side JavaScript Library for JWT, Base64, URL & Hashing

TokenToolkit.js: Client-Side JavaScript Library for JWT, Base64, URL & Hashing

A zero-dependency, local-first ES6 module built to handle secure JWT validation, multi-dialect Base64 file streaming, safe HTML entity conversions, and cryptographic parsing entirely in the browser.

more...