Logo

Leonard Porteria

Logo

Hi, I'm Leonard Porteria

Software Developer passionate about AI and software development. Experienced in web applications, ML integration, and automation, with strong problem-solving skills. Eager to learn and innovate.

JavaScriptTypeScriptReactJSNodeJSREST API
PythonMachine LearningAutomation

Experience

Computer Programmer III

Polytechnic University of the Philippines - IQMO

Mar 2025 - Jun 2025

Maintaining and enhancing the PUP Quality Management Information System using Angular and .NET. Deployed updates via IIS and maintained documentation.

.NETAngularIISTechnical Documentation

Full-Stack Developer

1Devs Inc.

Mar 2025 - Jun 2025

Established a game dev team, implemented core game logic, built asset management tools, and deployed a CMS for the promotional website using Azure and Vercel.

C#UnityCMSAzureVercel

Full-Stack Developer

Magellan BPO

Apr 2024 - Jan 2025

Capstone client project. Built an AI-powered recruitment system with resume parsing, job prediction, and full-stack development in ReactJS and Flask.

ReactJSFlaskTensorFlowSpaCyMySQL

Computer Laboratory Student Assistant

PUP - CCIS - Laboratory Operations Office

Sep 2023 - Feb 2025

Created a lab maintenance tool for software config and troubleshooting. Provided tech support and system upkeep for students and faculty.

PythonWindows CLITech SupportLab Management

Research Collaborator

Polytechnic University of the Philippines

Jun 2025

Developed a 1D CNN model for job tier classification in applicant tracking systems. Presented at WCSE 2025.

PythonCNNMachine LearningResearch Presentation

Research Collaborator

Polytechnic University of the Philippines

Sep 2024

Trained a YOLO-based object detection model for cluttered lab environments. Accepted at ASSE 2024.

YOLOComputer VisionPythonResearch

Projects

Applicant Tracking System
An ML-enhanced recruitment management platform with a resume parser, job prediction using NLP, and an integrated applicant tracking dashboard. Built with ReactJS, NodeJS, Flask, and TensorFlow.
ReactJSTailwindCSSNodeJSFlaskTensorFlowNLPMySQLProject Management
Applicant Tracking System
View Project Get Source Code
SandaTap Promotional Site
A responsive marketing site for SandaTap deployed on Azure and Vercel. Built with NextJS, Tailwind, and .NET backend with MSSQL database.
NextJSTailwindCSS.NETMSSQLAzureVercel
SandaTap Promotional Site
Sorting Algorithms Visualizer
An interactive tool to visualize the inner workings of various sorting algorithms like Bubble Sort, Merge Sort, and more using dynamic animations.
HTMLSCSSJavaScriptSorting AlgorithmsAnimation
Sorting Algorithms Visualizer
ThreeJS Playground
A sandbox environment built with ThreeJS for experimenting with 3D shapes and interactive scenes using WebGL and HTML Canvas.
ThreeJSHTML CanvasWebGLJavaScript
ThreeJS Playground
Weight Recording Web-App
A web app to track and visualize weight entries over time. Features user authentication, profile management, and interactive charts.
NodeJSEJSJavaScriptChartJSNeDBHeroku
Weight Recording Web-App
View Project Get Source Code
Store Inventory System
A retail inventory management system with role-based access, product tracking, and stock management features. Built with ReactJS, NodeJS, and MySQL.
ReactJSNodeJSREST APIChartJSMySQLAccess Control
Store Inventory System
View Project Get Source Code

Contact

Logo

Thank you for dropping by!

Feel free to reach out via this form or connect with me on social platforms.

- Leonard Porteria