Roses are red
Violets are blue
Coffee is good
And you are ok too.
Bohdan Drahan
Software Developer


Some of my work:
Seed Root Part 2
Introducing the model of sexual reproduction, meaning the genes from two parents are
combined
to produce offspring with genetic variation.
This dynamic process, capturing the essence of biological diversity, was brought to life
through a Python implementation using matplotlib, allowing for a vivid visual
representation of genetic inheritance.
Diffusion-Limited Aggregation
Diffusion-limited aggregation (DLA) is a process that describes the formation of patterns and structures in certain physical and chemical systems. It is particularly relevant in explaining how clusters and fractal structures form in nature
Link here
Chicken Evolution
Introducing genomes that change the behaviour of the individuals.
Chickens that eat worms get more health and the one that eat cigarettes get it less.
Healthy chickens can get offsprings and unhealthy chickens die.
Link
here
Sorting Algorithm Visualisation
Implementing a famously faster sorting algorithm: the Quicksort! And visualize the process with p5.js!
Link here
The Snake Game
Brought to life in JavaScript with p5.js, weaves the classic arcade charm into the web, where players guide a growing serpent through a dance of sustenance and survival amidst smooth animations and responsive controls.
Link here
Shared Canvas
Creating a local server. Hosting a shared, collaborative drawing canvas. Broadcasting messages between clients and the server using node, express, p5.js and socket.io.
Link here
Eternal Dance
The song.
The only thing forever is THE DANCE people do. The faces change over time, but the dance stays
the same.
We were dancing it for milenium and just recently you were born. Now it's your turn
eternal dance, eternal dance
panda chapter