Logo

Leonard Porteria

Logo

Software Developer

Hi, I'm Leonard Porteria

Full-stack development, AI integration, workflow automation, and enterprise web systems.

Enterprise Systems | AI/ML | CI/CD | MSAL/SSO | Cloud & On-Prem Deployment

AngularTypeScript.NETC#SQL ServerMySQL

Experience

Junior Full-stack Developer

Monstarlab Philippines

Oct 2025 - Present

Contributed to the development and maintenance of local and international client systems using modern web technologies. Managed CI/CD deployments across development, staging, training, and production environments.

Spring BootNext.jsVueNestJsMySQLElasticsearchCI/CDLinux

Systems Developer

PUP - Institutional Quality Management Office (Contract)

Mar 2025 - Dec 2025

Developed and maintained multiple enterprise web portals using .NET and Angular. Implemented secure authentication and Single Sign-On (SSO) using Microsoft Authentication Library (MSAL).

.NETAngularSQL ServerMSALSSOIIS

Full-Stack Developer

1Devs Incorporated (Internship)

Mar 2025 - Jun 2025

Led a new game development team, helped define the core architecture, and built an asset management system. Developed and deployed a CMS for a promotional site using Azure and Vercel.

Next.js.NETAzureVercelCMS

Project Manager, Full-Stack Developer

Magellan Solutions (Capstone Project Client)

Feb 2024 - Jan 2025

Developed and deployed an applicant tracking system with AI-integrated auto-classification. Integrated resume parsing and job position prediction using CNN and NLP.

ReactJSNodeJSFlaskMySQLTensorFlowspaCyCosine SimilarityProject Management

Student Assistant / Volunteer

PUP - CCIS Laboratory Operations Office

Sep 2023 - Feb 2025

Developed a maintenance tool for laboratory workstation resets and cleanup. Reduced troubleshooting and preparation time from 8 days to 3 days.

Shell ScriptingWindows SupportAutomationLab Management

Research & Publications

Job Tier Classification in Applicant Tracking Systems Utilizing One-Dimensional CNN

Oral Presenter at WCSE 2025June 2025

Proposed a 1D CNN architecture to classify job tiers within applicant tracking systems and presented the findings at the 2025 International Workshop on Computer Science and Engineering.

CNNResearchNLPAIPresentation

Object Detection in Computer Laboratory Setting Utilizing YOLO Model

Accepted at ASSE 2024September 2024

Developed and benchmarked a YOLO-based object detection system tailored for academic lab settings, with a focus on real-time performance in cluttered environments.

YOLOComputer VisionResearchPython

Young Founders Summit - Startup Competitions

Champion (National), Semi-Finalist (International - Beijing, China)June 2019 - November 2019

Competed in startup competitions in the Philippines and at Peking University, China, pitching business ideas and collaborating with multicultural teams.

EntrepreneurshipInnovationCompetitionPresentation

Projects

Automated Essay Checker for OWBQMS
An automated essay evaluation system using SBERT for semantic similarity scoring and answer assessment, integrated into OWBQMS for automated grading workflows.
SBERTNLPAutomationAssessmentPython
View Project Get Source Code
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
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
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
ThreeJS Playground
A sandbox environment built with ThreeJS for experimenting with 3D shapes and interactive scenes using WebGL and HTML Canvas.
ThreeJSHTML CanvasWebGLJavaScript
Weight Recording Web-App
A web app to track and visualize weight entries over time. Features user authentication, profile management, and interactive charts.
NodeJSEJSJavaScriptChartJSNeDBHeroku
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
View Project Get Source Code
AI-Enabled Applicant Tracking System
A full-stack applicant tracking system with resume parsing, AI-assisted job position prediction, and intelligent screening workflows built with ReactJS, NodeJS, Flask, MySQL, and TensorFlow.
ReactJSNodeJSFlaskTensorFlowspaCyCNN
View Project Get Source Code
Credit Score Classifier
A Decision Tree-based machine learning web application for credit score prediction and customer risk classification, with a live demo for real-time analysis.
Decision TreeMachine LearningPythonWeb AppNetlify
View Project Get Source Code
CCIS-LOO Maintenance Tool
A Windows-based maintenance automation tool for laboratory workstation cleanup, reset, formatting, and defragmentation across academic semesters.
Shell ScriptingAutomationWindowsMaintenanceSystems
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