Skip to main content
⠀⢀⣤⣤⣤⣤⣀ ⠀⠀⢸⣿⣿⣿⣿⣿⣷⡀ ⠀⠀⠘⠉⠉⠙⣿⣿⣿⣷ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣧ ⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣆ ⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⡀ ⠀⠀⠀⠀⣴⣿⣿⣿⠟⣿⣿⣿⣷ ⠀⠀⠀⣰⣿⣿⣿⡏⠀⠸⣿⣿⣿⣇ ⠀⠀⢠⣿⣿⣿⡟⠀⠀⠀⢻⣿⣿⣿⡆ ⠀⢠⣿⣿⣿⡿⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⡇ ⢀⣾⣿⣿⣿⠁⠀⠀⠀⠀⠀⠈⠿⣿⣿⣿⡇
Background image

Welcome to my blog!

This is where I share my projects and thoughts about technology, web development, UI/UX and mathematics.

BankSURF™ Bank Assessment Tool

A fully deployed web-based platform for analyzing the performance of all banks in the U.S. The intuitive dashboard provides a comprehensive assessment of each bank's financial health, using financial reports from the FFIEC.

BankSURF Bank Assessment Tool
The Good the Bad and the Ugly of UAE

The Good, the Bad, and the Ugly of UAE

My experience in the UAE, part of my MBA's Global Business class in which I visited Dubai and Abu Dhabi. In this article, I break down my experience into "The Good, the Bad, and the Ugly" of the UAE.

Lorenz Strange Attractor

In this project I explore the Lorenz Strange Attractor in 3D using ThreeJS. The Lorenz Attractor is a dynamical system that exhibits chaotic behavior and is named after Edward Lorenz who discovered it in 1963 while studying weather patterns.

Lorenz Strange Attractor
Realtime collaborative Game of Life

Real-time collaborative Game of Life

Real-time collaborative and multiplayer version of the famous cellular automaton. It uses websockets to share messages across all the connected clients.

Litepad RTC Editor

Litepad is the lightest-ever implementation of a real-time collaborative editor in Node. It uses websockets to share messages across all the connected clients. Litepad is only about 100 lines of code.

Litepad RTC Editor