Projects
A collection of projects I've worked on during my college years and beyond, showcasing my skills and passion for development.
Note: Most projects shown are academic requirements and may not fully represent my complete skill set. I'm continuously working on more comprehensive, production-ready projects to better showcase my capabilities.

NexOrg: Web and Mobile based University Organizations Management System with Descriptive Analytics
Overview
NexOrg is a university exclusive platform designed and developed to streamline the management of student organizations including their accreditations, monitoring, and workflows, all in one unified app.
Features
- Organization Management
- Accreditation Management
- Multi-level Approvals for Activities Requests Workflows
- Data-driven Decision Making through Descriptive Analytics with Interactive Charts
- Calendar for Events & Announcements
- AI Insights and Forecasting with OpenAI API Integration
- AI Chat Assistant / Support with Gemini API
- Social Feed (Organizations Post, likes, comments, polls, events, announcements)
- Inbox Feature (email within the apps users)
- Notifications
- Creating New Organization - Application Form
- Organization Directory
- Resources - for files and document storage and archival
- Public Profile Page for users and Organizations
Tech Stack
User Roles

Pokadex - Swift iOS App
A comprehensive productivity and learning iOS application built with SwiftUI, SwiftData, and Firebase. Pokadex serves as a personal space for knowledge, creativity, and productivity, featuring flashcards, journals, notes, and community sharing capabilities. The app combines Pomodoro timer, Kanban board task management, and study modes with Firebase authentication. Designed for students, artists, writers, and organizers to store, manage, and share ideas through visual archives and aesthetic collections.

BenePHit - PWD Digital ID App
A mobile application design proposal for Persons with Disabilities (PWD) and Senior Citizens digital identification system. The app serves as an extension to the National Council on Disability Affairs (NCDA) unified ID database, featuring QR code verification, facial recognition technology, and accessibility-focused design. Enables PWDs and Seniors to access their privileges and benefits digitally while allowing businesses to verify authentic IDs and combat fraud. Designed with PWD-friendly interface principles and user-centered accessibility features.

CloudCards - Kotlin Flashcards App
A comprehensive Kotlin-based flashcards application designed to help users memorize and review topics interactively. Features two engaging study modes: Training Mode for question-answer recall and True/False Mode for statement verification. Built with MVVM architecture using Jetpack Compose, Room Database for local persistence, and Kotlin Coroutines for async operations. Includes quiz management, card creation/editing, favorites system, trash management, and customizable settings.

BobaShell - Python Custom Shell
A Python-based interactive command-line shell program that simulates basic file system operations. The BobaShell provides a continuous loop interface where users can perform operations like changing directories, listing contents, creating folders and files, and viewing command history. Features include alphabetical directory listing, command history tracking, immediate exit functionality, and a help system. Built as a beginner-friendly project demonstrating Python programming fundamentals and command-line interface design.

Real-Time Train Occupancy Monitoring System (RTOMS)
An intelligent monitoring platform inspired by Deutsche Bahn's Lightgate technology that uses optical sensors and real-time data processing to track and analyze passenger occupancy levels, train classifications, number of carriages, and train speed. The system's data-driven insights empower transportation operators to optimize scheduling, enhance passenger experience, and improve operational efficiency through microservices architecture with Kafka messaging.

Personal Portfolio
A modern, responsive portfolio website built with Next.js and Tailwind CSS, showcasing my skills, projects, and certificates. Features include a dark mode toggle using next-themes, dynamic project listings, certificate verification links, and a contact form. The portfolio demonstrates modern web development practices with TypeScript, ShadcnUI components, and responsive design principles.

TensorFlow Presentation – ITELE 102: Platform Technologies
A comprehensive presentation on TensorFlow, a powerful open-source library for machine learning and deep learning developed by the Google Brain Team. The presentation explores the fundamentals of Machine Learning and Deep Learning concepts, neural network structure and function, the role of tensors and data flow graphs in computation, and key advantages of TensorFlow in real-world AI systems. Includes demonstrations of basic TensorFlow operations such as loading datasets, building and training neural network models, evaluating and saving models, plus practical project examples including image classification, object detection, speech recognition, and style transfer.

Missing Pets Log - Java OOP Project
A Java desktop application designed to track lost and found pets using object-oriented programming principles. The application provides a simple interface for reporting lost or found pets with details such as name, type, description, and contact information. Features include logging, editing, updating, and archiving pet entries, with a dashboard that lists all lost and found pets, search and sorting functions, and demographic charts. Built using Java 17, JavaFX for the user interface, and NetBeans Apache as the IDE.

Pawprints
Pawprints is a Django-based web application designed to connect people who care about stray animals and promote responsible pet adoption. The platform serves as a community-driven space where users can report lost or stray animals, browse pets available for adoption, and help reunite animals with their owners. Whether you want to find your lost pet, adopt a new furry friend, or help rescue animals in need, Pawprints provides an easy-to-use system built on the power of Django.

Data Analysis and Visualization
A comprehensive data analysis project demonstrating Python Pandas and HVPLOT for statistical analysis and interactive data visualization. Features two Jupyter Notebook programs: Naruto.ipynb for data analysis using Pandas, and City Temperature.ipynb for data visualization using HVPLOT. The project showcases complete workflow from data cleaning and analysis to creating interactive charts including line graphs, bar charts, scatter plots, and heatmaps.
These projects represent my journey as a developer, showcasing my commitment to creating meaningful solutions across multiple platforms and technologies.
💬 Ask me anything!
John Maurice Sison
Ask me anything!