Hi There! 👋, my name is Jerickson Mayor. I am very keen on game development and web development as well. I feel good when I am working on projects that are fun and also very practical in the way that they solve real-world problems. No matter what, I am always ready to get into new things and to find new solutions that are better than the ones I have already made. 🚀
This system is a web-based platform designed to automate the operations of badminton courts in Bataan. It connects players, coaches, and court owners in one digital environment to simplify court reservations, product purchases, event announcements, and more.
A Java Swing academic app that recreates an online bookstore: catalog + search, cart with variants, vouchers, checkout, and printable receipts — backed by MySQL and built with MVC/DAO patterns.
Catalog with cover thumbnails and real-time search
Cart with quantities and type pricing (Hardcover +15%)
Voucher codes with validation and discount application
Checkout with customer info and multiple payment options
Receipt generation and printing
User registration, login, and basic profile editing
A Windows Forms desktop POS for pizza restaurants covering sales, inventory, role-based access, and order processing with a MySQL backend (XAMPP). Built in C# and structured with MVC, a Data Access Layer, and Repository pattern.
Highlights:
Sales: Visual product catalog with images, size options (S/M/L) with dynamic pricing, add-ons, quantity controls, and real-time totals.
Inventory: CRUD for products and ingredients, stock level tracking, price management, and product image handling.
Auth & Roles: Login with Admin/Staff roles, feature access control, and secure session handling.
A glassmorphic Windows Forms desktop app with real-time weather via AccuWeather and smart location search powered by OpenStreetMap. Built with MVP architecture and custom UI controls.
Highlights:
Current & Details: Temperature, feels-like, humidity, wind, visibility, dew point, and precipitation.
Forecasts: 12-hour hourly and 5-day daily outlooks with condition icons and rain/snow probability.
Location Search: OSM Nominatim suggestions with full address context and default location on startup.
UI: Custom glassmorphic panels, smooth interactions, and responsive layout.
Architecture:
MVP (Model–View–Presenter) with service layer and icon mapping utilities.
Tech Stack:#C##.NET Framework 4.7.2#Windows Forms#AccuWeather API#OpenStreetMap#Newtonsoft.Json#Visual Studio
Full-stack platform centralizing the badminton community in Bataan: real-time court reservations, multi‑role access (players, coaches, owners, superadmin), social feed & events, e‑commerce shop, and secure PayPal payments — all powered by live Socket.IO updates.
Core Highlights:
Smart court booking with live availability & conflict prevention
A simple app that allows users to stream movies and TV shows for free directly on their Android devices without ads. Streamely is a streaming app built on top of Cordova, providing a seamless entertainment experience with a clean interface.
Disclaimer: This app is meant to serve the purpose of education and showcasing the technical abilities that are involved in Cordova as well as Android development.
A Java-based maze game inspired by Nitrome's "Bad Ice Cream." Players navigate through mazes, collecting fruits while avoiding obstacles. The game features colorful pixel art graphics and challenging level designs.
Capabilities:
Interactive maze navigation with keyboard controls
A Java Swing desktop ordering system covering the full flow: registration/login, menu browsing with categories, cart and quantity controls, checkout with receipt printing, and SMS OTP confirmations — backed by MySQL.
Highlights:
Menu: Interactive catalog with images, categories (Aburi, Ama Ebi, Kani, Tamago, Saki, Maki), and per‑item pricing.
Cart & Receipt: Add/remove items, quantity spinners (1–100), dynamic totals, and professional itemized receipts.
Auth & Customers: Registration and login with validation; customer profiles (name, mobile, address).
SMS/OTP: Order confirmations via SMS and two‑factor OTP verification.
UX: Modern dark theme, rounded panels, loading screens, and friendly error dialogs.
Architecture:
MVC with Observer for UI updates and a Singleton DB connection helper.
A web application that allows users to convert YouTube videos to MP3 or MP4 format with a simple and intuitive interface. The app provides an easy way to download video and audio content from YouTube.
Capabilities:
Convert YouTube videos to MP3 (audio) or MP4 (video) formats
Extract audio from any YouTube video
Support for various video quality options
Simple URL input - just paste the YouTube link
Instant processing with progress indicator
Clean, responsive user interface
Multiple simultaneous conversions support
Direct download functionality
API Integration Learning:
Used Rapid API to integrate with YouTube services
Learned to parse complex JSON responses from third-party APIs
Implemented error handling for various API response scenarios
Gained experience with API rate limiting and optimization
Managed authentication and secure API key handling
ResQ Legacy is a low-poly disaster response simulation game developed in Unreal Engine 5.4. The project utilizes Blueprints (visual scripting)
to implement core gameplay systems and interactions. Built primarily for education and preparedness, it places players in realistic Philippine
hazard scenarios—such as earthquakes and floods—where they learn to assess situations, use emergency response tools,
and make time-critical decisions. While designed for students, it can also support drills and training for professionals.
Note: This is a simulation game intended for learning and awareness, not a community extension project.
Story
The game follows the journey of Miguel, whose sister tragically died during a disaster. This personal loss motivates
him to become an emergency responder. His journey drives the mission-based progression—each scenario both challenges player
skill and underlines the importance of preparation, empathy, and community response during disasters.
Capabilities
Multiple Philippine disaster scenarios (earthquake, floods, etc.) with guided objectives
Tools and equipment interaction via Blueprints-driven systems
Mission flow designed for classroom or self-paced learning
Low-poly art style for better performance and visual clarity
Technologies Used:#Unreal Engine 5.4#Blueprints#Blender#Mixamo#Low-Poly Art
For large binaries and source files, please view the project folder on Google Drive: