
Biyinzika Joshua
Hey, I'm Joshua. I make small, useful software. Right now: Posiboo and I live compilers. Mostly TypeScript and Rust (My allegiance is to the Crab). If you're in Uganda and need a clean online shop that just works on a phone, I can help. Sell online
My small bets

Posiboo
Startup
Posiboo
A JSON/HTML to PDF generation API that allows you to create PDFs from JSON or HTML templates.

Tabioo
Startup
Tabioo
A tool for designing entity relationship diagrams for databases.
Sorting Algorithms Visualizer
Side Project
Sorting Algorithms Visualizer
A web app that visualizes sorting algorithms like bubble sort, selection sort, insertion sort, merge sort and quick sort.

Recursive Descent Parser
Side Project
Recursive Descent Parser
A JavaScript implementation of a recursive descent parser that parses a language with similar syntax to JavaScript and creates an AST.

Inverted Index Algorithm
Side Project
Inverted Index Algorithm
A Python implementation of an inverted index algorithm that creates an inverted index from a collection of documents and allows for searching the documents.
Startup

A platform that aggregates remote jobs into one place. Features state of the art web scraping.
My articles
React useEffect hook
Medium
React useEffect hook
React useEffect hook is a function that takes two arguments, a function and an array of dependencies. It is used to perform side effects in function components.
React useState hook
Medium
React useState hook
React useState hook is a function that takes an initial state and returns an array with two elements. The first element is the current state and the second element is a function that updates the state.
JavaScript Event Loop
Medium
JavaScript Event Loop
JavaScript event loop is a mechanism that allows JavaScript to perform non-blocking operations. It is responsible for executing code, collecting and processing events, and executing queued sub-tasks.
Hoisting in JavaScript
Medium
Hoisting in JavaScript
Hoisting in JavaScript is a mechanism that allows you to access functions and variables before they are declared. It is a default behavior in JavaScript that moves declarations to the top of the scope.
This keyword in JavaScript
Medium
This keyword in JavaScript
The this keyword in JavaScript refers to the object that is executing the current function. It is a reference to the object that the function is a method of.