Software & AI Product EngineerLucena City, Philippines

I build polished software that turns ideas into usable products.

John Andrew San Victores is a Lucena-based computer science student focused on full-stack applications, AI integrations for real systems, and product experiences that feel clear from the first click.

FrontendBackendAI integrationsDatabases
John Andrew San Victores facing forward in a formal suit

20+

project builds

web apps, APIs, dashboards

2

recognized wins

hackathons

Full-stack

React, Express, Next.js, Python, PHP, MongoDB, MySQL

from interface to data flow

About me

John Andrew San Victores

Portfolio / AI integration / product UI

Lucena City based developer building full-stack projects, practical AI integrations, and interfaces that make system behavior easier to understand.

About me

I am a fourth-year Computer Science student focused on turning practical problems into working software.

I have worked with React, Express.js, Laravel, PHP, MySQL, Tailwind CSS, Python, and Java through academic work, personal projects, and portfolio builds.

OJT Experience

OpeniT Asia, Inc. Philippine Branch

Software Development InternFebruary 2026 - May 2026

Tools and areas

Robot FrameworkGitLab CI/CDGitGitLab RunnersPowerShellPython

Automated testing

Robot Framework suites, locator updates, keyword changes, and regression validation.

Pipeline work

GitLab CI/CD jobs, .gitlab-ci.yml rules, variables, and PowerShell scripts.

Infrastructure support

GitLab Runner configuration and automated pipeline execution.

Python utilities

Installer retrieval scripts and affected-suite execution helpers.

What I handled

  • 1Maintained and updated Robot Framework automated test suites across four software versions, ensuring compatibility despite differences in workflows, UI elements, and locators.
  • 2Investigated and resolved failing automated tests by modifying test logic, keywords, and element locators to align with application updates.
  • 3Executed and validated automated test runs through GitLab CI/CD pipelines to support regression testing and software quality assurance.
  • 4Modified GitLab pipeline configurations (.gitlab-ci.yml), including job rules, execution conditions, variables, and PowerShell scripts to improve testing workflows.
  • 5Utilized Git for version control, including branching, merging, rebasing, conflict resolution, and merge request validation.
  • 6Configured and maintained GitLab Runners for automated pipeline execution.
  • 7Developed Python automation scripts to retrieve specific software installer versions from internal servers and created utilities that optimized pipeline execution by running only affected Robot Framework test suites.
Education

Academic foundation connected to real product work.

Computer science coursework gives the foundation behind the OJT experience, event work, and full-stack projects that follow.

Current academic track

Bachelor of Science in Computer Science

4th Year

Program

BS Computer Science

School

STI College Lucena

Timeline

2022 - Present

Learning focus
Software developmentCore programming, application structure, and practical implementation habits.
Web technologiesInterfaces, responsive layouts, and full-stack project delivery.
AI fundamentalsLearning paths that support practical AI integrations inside software systems.
Database systemsData modeling, persistence, and the logic behind product information flows.
Project build log

Built systems, not just screens.

--

builds

--

active

Event Highlights

Milestones, mentoring, presentations, and team outcomes.

These moments show the parts of growth that are hard to prove from code alone: initiative, communication, leadership, preparation, and presence in real academic and professional settings.

Capability Map

Skills grouped by what they make possible.

The stack matters most when it supports a practical outcome: readable interfaces, dependable APIs, useful integrations, and maintainable systems.

Proof & Recognition

Credentials that support the work.

Certifications, awards, and recognition help round out the project story with evidence of learning discipline and external validation.

Contact

handoff memo

Open to useful work, clear briefs, and teams that build carefully.

Send the role, project, or system problem first. I can respond with the right next step, whether that is an interview, a code review, or a small build plan.

Based in

Lucena City, Philippines

Open to

Internships, junior roles, and focused product builds.

Role context

Team, product, and what kind of developer help you need.

Timeline

Internship, junior role, collaboration, or project schedule.

Links

Repo, Figma, job post, brief, or anything I should inspect first.