MN

portfolio.

Things I've designed, built and automated.

Apps, websites, automations, animations, ad designs and a clothing brand. I design with 15+ years of experience and build with AI agents.

iOS and Android app

Mystogian

An astrology and decision-journal app.

  • Built the chart engine (Western and Vedic), accurate to under 0.01 degree against professional software.
  • Over 9,000 automated tests.
  • Submitted to the App Store, with Android in closed testing.
  • Website live at mystogian.com.
  • Stack: React Native (Expo), TypeScript, Supabase, Claude API, RevenueCat, Next.js, Cloudflare.
Visit mystogian.com

Owner walkthrough

Owner dashboard on desktop
On a phone

Guest side and public pages

Guest booking page for a resort: photos, details and a date picker
Guest booking page
The same guest booking page on a phone
Booking on a phone
How it works page: the owner workflow in four steps
How it works
About page: Less Planning, More Swimming
About Swimeroo

Launch slides

Meet Swimeroo, the easy booking tool for private resorts
One link. All set. The booking link guests use
Guests send requests easily
All bookings in one place
Block dates. Stay in control. The owner calendar
Payment stays direct

Booking app, in development

Swimeroo

A platform that helps private resort owners manage availability and reservations in one place, with a booking calendar, shareable booking links and an owner dashboard.

  • A booking app for private resorts in the Philippines, for web and mobile.
  • Phase 1 gives resort owners a free, mobile-first booking calendar that ends double-booking: one link where guests send requests, owners confirm, and blocked dates stay blocked.
  • Guests pay the owner directly. Swimeroo keeps the booking organized.
  • Goal: 50 to 100 resorts on the calendar before opening to guests in Phase 2. Launching in Cavite first.
  • Stack: Expo (React Native), React Native Web, InstantDB, Vercel, Cloudflare.
  • Status: In development. Website live at swimeroo.com.
Visit swimeroo.com
Home: every tool, a new rename batch and recent activity
Home
Photo Renamer processing a Google Drive folder
Processing
Batch review in groups: singles, hat groups, no hat and multiple
Review
Renames applied, with the rename log
Done

Internal web platform

Company Hub

An internal web platform for a company's team, built around AI. Each tool replaces a manual job.

I built it as the company's internal web app (Python, FastAPI, OpenAI Vision, CLIP). Its first tool renames product photos with AI: 148 renamed, 0 skipped in the first live run.

Live

  • Sign-inEmployees sign in with their company account.
  • Photo RenamerPaste a Google Drive folder and AI vision (OpenAI Vision, CLIP) recognises every hat against the 405-product reference catalog. Review the matches in groups (singles, hat groups, no hat, multiple), add handles, gender and season tags, then apply the new names, with undo and resume.148 renamed, 0 skipped in the first live run.
  • Add ProductAdd a new hat once. The AI writes every catalog field, inserts it into the catalog in order and saves its first reference photos.
  • CatalogHats by type, materials and brand assets, with search, filters and photos.

Planned

  • Marketing Calendar
  • Product Library
  • Archives Gallery

Shown as planned in the app itself.

  • Designed the app's interface and design system.
  • Stack: Python, FastAPI, OpenAI Vision, CLIP, Google Sheets, Google Drive.

Desktop app

Command Center

A central workspace for running AI coding agents and managing my daily development and review process.

  • 706 automated tests.
  • Stack: Electron, TypeScript, Claude Agent SDK.
Up to 13 tasks
per campaign
n8n > ClickUp

n8n and ClickUp

Campaign and Team Automation

Campaign setup, image work and team reporting for a company's team, automated.

  • Automated marketing campaigns with n8n and ClickUp: briefs, Drive folders, up to 13 tasks per campaign and file uploads.
  • Built an n8n image pipeline: background removal, resize and WEBP export.
  • Built a Google Chat bot for weekly team performance reports and AI greeting cards.

Automation

Mystogian Marketing Automation

A tool that posts to Facebook for Mystogian every day.

  • A Python tool that posts astrology posters and a daily video reel to Facebook through the Graph API.
  • The videos are made in Remotion.
The Aristocrats Den apparel The Aristocrats Den apparel The Aristocrats Den apparel The Aristocrats Den gold anchor necklace The Aristocrats Den apparel The Aristocrats Den apparel

Brand and apparel, founder and creative director

The Aristocrats Den

My clothing brand, founded in 2021.

  • Grew the brand to 279,400 TikTok followers and 1.5M likes.
  • Sold 56,048 units (P16.2M) in 2024 on TikTok Shop and Shopee.
  • Run all design, content, production and supplier work.
  • Automated a nightly stock sync to the website (Python, Playwright).
See the online store
The Aristocrats Den storefront
Storefront
The Aristocrats Den product grid
Products
The Aristocrats Den store on a phone
Phone

Online store, The Aristocrats Den

The Aristocrats Den Website

My brand's own online store, with a storefront, an admin panel and an API.

  • I automated a nightly stock sync from BigSeller to the website (Python, Playwright).
Visit thearistocratsden.com
The Mystogian website: Your horoscope shouldn't be everyone's

App website, Mystogian

Mystogian Website

The website for my app, live at mystogian.com.

  • Stack: Next.js, Cloudflare.
Visit mystogian.com
Alyssa Marie Teves portfolio website
Alyssa
Beverly Rose Bade portfolio website
Beverly
Clark Philip Ortega portfolio website
Clark
Reynald John Mailed portfolio website
Reynald

Websites and AI training

VA Portfolio Websites

I train 5 virtual assistants one to one in applied AI for business, and built their resumes and portfolio websites.

Nightly
stock sync
BigSeller > website

Automation, The Aristocrats Den

Stock Sync

Every night the website's stock is matched to BigSeller.

  • Scheduled on Windows Task Scheduler, with a preflight check.
  • Stack: Python, Playwright.
See the online store
Weekly
team report
n8n > Google Chat

Automation

Team Reporting Bot

A Google Chat bot that posts the weekly team performance report.

  • Built in n8n, reporting from ClickUp data.
  • Stack: n8n, Google Chat, ClickUp.
See the campaign automation

Video

Mystogian Motion Reel

App explainer reel for Mystogian.

  • Length: 0:44

Short film

Perfect on Paper

Animated short film for Mystogian Bonds.

  • Length: 1:36

Short film

Mystogian Short Film

Animated short film for Mystogian.

  • Length: 1:28

UGC-style ad

Maya

UGC-style ad for Mystogian.

  • Length: 0:39

Auto-made reel

Daily Reel

Made and posted automatically by my Mystogian marketing tool.

  • Length: 0:10
See the marketing tool

AI video

AI 360-degree Product Videos

AI product photos and 360-degree videos (Nano Banana Pro, Higgsfield) using a prompt guide I wrote.

  • Length: 0:06

Graphic Designer with AI, Apr 2026 - Jul 2026, project based

500 Designs Lab

Delivered 250 final ad designs for 244 client briefs, using AI image tools with Photoshop and Illustrator.

A selection of 30

Ad design for a client brief Ad design for SunnyPaw Ad design for a client brief Ad design for a client brief Ad design for Velvet Crumb Donuts Ad design for Vettd Ad design for Penrose Baking Ad design for Ironside Studio Ad design for Breakline Racing Ad design for a client brief Ad design for The Serum Studio Ad design for Hearth & Halt Ad design for a client brief Ad design for Verdelay Ad design for a client brief Ad design for a client brief Ad design for Morning Assembly Ad design for Sunny Skillet Ad design for Leadrep Ad design for a client brief Ad design for Cocoa Ring House Ad design for PureStart Smoothies Ad design for ForgeHouse Fitness Club Ad design for a client brief Ad design for The Proven Pace Ad design for Stillrise Meditation Ad design for a client brief Ad design for Wayfare Shield Ad design for Proactive Path Ad design for a client brief

Poster templates, Mystogian

Mystogian Social Posters

Astrology posters, designed as templates and posted automatically every day.

See the marketing tool
Astrology poster: your chart's opposite houses are secret teammates Astrology poster: cardinal signs, a messy first draft still counts Astrology poster: what you give and what you get back deserves a fair look Astrology poster: your 8th house sign shows how you let people all the way in Astrology poster: the sneaky ways each sign gets in the way of its own peace Astrology poster: leo and gemini energy says shake up the plan

Launch slides, Swimeroo

Swimeroo Launch Slides

The launch slides for my booking app, with the Roo mascot.

See the app
Meet Swimeroo, the easy booking tool for private resorts One link. All set. The booking link guests use Guests send requests easily All bookings in one place Block dates. Stay in control. The owner calendar Payment stays direct

Ad and brand design

Selected Design Work

Earlier ad and brand design work.

Vending locations ad design Pomade product launch ad Chair rental ad design Healthier Vending banner design