Recent Projects
-
Quiz
- TypeScript
- React
- Firebase
- Vitest
- React Testing Library
This single-page app allows you to create and host interactive quizzes for in-person or remote classrooms. Each quiz is parsed from a single Markdown file providing a simple yet powerful way to create and edit quizzes and will allow future syncing with Git/GitHub repositories. I found Kahoot! and Quizizz too limited and too expensive for my needs and, as someone who lives in his text editor and git repositories, I wanted to create quizzes using either Org-mode or Markdown so I scratched my own itch. "I can make that in a weekend", he said way too many weekends ago.
-
Short
- Go
- SQLite
- TypeScript
- Docker
This link shortener application was built as a personal project to help learn Go and the Go way of doing things (The Tao of Go, if you will), hence the lack of heavy JavaScript. Although I may drop in HTMX if the app grows to need a little interactivity in the front-end. Clicking on the ddo.sh link above will just lead you back here as the app has no public-facing pages yet. Or may never get any as it has already served its primary purpose of me finishing a project with Go and knowing when the links I share are visited.
Past/Archived Projects
-
Pamigay
- Python
- Django
- PostgreSQL
- JavaScript
- Node
- SCSS
- Docker
- AWS
- Mailgun
- CometChat
A marketplace platform for a Philippine startup designed to connect brands and individuals through a unique giveaways ecosystem. The platform allowed brands to offer promotional giveaways while enabling regular users to exchange or give away pre-loved items for free, with pickup and delivery handled by the company. Despite its innovative approach and fully functional features, including a backend for managing in-house logistics, the startup was unable to launch publicly due to limited resources and scaling challenges.
-
Fat Arrow
- JavaScript
- Node
- Express
- PostgreSQL
- Backbone.js
- jQuery
- SCSS
- Mailgun
A website for a training center that offered short courses in web design and development. The site was built using a custom Markdown-based static site generator, enabling quick and flexible content updates. To support operations, I developed a lightweight CRM to manage sales leads and class schedules, streamlining the enrollment process. The application combined a user-friendly interface for prospective students with tools that simplify administrative workflows, effectively supporting the center's operations.
-
White Champa
- PHP
- WordPress
- Shopify
- JavaScript
- jQuery
- SCSS
- Liquid
- ACF
A website for a global boutique fashion company, starting as a brochure-style site to showcase their brand using a custom WordPress theme and plugins. When the client decided to add e-commerce functionality, I began integrating WooCommerce into the site. Midway, I identified Shopify as a more scalable and user-friendly platform for their needs and advised a migration. I successfully transitioned the website to Shopify, ensuring a seamless experience for customers and better tools for the business to manage their online store.
-
Tiffany Chairs
- PHP
- MySQL
- JavaScript
- jQuery
A web application for a wedding chair rental business that combines a public-facing website with tools to manage sales leads and automate key processes. The app simplified client inquiries while internally syncing delivery schedules to Google Calendar for easier coordination. By improving efficiency and client engagement, the app supported the company's growth from a startup to the leading wedding chair rental provider in the Philippines until the proprietor's successful exit.