My projects
Enjoy this collection of websites and mini web apps I built.

One-26 ↗
September 2025Record a video and save directly to Google Drive! Read more to learn why I call it One-26.
Tech I used: React, Express, Tailwind, Google APIs, JWTs, cookies, Firebase, Render
See web app
My Webflow projects ↗
freelanceA collection of my Webflow projects for my freelance clients. I use BEM CSS for scalability and maintainability, CMS and Components for content management, and custom code for more functionality.
Go to collection
Scraper Drafter ↗
June 2025An automation workflow in n8n that connects various APIs: Firecrawl crawls the content of a website; Gemini generates draft email; Notion database for email content review, revision, and approval; Gmail triggers email sending of approved content.
See demo
HazEEE Monitoring ↗
May 2024Data from multiple sensor-equipped embedded systems are deployed to the cloud, analyzed, and displayed on a web app. Hardware includes STM32 microcontroller, sensors, WiFi and GSM modules, batteries, etc. Web app was built on React and deployed in Firebase.
See web app
WindFlow ↗
April 27, 2024A Webflow plugin, used to add Tailwind utility classnames to Webflow elements. Made with React, Tailwind, and Webflow’s Designer API. Aims to solve Webflow developers combo class problems and lack of utility and global class support.
Install on your Webflow project
Social media app ↗
August 28, 2022My biggest project yet! It has your common social media app features: posting, nesting comments, messaging, search, timestamp, and login. Built without any library (Vanilla JavaScript + HTML + CSS only) , I demonstrate how I can build clean, high-quality code by relying on data structuring, algorithmic thinking, modularization, and event delegation.
documentation | source code
Interactive comments section ↗
June 22, 2022An intermediate-level project challenge by FrontendMentor, also built without any library. It relies on data structuring and algorithmic thinking. It has features: creating, reading, updating, deleting, and nesting comments. It served as the basis of my social media app.
documentation | source code
Blogr landing page ↗
May 30, 2022This is an intermediate level test of my layout skills and basic JavaScript. I explored concepts like position, CSS functions, and fluid typography.
documentation | source code
Pop-up menu ↗
May 10, 2022This was a mockup project I found from frontendmentor.io. It is a pop-up menu that gets a rating.
documentation | source code