BS Computer Science
University of Science and Technology of Southern Philippines — Cagayan de Oro
Selected digital systems · 2026
I design and develop practical web systems with a strong focus on clarity, dependable workflows, and interfaces that feel considered from the first screen to the last interaction.
Kyle Benedict T. Ochavillo
BS Computer Science · USTP CDO
Kyle Benedict T. Ochavillo
Undergraduate BS Computer Science student at the University of Science and Technology of Southern Philippines — Cagayan de Oro.
About me
I’m very open to learning more about coding and algorithms, and I’m always willing to step into unfamiliar tools, skills, and roles. I enjoy understanding how a problem works first, then building a solution that is clear, practical, and dependable.
My current portfolio reflects that mindset through administrative systems, internship workflows, service-record tools, and interface work that connects software logic with real day-to-day processes.
University of Science and Technology of Southern Philippines — Cagayan de Oro
Growing my foundations in programming, problem solving, algorithms, systems development, and modern web technologies.
Open to new responsibilities, collaborative projects, unfamiliar technologies, and roles that push me to learn quickly.
For projects, opportunities, collaboration, or a conversation about what I’m building.
Three deployed systems that represent my most substantial work to date.
A student-facing internship portal for document submissions, OJT-hour monitoring, requirements progress, DTR access, ID requests, and day-to-day internship tracking.
Visit pgmo-ojt.vercel.app ↗The administrative side of InternTrack for student monitoring, applications, DTR records, documents, certificates, reports, and the workflows used by the Provincial Government internship program.
Visit pgmo-admin.vercel.app ↗An HRMO service-record platform for organizing and reviewing employee job-order history, active service periods, records, and related personnel information in one focused system.
Visit jo-servicerecord.vercel.app ↗/ STACK — Current Toolchain
The technologies I currently use across programming, interface development, databases, backend services, and deployment infrastructure.
Responsive interfaces, interaction systems, performance-minded builds.
↗Clear user flows, visual systems, component-driven interface design.
↗Practical tools for records, workflows, internal operations, and data.
↗Sequence-driven animation, interaction studies, and polished prototypes.
↗Credentials / Learning
A growing collection of certifications that document the technical foundations I am building alongside my Computer Science studies.
How I build
DEFINE
I map what users actually need to accomplish, what information moves through the system, and where the current process creates friction.
DESIGN + BUILD
I translate the workflow into structured screens, clear states, reliable data handling, and interaction patterns that stay consistent across the product.
REFINE
I refine spacing, hierarchy, transitions, responsiveness, and deployment details so the finished system feels deliberate—not merely functional.
/ 05 — Principles
How I want to grow and build
Understand first. Build clearly. Keep learning.
I want the systems I build to be understandable, useful, and dependable—while staying open enough to keep learning better ways to solve the problem.
I would rather make a workflow easy to understand than make the code or interface look complicated for its own sake.
Before choosing tools, I try to understand the people, records, rules, and edge cases the system actually needs to support.
A project matters more to me when it can survive day-to-day use: clear states, reliable data, practical controls, and maintainable structure.
I am still growing as a computer science student, so I value new algorithms, unfamiliar technologies, new responsibilities, and roles that push me forward.
Based in Mindanao · Available to connect
LIKE WHAT YOU SEE?