Kacper Ozieblowski

Sorbonne University

Projects

polyrhythm3
A new reworked release of polyrhythm generator / metronome
:: JavaScript
banner image of project polyrhythm3
Realtime Fractal Renderer
A simple ray-marched fractal renderer in Processing and GLSL
:: GLSL
About
GitHub
banner image of project fractal_viewer
toychain
A basic blockchain implementation from scratch written in pure C.
:: C
banner image of project toychain
pseudospectra
A collection of algorithms designed to calculate pseudospectra of complex matrices as fast as possible.
:: Python
About
GitHub
banner image of project pseudospectra
GrLang
A prototype of my custom programming language compiler using C++ and LLVM.
:: C++
About
GitHub
banner image of project GrLang

GrLang

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...

read more
mudi
Multi-Dimensional "Engine". Play with a 3D, 4D up to n-D cube in your browser!
:: JavaScript
banner image of project mudi
Tree Generator
Tree-Generation Space-Colonization algorithm implemented in C++ and rendered using Urho3D
:: C++
banner image of project TreeGenerator
interference
A simple visualization of wave interference with GPU acceleration.
:: HTML
banner image of project interference
polyrhythm
A simple JavaScript polyrhythm generator
:: JavaScript
banner image of project polyrhythm

polyrhythm

Note: This project uses Tone.js internally for sound generation

A simple opensource JavaScript polyrhythm generator. To test it out, go to polyrhythm.

Dummy tutorial

SCROLL DOWN! to see the full thing :) Click on the numbers to change them...

read more
L Tree
Really simple L-system tree
:: Processing
About
GitHub
banner image of project simple-L-system-tree
mysite
my website
:: JavaScript
banner image of project mysite

This is my website's repo ...

read more
fireworks
:: JavaScript
banner image of project new-year-fireworks
virsite
A website for vitraux d'art Izabela Ozieblowska
:: JavaScript
banner image of project virsite

This is a work-in-progress website for Vitraux d'Art Izabela Ozieblowska. ...

read more
dirsize
A tool written in Haskell to visualize the directory structure and size.
:: Haskell
About
GitHub
banner image of project dirsize

dirsize

A tool written in Haskell to visualize the directory structure and size.

usage

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. ...

read more
LU2IN002_proj
projet final de java
:: Java
About
GitHub
banner image of project LU2IN002_proj

Classes:

  • abstract BaseFood

    • String name
    • String getName()
    • String toString
  • SimpleFood extends BaseFood

    • double calories
    • double portion
    • String serialize()
    • Double calories()
    • Double portion()
    • Double caloriesPortion()
  • Food extends SimpleFoo...

read more
docalculus-agrum
:: C++
About
GitHub
banner image of project docalculus-agrum
RuNA
RuNA is a library for aligning DNA sequences.
:: Rust
banner image of project RuNA

RuNA

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"/>

Docs

https://angramme.github.io/RuNA/

You can also run

cargo doc --ope...
read more
compdiff
:: Rust
About
GitHub
banner image of project compdiff
2017-nbody
A simple 2D n-body simulation I made at age 15 using something similar to leap-frog.
:: JavaScript
banner image of project 2017-nbody

2017-nbody

A simple 2D n-body simulation I made at age 15 using something similar to leap-frog.

Running it locally

Just use any server to serve the files on localhost.

For instance run

python -m http.server

inside the directory. ...

read more
pima-site
:: Svelte
banner image of project pima-site

create-svelte

Everything you need to build a Svelte project, powered by create-svelte.

Creating a project

If you're seeing this, you've probably already done this step. Congrats!

# create a new project in the cu...
read more
fractal_web
:: GLSL
banner image of project fractal_web

Web fractal renderer

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...

read more
moolang
:: Rust
About
GitHub
banner image of project moolang
genkit-plugins
Community Plugins for Genkit (OpenAI, Groq, Anthropic, Cohere, etc)
::
banner image of project genkit-plugins

Website

This website is built using Docusaurus, a modern static website generator.

Installation

$ yarn

Local Development

$ yarn start

This command starts a local development server and opens up a browser window. Most changes are reflected liv...

read more
nerf_backup
:: Python
About
GitHub
banner image of project nerf_backup
nerf-backup
::
About
GitHub
banner image of project nerf-backup
net-ana
:: Python
About
GitHub
banner image of project net-ana
lang
:: Rust
About
GitHub
banner image of project lang
cv
::
About
GitHub
banner image of project cv
website
:: JavaScript
banner image of project website

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open [http://localhost:3000...

read more
fastwebsockets-dpdk
A fast RFC6455 WebSocket implementation
::
banner image of project fastwebsockets-dpdk

Crates.io

Documentation | Benchmarks

fastwebsockets is a fast WebSocket protocol imp...

read more