HELLO, I'M ROLAN!

BACK END / SOFTWARE DEVELOPER

A passionate undergraduate taking steps towards mastery in Computer Science.
With foundation in software development, mainly in backend technologies.
Specializes in taking ideas making them a reality through code.

Download CV

PROJECTS

Automated Document Classification and Management for School Accreditation

Utilizes fine-tuned transformer-based Natural Language Processing: BERT Classifier and Named Entity Recognition, to classify over 279 document classifications and manage them to over 2000 folders. Models were trained using a synthetic dataset with over 33,000 samples. Combining the two models with TF-IDF keyword analysis brought the overall system architecture accuracy to around 96% with over 97% in precision. Uses React and HTML5 for frontend, and Python, transformer/HuggingFace and pytesseract for the backend. Web migration was handled using SupaBase/PostgreSQL as database, and CloudFlare tunneling.

Source Code

Community Disaster Hub

Made within 24 hours for a hackathon. Application that allows users to post when they need rescue from a flash flood and other natural calamity. Posts automatically contains the users' mobile number and geolocation. Rescuers and civilians alike can respond to said posts, then an automatic SMS notification is sent to the victim, letting them know that help is on the way. All data, including posts and responses, are updated real-time by utilizing Firebase as database. The application is cross-platform to Android and Windows, and is deployment-ready for a web version.

Source Code

CCS Information and Room Tracking System

Combines IoT with software engineering to keep track of information around the college. Used ArduinoUNO microcontroller and RFID cards and scanners to monitor student and faculty attendance, and room and PC usage in real-time. Solenoid locks were installed in rooms and laboratories for automated security, directly controlled by the system. The IoT is connected to a web system that keeps track of everything about the college including schedules, attendance, daily time record, and records from the IoT such as room usage. The information system is also coupled with features for automatic generation of reports such as attendance, room and PC usage, and DTR. The entire system, together with the IoT, increases security and accountability inside the college. The web system is made using Jinja, BootStrap, and HTML and CSS for frontend, while the backend is composed of Python, Flask, and MariaDB.

Source Code

MZQR: An Interactive Zoo Catalog for Manila Zoo

Used Flutter to make the application cross-platform including Android, iOS, Windows, and Web System. Utilizes QR technology to provide zoogoers with an interactive app filled with animal information. Database was done using Firebase, and cloud storage was handled with Firestore, both allowing for real-time updates.

Source Code

SK Projects Management: Integrated Development Framework

A comprehensive management system for Sangguniang Kabataan with functionalities related to SK's responsibilities. Features budget tracking with built-in graph generation for trends, schedule organizer and event calendar with email notification, and information system for statistics for sports leagues. Made with Visual Basic .NET, and MySQL for database.

Source Code

ABOUT ME

Rolan Jay P. Samonte

A Computer Science undergraduate student at the Eulogio "Amang" Rodriguez Institute of Science and Technology - Manila, expected to graduate in 2026. He is a passionate software developer with foundation in backend technologies, and experience in web development, IoT, and machine learning. He aspires to be a full-stack developer and eventually a solutions architect in the future.


SKILLS

Programming Languages

  • Python
  • Dart
  • Java
  • JavaScript
  • C#
  • C++
  • VB.NET

Technologies and Frameworks

  • Flask
  • React
  • Flutter
  • Arduino
  • Firebase
  • HuggingFace Transformers
  • SQL (MySQL, PostgreSQL, MariaDB)

Productivity and Creativity Tools

  • Microsoft Office (Word, Excel, PowerPoint)
  • Google Workspace (Docs, Sheets, Slides)
  • Online Collaboration Tools (Figma, Canva)
  • Photo Editing
  • Video Editing