Full-Stack App Development

I design and build complete applications from ground up — handling frontend interfaces, backend systems, database architecture, and deployment. My flagship project, Aya & Sura Dream World, is a highly advanced gamified flashcard app with over 200 SwiftUI views, Supabase backend integration, and rich game mechanics.

Featured Project: Aya & Sura Dream World

  • Platform: iOS, macOS (with Android and web versions planned)
  • Stack: SwiftUI, Supabase (PostgreSQL), Next.js admin dashboard
  • Scale: 200+ views, complex state management, real-time sync
  • Features: Character system, XP/leveling, quests, shop, achievements
  • Gamification: Spaced repetition, Karuta games, match games, quizzes
  • Admin: Custom dashboard for managing decks, items, characters, quests

iOS & macOS Development

  • SwiftUI: Modern declarative UI with complex layouts and animations
  • UIKit: When needed for specialized components
  • Core Data & CloudKit: Local and cloud data persistence
  • Widgets & Extensions: Home screen widgets, Today extensions
  • App Clips & Shortcuts: Quick actions and Siri integration

Web Development

  • Next.js / React: Server-side rendered and static web applications
  • Admin Dashboards: Content management and data visualization
  • API Design: RESTful and GraphQL endpoints
  • Responsive Design: Mobile-first, accessible interfaces

Backend & Infrastructure

  • Supabase: PostgreSQL database, auth, storage, real-time subscriptions
  • Firebase: Alternative backend for rapid prototyping
  • GitHub Actions: CI/CD pipelines for automated testing and deployment
  • Version Control: Git workflows, branching strategies, code review

Development Philosophy

I build apps that I want to use myself. This means obsessing over user experience, performance, and the small details that make software feel polished. Rapid iteration, user feedback, and continuous improvement drive every project forward.

Back to Top