My Projects

A closer look at selected web and mobile builds, with the product thinking, visuals, and technical details behind each one.

Auraflow

Auraflow interactive fluid wallpaper preview.

Auraflow is a Nuxt and Vue creative tool for making interactive WebGL wallpapers. It ships with fluid ink, ink marbling, reaction bloom, neon silk, aurora field, and nebula forge modes, with mode-specific controls, local preset storage, responsive wallpaper sizing, and direct PNG exports for the screen you use.

Crazy Sudoku

Crazy Sudoku app and demo site preview.

Crazy Sudoku combines a React Native and Expo mobile puzzle app with a responsive Nuxt marketing and demo site. The app includes classic Sudoku, greater-than clues, division twists, circles mode, achievements, coins, mini games, ads, and in-app payments, while the website supports discovery with animated bubbles, mini game previews, rule explanations, SEO metadata, and a direct Google Play path.

TrackPal Web

TrackPal Web finance dashboard themed background.

TrackPal Web is a Nuxt and Vue finance workspace with transaction management, recurring schedules, receipt uploads, forecast charts, insights, exports, and subscription-aware Pro areas. It connects to a Fastify API backed by Drizzle and Postgres, with Pinia for app state, Vuestic UI for the interface, Chart.js for analytics, and RevenueCat for subscriptions.

TrackPal Mobile

TrackPal Mobile finance app themed background.

TrackPal Mobile is an Expo and React Native app for tracking transactions, reviewing forecasts, checking insights, planning recurring payments, and syncing receipt images with the TrackPal API. It uses Expo Router, MobX, React Native Paper, local storage, image picking, RevenueCat purchases, and the same finance data model as the web app.

Notify

Notify smart reminders app store feature graphic.

Notify is an Expo and React Native reminder app built around reliable device-first alerts, quick repeat setup, snooze options, pinned and sticky reminders, categories, priorities, history, backup import/export, and Android notification setup checks. Its Nuxt marketing site presents the reminder workflow, privacy policy, SEO metadata, robots, sitemap, and a clean download path for the app listing.

PlayQuest

PlayQuest browser puzzle arcade preview.

PlayQuest is a Nuxt and Vue puzzle arcade with standalone pages for Numbers, Words, Hangman, Bulls & Cows, Math Wordle, Anagram Rush, Memory Keys, Sequence Solver, Cipher Decode, Higher/Lower Code, and Operator Guess. It uses reusable game boards, keyboards, settings panels, round history, Pinia-backed stats, SEO metadata, robots and sitemap routes, and the wordlist-english dictionary for word-based games.