Back to Home

all projects

A full-service website for a Virginia handyman business, designed to turn local search traffic into quote requests through detailed service pages, project galleries, testimonials, local SEO, and an AI chat assistant.

A full-stack storefront and order-management system for Philippine-made 3D printed hiking keepsakes. Customers can personalize terrain models and keychains, submit securely priced orders and files, while the maker manages products, orders, payments, store settings, and FAQs from a protected admin console.

A fact-checking assistant for the Philippines that helps people move beyond a default Google search or ChatGPT answer. It investigates one claim at a time using current web evidence, then gives a cautious, citation-backed verdict to support more reliable information.

RejectPassClosedFreshNeeds scoringRulesValidFailedUnscoredStart syncFetch Latest / RebuildCollect listingsParse & deduplicateRole prefilterEmployment type + dutiesDiscardClear rolemismatchRead full detailsCheck source statusExclude closedExplicitsource markerScore needed?New, stale, or changedReuse decisionFresh + unchangedScoring rulesTarget rolesPreferencesDealbreakersJev evaluationFull description + explicit rubricsRole fit · 0–4Preference fit · 0–4Dealbreakers · probabilityOne request per job · bounded scoring poolValidate resultsTyped scores+ probabilitiesKeep unscoredFailed /missing keyCache & rank50/50 role + preferenceFresh scores firstReview jobsInspect fit detailsChoose what to pursue

A custom-code job discovery pipeline. Filters listings, uses Jev to evaluate role fit and preferences, and ranks jobs for review.

01 · OwnerDefine campaignLocations + categoriesGenerate search queries02 · ScraperCollect businessesGoogle Maps via DockerPreserve raw records03 · CodeNormalize fieldsNames, contacts, URLsOne consistent schema04 · CodeRemove duplicatesPlace, domain, phoneThen name + city05 · CodeClassify websitesNone, social, free builderExclude custom sites06 · CodeCheck activityExclude closed / staleKeep uncertain records07 · CodeSync historyStable IDs across runsRefresh master records08 · CodePrioritize & exportWebsite type + activityClean prospect CSV09 · OwnerReview prospectsVerify business detailsChoose whom to contact

A Python pipeline for local business prospect research. Collects Google Maps records, classifies website listings, removes duplicates, checks activity signals, and exports prioritized prospects for human review.

Tangan desktop app interface

An expanding local-first Windows desktop app for everyday file utilities. It converts and compresses images, generates web icon packs, extracts PDFs to Markdown, processes videos locally, extracts source-mapped color palettes, and optimizes PDFs, with batch handling, collision-safe exports, and a modular foundation for adding more tools over time.

A modern real estate website showcasing curated tropical villas across Southeast Asia. It features a searchable property catalog, photo gallery lightboxes, and a private tour booking flow.

A conversion-focused landing page for a solo residential cleaner in Virginia, giving families clear services, pricing, coverage areas, and a direct inquiry flow backed by email delivery and local SEO.

A full-stack clinic platform that connects patient inquiries with appointment management. Combines real-time availability, AI-assisted booking, email updates, and a protected workspace for staff to manage schedules, requests, and clinic content.

Makes Philippine government procurement readable by anyone, from journalists to ordinary citizens. Cleans and loads more than a million contract records into a local analytics database, then answers plain-English questions with AI-generated SQL and clear summaries.

Source repository

A literature-review assistant for students and researchers. Answers questions across an entire Zotero PDF library with citation-aware synthesis, grounded in the actual source documents.

A math placement-prep app built around a carefully curated question bank, a 45-skill curriculum, and a deterministic learning engine. Adaptive and topic practice target weak skills, while a timed mock exam turns progress into an honest readiness signal.

A teacher-controlled AI assessment builder for Grades 7–12. Converts competencies and cognitive-level targets into a balanced Table of Specifications, generates structured multiple-choice questions with validation and fallback handling, and lets teachers review and edit every item before exporting Student, Teacher, Answer Key, and TOS Word documents.

A conversion-focused storefront redesign for a Swedish candy brand. It pairs playful visuals with clear product discovery, customer reviews, and a responsive product detail page featuring an interactive photo gallery, size selection, and subscription options.

A warm, trust-focused tutoring landing page for parents of K–6 learners, presenting services, credentials, FAQs, downloadable profiles, and a direct inquiry flow designed to convert interest into lesson inquiries.

A responsive demo website for a fictional chiropractic practice. Presents care options, provider information, and evidence-linked FAQs, with an appointment-selection preview featuring clinic-time scheduling, contact validation, and accessible form feedback. No appointments are reserved or contact details sent.

Live preview unavailable

A custom website and event registration system for a Bicol hiking organization. It brings event discovery, solo or group registration, payment-proof submission, private booking status, and organizer operations into one mobile-friendly flow.

A personal manga library and vertical reader built for discovering, saving, and reading manga, manhwa, and manhua across multiple content sources. It combines AniList discovery, cross-device library sync, local-first reading progress, manual offline downloads, installable PWA support, and optional new-release notifications.

An interactive pixel-art birthday microsite built as a playful, personalized experience. It combines animated character actions, parallax scenery, music controls, timed countdown and birthday modes, confetti, and accessible reduced-motion behavior across screen sizes.

Helps freelancers apply faster on onlinejobs.ph. Parses a live job posting, then writes a tailored subject and message from your saved profile and resume, ready to send.