
who am i?
Building intelligent sytems,
one line at a time.
Hello! I'm Ronald Otieno, a software developer specializing in web development, data visualization, and machine learning.
With expertise in dynamic web applications and a focus on D3.js for captivating visualizations, I'm excited to collaborate on impactful projects. Let's make a difference together!
Daily Stoic
Time is a river, a violent current of events, glimpsed once and already carried past us, and another follows and is gone.
Marcus Aurelius
tools
A programmer is
as good as the
tools he uses
To be efficient and productive in what I do, I have carefully picked the tools that will help me accomplish my tasks fast.

Latest Articles
Using JavaScript Libraries with Svelte
Learn the techniques of using any JavaScript library in a Svelte app and most importantly discover the super powers hidden inside Svelte Actions.
Oct 29, 2023
Query Parameters, Pagination, and SvelteKit Endpoints
SvelteKit's endpoints enable seamless use of query parameters and pagination, improving content retrieval for a smoother user experience.
Oct 28, 2023
Mastering Git Bisect, A Powerful Tool for Debugging and Finding Bugs
Discover the power of Git Bisect, a valuable tool for debugging and finding bugs in your codebase. Learn how to efficiently track down the commit that introduced a bug using a binary search algorithm.
Oct 7, 2023
Leetcode 1929 Python, Concatenation of Array
Solving array concatenation with Python
Oct 1, 2023
11 Python tips and tricks to make you a better programmer
Here are some python skills that will help you write better programs and code efficient algorithims.
Oct 1, 2023
Understanding Sorting Algorithims in Javascript
Quick Sort is a popular and efficient divide-and-conquer sorting algorithm. It works by selecting a 'pivot' element from the array and partitioning the other elements into two sub-arrays, according to whether they are less than or greater than the pivot. The sub-arrays are then sorted recursively.
Sep 29, 2023
Demisifying Binary Search
Binary Search's brilliance lies in its ability to efficiently reduce the search space by half in each iteration, resulting in a remarkably fast search process for large datasets.
Sep 28, 2023
How To Build Offline DarkMode On Your Website
undefined
Sep 15, 2023
Hello World
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi eget massa sit amet arcu varius lacinia nec quis lacus.
May 27, 2022
Foo Bar
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas vestibulum odio nisl, nec pretium dolor varius in.
Apr 15, 2022