Gabriel Romualdo

I've been programming since I was 9. Since then I've built 200 products and worked as an engineer and engineering manager at several companies.

Now, I'm the Co-Founder & CEO at Challenger, a company taking on the traditional banking system. I previously ran Thirdbuy, the largest crypto marketplace for physical products.

I'm focused on democratizing opportunity. The internet democratized information, blockchain will democratize finance, and AI will democratize productivity. I'm starting with blockchain.


November 11, 2022Insights On The Future of Crypto After The FTX Crash  →
July 8, 2021Building Software to Fix Thousands of Errors on the NY Times  →
March 26, 2021Random Seed in JavaScript and Node.js  →
March 23, 2021An Algorithm to Swap Two Variables Synchronously, Without Creating a Temporary Variable  →
January 11, 2021How to Set Up Rate Limiting and Rate Slowing Down in Express.js  →
December 31, 2020Programs to Compute Trig Functions in Python, JavaScript, & Perl (with Maclaurin Series)  →
December 15, 2020How to Use the HTML5 Gamepad API (with complete examples)  →
December 12, 2020How to Schedule Cronjobs in Python  →
November 20, 2020How to Generate the Sierpinski Triangle in Vanilla JavaScript with HTML5 Canvas  →
October 11, 2020Performance of AI Algorithms in Playing Games — Empirical Evidence From Jupiter, My 2048 AI  →
September 12, 2020I Built Jupiter – A Machine Learning Based 2048 AI that Runs on the Web  →
September 12, 2020Using the Monte Carlo Tree Search Algorithm in an AI to Beat 2048 (and other games)  →
August 8, 2020How to Parse XML in Python  →
July 31, 2020Build and Deploy a Discord Bot with Node and Discord.js in 5 minutes  →
May 27, 2020How to Create a Beautiful Custom Scrollbar for Your Site in Plain CSS  →
May 24, 2020AP Test Submission Problems Show Lack of Developer Adoption of .HEIC File Type  →
March 21, 2020I Built Coronavirus Live Monitor - stats, news, and WHO press releases on the virus all in one place  →
February 29, 2020IIFE's in JavaScript Explained in 3 Minutes  →
February 5, 2020Create a Reading Scroll Progress Bar for Your Blog in JavaScript and CSS  →
January 27, 2020CSS Variables Explained in 2 Minutes with an Interactive Demo  →
January 17, 2020JavaScript `use strict` Explained in 2 Minutes  →
January 12, 2020I Built Daily Developer Jokes and the First Ever DEV Bot  →
January 11, 2020Hello World in LOLCODE: A Very Peculiar Programming Language  →
January 3, 20203 Modern CSS Features in 2 Minutes  →
December 24, 20192019 Developer Rewind / Year in Review: The End of a Decade 🎉, the End of an Era?  →
December 15, 20195 Strange Yet Funny Things That Only Happen in JavaScript  →
December 12, 2019Windows vs MacOS vs Linux: My Story (and share yours too!)  →
December 4, 2019How I Moved a Step Closer to Clean CSS and How You Can Too (with the BEM Methodology)  →
November 26, 2019Building the Flipping Card Animation in Plain CSS  →
November 9, 2019A Quick Script to Find Any Broken Links on Your Site 🎯  →
November 6, 2019Celebrating the Internet at 50 Years: A Brief History of How We Got Here  →
October 27, 20194 Great YouTubers Devs Should Check Out  →
October 24, 2019What I Learned from a 20-year-old Book on Web Design  →
October 19, 2019Deep Thinking: Machine Learning and Our Future  →
October 10, 2019Looking for Honest Feedback on My Personal Website  →
October 2, 2019Possibly the Most Useful CSS Trick  →
September 30, 2019A Few Really Useful Resources for Web Designers  →
September 29, 2019A Few Updates, and the New Site!  →