Northstrix
Self-proclaimed embedded systems engineer, aspiring web developer, and self-taught cryptographer dedicated to securing digital communications.
Independent developerSiberia
Pinned Repositories
Cipherbox
Cipherbox is what I consider to be a cryptographic swiss knife. It utilizes six encryption algorithms, and it's also a vault that's locked with four RFID cards, your username, and password.
Electronic-Shelf-Label-Firebase-Edition
An electronic shelf label (ESL) is a type of price tag. The one that enables you to easily set and update the product name, pricing, product description, etc.
Electronic-Shelf-Label-Management-System
Contains code for the DIY electronic shelf label management system
Encrypted_Data_Vault
An encrypted data vault is a device that employs a sophisticated encryption algorithm to encrypt your data and utilizes either its built-in memory or external database to store your data in an encrypted form.
KhadashPay
The KhadashPay project is an open-source payment system. I made it to provide the business owners with the opportunity to easily deploy a card payment system in their store without having to buy an expensive terminal, pay fees from each transaction, and waste time and resources dealing with the bank.
Lantern
The lantern project is an ESP-based addressable RGB LED strip controller.
Midbar
Midbar is more than just a password vault! Midbar is designed to significantly increase the cost of unauthorized access to its user's personal data.
Midbar-ESP32-CYD-Firebase-Edition
A version of Midbar data vault adapted for the ESP32 CYD and WebFlash. It keeps the cryptographic keys in the ESP32 RAM and stores the ciphertexts (encrypted data) in the Google Firebase.
namer-ui
Namer UI is a collection of reusable components designed to empower developers in creating beautiful user interfaces.
plum-harbor
An open-source file sharing app built using Next.js and Perplexity. The app employs ML-KEM-1024, ChaCha20, Serpent-256, and HMAC-SHA512 to ensure data confidentiality and integrity. The app is also equipped with a dedicated password vault.
Northstrix's Repositories
Northstrix/Midbar
Midbar is more than just a password vault! Midbar is designed to significantly increase the cost of unauthorized access to its user's personal data.
Northstrix/Lantern
The lantern project is an ESP-based addressable RGB LED strip controller.
Northstrix/Electronic-Shelf-Label-Firebase-Edition
An electronic shelf label (ESL) is a type of price tag. The one that enables you to easily set and update the product name, pricing, product description, etc.
Northstrix/Electronic-Shelf-Label-Management-System
Contains code for the DIY electronic shelf label management system
Northstrix/ESP32-Cheap-Yellow-Display-Electronic-Shelf-Label-with-Google-Firebase
ESP32 CYD version of the Electronic Shelf Label.
Northstrix/ESP32-Tetris-With-Nintendo-64-Controller
Tetris for ESP32 with Nintendo 64 controller support.
Northstrix/Midbar-ESP32-CYD
A version of Midbar data vault tweaked specifically for the ESP32 Cheap Yellow Display.
Northstrix/Midbar-ESP32-CYD-Firebase-Edition
A version of Midbar data vault adapted for the ESP32 CYD and WebFlash. It keeps the cryptographic keys in the ESP32 RAM and stores the ciphertexts (encrypted data) in the Google Firebase.
Northstrix/Midbar-Firebase-Edition
Midbar Firebase Edition - is the edition of Midbar that stores the encrypted data in the cloud while keeping the keys on the device!
Northstrix/PHA5E-STYLE-HERO-SECTION
Hero section inspired by "PHA5E"
Northstrix/Bootleg-Password-Vault
A password vault with client-side encryption and nice-looking UI built with React.
Northstrix/In-Browser-File-Encrypter
The In-Browser File Encrypter is a simple web application that enables you to securely encrypt your files directly in your browser using the AES-256 encryption algorithm in CBC mode.
Northstrix/Lakhash
An experimental cloud storage service built with Next.js, featuring client-side file encryption, a dedicated password vault, advanced integrity verification functionality, and a convenient UI.
Northstrix/namer-ui
Namer UI is a collection of reusable components designed to empower developers in creating beautiful user interfaces.
Northstrix/plum-harbor
An open-source file sharing app built using Next.js and Perplexity. The app employs ML-KEM-1024, ChaCha20, Serpent-256, and HMAC-SHA512 to ensure data confidentiality and integrity. The app is also equipped with a dedicated password vault.
Northstrix/React-Cryptographic-Toolkit
A web app built with React that enables you to encrypt your data, hash strings, and calculate tags using the available HMAC algorithms.
Northstrix/3D-Rendering-Desktop-App-With-Wireless-Display-Support
3D rendering engine made using Python as an exploratory adventure into the world of 3D graphics. It also Incorporates the wireless display handler from the Electronic-Shelf-Label-Management-System V2.0.
Northstrix/Bootleg-AES-256-CBC-File-Encrypter
A simple file encryption software written in C/C++ that utilizes the AES-256 encryption algorithm in CBC mode.
Northstrix/CustomTkinter
A modern and customizable python UI-library based on Tkinter
Northstrix/customtkinter-sign-in-and-sign-up-forms
Northstrix/ECDSA-File-Signer
A simple app that enables you to sign the files and verify their integrity/authenticity using the ECDSA and SHA-512
Northstrix/ESP32-Cheap-Yellow-Display
Building a community around a cheap ESP32 Display with a touch screen
Northstrix/Midbar-Desktop-App
Standalone desktop app from the Midbar project
Northstrix/Midbar-ESP32-CYD2USB-Firebase-Edition
A version of Midbar data vault adapted for the ESP32 CYD2USB and WebFlash. It keeps the cryptographic keys in the ESP32 RAM and stores the ciphertexts (encrypted data) in the Google Firebase.
Northstrix/my-portfolio
My portfolio built with Next.js and Perplexity. Feel free to use it as a template for your own!
Northstrix/plum-harbor-deutsch
German version of the "Plum Harbor" file sharing app.
Northstrix/simple-fullstack-expense-tracker-react-nest
An entrance assignment
Northstrix/Splashed-Push-Notifications
Simple, splashed push notifications created from templates I found on CodePen.
Northstrix/Teensy-4.1-Tetris
Tetris for Teensy 4.1
Northstrix/Vapor-String-Hasher
A simple web app that allows users to hash strings using the Whirlpool and SHA-512 hash functions. The app stores the hashes in a database, enabling the user to view and delete them.