A desk with an external monitor showing a Java Spring Boot controller open in an IDE, project tree beside it, with a keyboard, mouse, water bottle and headphones on the desktop.
Projects
Jon Arbell De Ocampo, portrait

Jon Arbell

Software Engineer

There's one project here so far, and it's the one I'd want you to see anyway. PhishAlert is a small add-on for Gmail: it reads the links sitting in your inbox and warns you that one is a trap before you click it, rather than after. I built the whole thing myself, both halves, and it checks every link against two separate services instead of trusting a single opinion. It was my final school project, and the teachers grading it found exactly one question to ask. More will appear here as the client work I'm allowed to show gets cleared.

Projects

Things I've built end to end — the problem, the stack, and what shipped.

1 project 2025

The PhishAlert extension popup: a stop-sign logo above a Phishing Detection toggle switched on, confirming detection is active, with a note that hovering any email link checks its safety.

2025 Solo build — thesis project

PhishAlert

A browser extension that detects suspicious Gmail links by scanning URLs on hover and surfacing real-time safety prompts, backed by Google Safe Browsing and OpenAI analysis.

  • Scans links on hover and warns before the click, not after
  • Cross-checks Google Safe Browsing with an OpenAI analysis pass
  • Ships as a Chrome extension over a Spring Boot API
Frontend
JavaScript · Tailwind CSS · Chrome Extensions API
Backend
Java · Spring Boot · Google Safe Browsing API · OpenAI API
  • Java
  • Spring Boot
  • JavaScript
  • Tailwind CSS