
Country flags and currency package
Lightweight TypeScript library for country flags, capitals, dial codes, currencies, and simple location distance utilities.
Pet project to try out HTML Canvas and JavaScript, rendering an infinity (∞) animation and a circle that follows the mouse.

This small experiment uses Canvas APIs to draw and animate an infinity curve while tracking mouse movement to render a trailing circle. The focus is on animation loops, basic vector math, and interaction.





Lightweight TypeScript library for country flags, capitals, dial codes, currencies, and simple location distance utilities.

Pet project simulating bouncing balls with gravity, collisions, and elasticity on HTML Canvas.

Pet project animating randomly floating circles on HTML Canvas with simple drift and easing.
Available for senior engineering roles, consulting, and architecture reviews.