Depth Effect | Using JS & CSS Transform

I was surfing the web the other day when I came across lightning js. An open source project for creating animated UIs with webGL. It’s mainly used for TV apps and has great performance of low-spec devices. It’s fast. lightning fast. A demo on their landing page caught my eyes. I’m UI lover so I decided to give it a try and recreate it using JS and CSS very quickly....

March 3, 2023 · 2 min · 405 words · Me

Expanded Loops | Ugly and Efficient! 👺 | Part 1

So, a few weeks ago, I started working on a research project that involved writing a chemical reaction simulator with tons of loops and calculations. The complexity of the code grew exponentially as the problem’s variables and dimensions increased. I tried optimizing the code itself, yet I wasn’t satisfied enough. So as any intelligent engineer would do, I decided to dive deep and discover what exactly happens to the code we write in a high-level language....

February 24, 2023 · 5 min · 921 words · Me

`aa` Game Replica | Breaking the ice of p5.js 🥶

I’ve wanted to try p5js for quite a long time. Last week I decided to dive into the unknown and create a simple game with that in one single Saturday night to see how it works. I chose the popular ‘aa’ game, in which the player tosses pins on a spinning target avoiding colliding with any other pin already on the target. I was intimidated by p5js, then I quickly found the library really really user-friendly and intuitive....

February 10, 2023 · 3 min · 471 words · Me

Noted 1.0.1

This extension is finally what I wanted it to be! 👉 Get Noted Extension If you’re anything like me, you probably have a million thoughts and ideas floating around in your head at any given time. And while it’s great to be creative, it can also be frustrating to forget all those brilliant ideas that pop into your mind at the most random moments. That’s where Noted comes in - a simple, minimalist note-taking chrome extension that helps you keep track of all your thoughts and ideas....

January 25, 2023 · 2 min · 362 words · Me

The power of ensemble methods.

Have you ever participated in a Kaggle’s playground competition? I recently took part in one that aimed to predict the chance of a stroke based on various factors like age, gender, glucose levels, BMI, and more. The data provided for these competitions can be a bit messy, with added noise and outliers, so it’s important to start with some good old-fashioned data preparation and cleaning. First thing I look for is null-values....

January 16, 2023 · 3 min · 540 words · Me