nic-obert
Hey, I'm nic. Student passionate about Tech, Science and Programming. I also write programming-related articles on Medium: https://medium.com/@nic-obert
Milan, Italy
Pinned Repositories
ascii-converter-web-heroku
branchless_programming
Proof of concept programming using only truly branchless operations.
derivative-calculator
A cli program that calculates the derivative of a function
image-to-ascii
Tool to convert an image into a sequence of ASCII characters.
permalang
A compiler for a statically typed language
procedural-generation
Procedural world generation demo using Processing.
reverse-language
An esoteric programming language that works in reverse
rusty-vm
A virtual machine toolchain, including bytecode assembler and disassembler.
stack-vm
A higher level stack-based virtual machine and related assembler.
video-to-ascii
Convert videos to ASCII movies.
nic-obert's Repositories
nic-obert/procedural-generation
Procedural world generation demo using Processing.
nic-obert/reverse-language
An esoteric programming language that works in reverse
nic-obert/rusty-vm
A virtual machine toolchain, including bytecode assembler and disassembler.
nic-obert/video-to-ascii
Convert videos to ASCII movies.
nic-obert/branchless_programming
Proof of concept programming using only truly branchless operations.
nic-obert/waterscript
The WaterScript interpreted programming language
nic-obert/ascii-converter-web-heroku
nic-obert/branchless_credit_card_validator
A C++ program that validates credit card numbers using Luhn's Algorithm, implemented using true branchless programming.
nic-obert/calculator
nic-obert/derivative-calculator
A cli program that calculates the derivative of a function
nic-obert/document-signing-and-verification-system
A system to sign and verify the authenticity and originality of documents using RSA cryptography
nic-obert/freemusic-web
A website for downloading music files for free
nic-obert/nic-obert
nic-obert/py-result
A simple Python library that implements Rust-like Result and Option types.
nic-obert/rs-assert-exists
Useful macro to assert that a certain symbol exists in the source code. This is useful to strictly couple otherwise loosely coupled functions and symbols that depend on each other.
nic-obert/stack-vm
A higher level stack-based virtual machine and related assembler.
nic-obert/ai-snake
nic-obert/copy-paste-injection
An command injection attack vector.
nic-obert/fast-links
nic-obert/numscript
Esoteric programming language that uses only numbers
nic-obert/open_linked_list
A linked list implementation that allows to unsafely mutate, insert, and remove elements from the middle of the list through a pointer.
nic-obert/pixel-artist
A command tool to convert images to pixel art.
nic-obert/prime-fact
Prime factorization in various languages
nic-obert/procedural-path-generation
Generate a pathway in an environment procedurally.
nic-obert/python-number-experiments
nic-obert/rs-bush
Implementation of the bush data structure in Rust
nic-obert/rust-snake
nic-obert/static-ascii-converter
A static website that converts images into ASCII text
nic-obert/uuid-generator
nic-obert/vacation-analysis