MS Physics (Graduate Studies)
University of the Philippines, Diliman — 2007
█████╗ ██████╗ ██╗ ██╗ █████╗ ███╗ ███╗ █████╗ ███╗ ██╗ ██╔══██╗██╔═══██╗██║ ██║██╔══██╗████╗ ████║██╔══██╗████╗ ██║ ███████║██║ ██║██║ ██║███████║██╔████╔██║███████║██╔██╗ ██║ ██╔══██║██║▄▄ ██║██║ ██║██╔══██║██║╚██╔╝██║██╔══██║██║╚██╗██║ ██║ ██║╚██████╔╝╚██████╔╝██║ ██║██║ ╚═╝ ██║██║ ██║██║ ╚████║ ╚═╝ ╚═╝ ╚══▀▀═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝.dev
Click anywhere or press any key to start...
Lead Mobile Application Developer
Experienced software engineer with more than 18 years of total development experience. Strong engineering professional skills in Java, Kotlin, and Android development with 13 years of experience developing mobile applications, created more than 20 applications from ground up. Prior to being a mobile developer, had 5 years developing web applications for fortune 500 companies. Recently returned to modern web development, building production SaaS platforms with React 19, TypeScript, Firebase, and Cloud Functions. Guided more than 30 junior and senior developers. Awarded as Employee of the Quarter and Employee of the Year. Named Most Effective Instructor when teaching Java to boot campers.
University of the Philippines, Diliman — 2007
University of the Philippines, Diliman — 2007
Kotlin, Android, Java, RxJava, RxKotlin, MVVM, MVP, Clean Architecture, Dagger, OKHttp, Retrofit
React, TypeScript, TailwindCSS, Vite, NodeJS, HTML, CSS, Javascript, Spring, Hibernate, Struts, EJB 2.0, Servlets, JQuery, Prototype, Ajax
Firestore, MS SQL, SQLite, Oracle, H2, OrmLite, Realm, MySQL, DB2, JDBC
Firebase, Cloud Functions, Google Cloud Storage, Docker, GitHub Actions, pnpm monorepo, Google Application Engine, Objectify
Git, Jest, Playwright, Zod, React Hook Form, Gradle, Junit, TestNG, Maven, Ant, SVN, CVS
Eclipse, WSAD, RAD, Weblogic, Glassfish, JBoss, Tomcat, BEA Platform
XML, OAuth, Ehcache, Memcache, PL/SQL, Spring Roo
A multi-tenant SaaS platform for K-12 schools built with React 19, TypeScript, Firebase, and Cloud Functions. Monorepo architecture with 6 modules covering authentication, admissions, finance, grading, and attendance. Implements multi-database Firestore architecture for tenant isolation and scalability. This is the biggest and primary project.
Technologies: React 19, TypeScript, Firebase, Cloud Functions, Firestore, TailwindCSS, Vite, pnpm monorepo
A free solar energy calculator for the Philippines, built out of personal passion for renewable energy. Helps users estimate savings, system size, payback period, and ROI for grid-tied and hybrid solar setups using real Philippine irradiance data. Used personally to decide on solar upgrades and shared with friends who are also exploring solar.
Technologies: Next.js, React 19, TypeScript, TailwindCSS
A community site created as part of the Ocean project. Its purpose is to inform, educate, and enable people to fight hacking. Provides cybersecurity awareness and education resources for the school community.
Technologies: Web
A SaaS platform designed for diagnostic clinics, currently under development. Built under Xhape Solutions, Inc. to streamline clinic operations and diagnostics management.
Technologies: SaaS, Web
A production-grade event management platform for large conferences serving 500-2000+ attendees. Handles complete event lifecycle from registration and payment processing to real-time check-in and analytics.
Technologies: React 19, TypeScript, Firebase, Cloud Functions, Google Cloud Vision API, SendGrid
A mobile application with dynamic form and task dispatching. Tracks user location and activities. Works offline and syncs when network is available. Forms contain reference data with parent-child relation, calculation fields, and rules.
Technologies: Kotlin, Android, Clean Architecture, SQLite, Retrofit
An e-book reader android app designed for elementary and high-school students.
Technologies: Android, Java, Kotlin
An event app white-labelled for individual events. Supported Techtonic PH with thousands of attendees.
Technologies: Android, Kotlin, Firebase
A reusable mobile platform white-labelled and integrated with existing e-commerce applications. Integrated with Magento and custom Laravel applications.
Technologies: Android, Kotlin, Magento, Laravel
A Point of Sale application offered using a subscription model to businesses.
Technologies: Android, Kotlin, SQLite
A queuing application for managing customer flow, written in NodeJS.
Technologies: NodeJS, Javascript, HTML, CSS
A free exam preparation app for Civil Service Exam (CSE) and PNP entrance exam takers. Features interactive quizzes, leaderboards, group study modes, and comprehensive topic coverage.
Technologies: Kotlin, Android, Firebase, SQLite
A suite of eight free, offline-friendly Android apps that put the entire Philippine legal canon in the reader's pocket. Built for law students, lawyers, criminology students, and anyone curious about Philippine law, with every codal sourced from the Official Gazette.
Technologies: Kotlin, Android, EPUB, SQLite, Next.js
A free e-reader app bringing public domain classics back to life. Features Rizal's works (Noli Me Tangere and more) in English and Tagalog with offline reading support.
Technologies: Kotlin, Android, EPUB, SQLite
A tool for legacy application migration targeting Healthcare companies migrating from ICD9 to ICD10. Scans legacy applications (i.e. Cobol) and maps the application to identify sections affected by migration.
Technologies: Java 1.6, Glassfish, Maven, Spring 3.0, Hibernate 3.0, TestNG
Unified platform maintaining all hotel brand websites for a major hospitality company. Handles booking, booking adjustment, and hotel information with integration to multiple services for rates, loyalty points, and content management.
Technologies: Java 1.6, BEA Platform 11, Oracle 10g, Struts 1.3, EJB 2.0, Hibernate 3.0
Customer Booking Service (CBS) provides booking services to OneWeb and other booking applications. Content Management System (CMS) manages content for the hotel websites.
Technologies: Java 1.6, Weblogic 11, Oracle 10g, Struts 1.3, EJB 2.0, Hibernate 3.0
IShop is a service request application automating service requests and approvals. TravelNet is a flight booking application for employees.
Technologies: Java 1.6, WSAD 7, RAD 7.5, JBoss, Oracle 10g, DB2, Struts 1.3
Migrated corporate website from PHP to Java and integrated with existing content management system. Served as onsite coordinator in Minnesota, USA.
Technologies: Java 1.6, Weblogic 11, Oracle 10g, Spring 3, Hibernate 3.0
System consolidating customer profiles across different data stores to eliminate record duplication. Used for analytics, reporting, CRM, and customer service delivery.
Technologies: BEA Weblogic Platform 8.1, Oracle 10g, Java 1.4, Struts, EJB 2.0, Hibernate 3.0, IBM-DWL Customer
Withdrawal simulator for a bank consortium company used for testing. Transactions are encrypted for security.
Technologies: Java 1.4, WSAD 6, Eclipse, Oracle 10g, Spring 2.5, Hibernate 3.0
March 2013 - Present
Pioneered and led the android development of the company. Guided a team of 4-7 mixed junior, mid-level and senior developers.
July 2016 - Present
Founded company developing white-label mobile solutions for events and e-commerce.
July 2019 - Present
Provided mobile development guidance and code review for the company.
January 2008 - February 2013
Developed web applications for fortune 500 companies in hospitality, healthcare, airline, and banking industries. Led product development initiatives and mentored junior developers.
January 2012 - March 2012
Developed custom software solutions for clients in the banking industry.
Email: root@aquaman.dev
Location: Las Piñas City, Philippines