This is a prototype of my custom programming language compiler. It's written in C++. The front-end is custom-written, namely a Lexer, Parser and a lazy AST system. It uses LLVM for middle and back-end, namely IR optimization, IR to machine code, machine code optimization and cross-compilati...
This is a software ray-tracer that I made back in high school. The scene is hard-coded into the program, thus to change the scene you have to recompile. To compile you can write a CMake configuration yourself or use the VS2017 solution provided.
![img](https://raw.githubusercontent.com/A...
This program can encode data in a .bmp image by modifying the least significant bits of pixels. Any type of file can be encoded inside as long as the size is smaller than a threshold.
To encode data inside a .bmp image, first create a new configuration file with the `steg -ne...
Note: This project uses Tone.js internally for sound generation
A simple opensource JavaScript polyrhythm generator. To test it out, go to polyrhythm.
SCROLL DOWN! to see the full thing :) Click on the numbers to change them...
This is a work-in-progress website for Vitraux d'Art Izabela Ozieblowska. ...
A tool written in Haskell to visualize the directory structure and size.
Use dirsize
to take a snapshot of the current working directory.
Aferwards you can navigate the directories and see which ones take up the most space on the device.
...
abstract BaseFood
SimpleFood extends BaseFood
Food extends SimpleFoo...
RuNA is a library for aligning DNA sequences.
<!-- ![runa logo](https://raw.githubusercontent.com/Angramme/RuNA/master/misc/logo.png) --> <img src="misc/logo.png" alt="runa logo" width="200"/>https://angramme.github.io/RuNA/
You can also run
cargo doc --ope...
A simple 2D n-body simulation I made at age 15 using something similar to leap-frog.
Just use any server to serve the files on localhost.
For instance run
python -m http.server
inside the directory. ...
Everything you need to build a Svelte project, powered by create-svelte
.
If you're seeing this, you've probably already done this step. Congrats!
# create a new project in the cu...
this project is the web version of fractal_viewer
Multiple fractals are present:
jerusalemn cube
koch curve
menger sponge.
Custom renderer was implemented using ray marching. One cool trick used is to stop the recurs...
This website is built using Docusaurus, a modern static website generator.
$ yarn
$ yarn start
This command starts a local development server and opens up a browser window. Most changes are reflected liv...