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.

Asset Lending and Inventory Management

A comprehensive web-based system designed for schools to streamline asset management, borrowing processes, and inventory tracking. The platform implements role-based access control for Property Management, Student Affairs, and Administrators, enabling efficient management of inventory, students, employees, and borrowed assets. It provides complete borrowing process tracking through detailed timelines, timestamps, and responsible personnel records, ensuring transparency and full accountability throughout every transaction. The system includes automated report generation, dashboard analytics with graphical insights, notification systems, and email alerts for important activities. It also integrates student, course, and employee management to support student borrowing workflows and improve accountability in school asset utilization. Built using React for the frontend, FastAPI and Python for the backend, and PostgreSQL as the database.

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.

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.

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 SQLite for database.

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
  • REST APIs
  • Flutter
  • Arduino
  • HuggingFace Transformers
  • Databases (MySQL, PostgreSQL, MariaDB, Firebase)

Productivity and Creativity Tools

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