Jon Arbell De Ocampo at a workstation in a black tee, both hands on the keyboard, an editor full of code open on the monitor beside him.
Skills
Jon Arbell De Ocampo, portrait

Jon Arbell

Software Engineer

The short version: I'm most useful out of sight, where information gets kept and moved around, and I know the visible side well enough to build something all the way through on my own. I learned it in a mix of ways — training courses and long online ones when I could afford them, then real products with real deadlines, which teach you things no course does. Getting something running and keeping it running is part of my job too, not a thing I hand to someone else once it works. The list below is grouped by where each tool fits rather than by how long I've used it. If it isn't on the list, I haven't built anything real with it — I'd rather show you a short honest list than a long flattering one.

Skills

Languages, frameworks, and tools I reach for across the stack — 58 in all, grouped into 7 areas.

  • Backend

    Where I spend most of my time — APIs, business logic, and the structure underneath.

    • Spring Boot
    • Express.js
    • NestJS
    • Laravel
    • Node.js
    • Spring MVC
    • Spring Data JPA
    • Spring Security
    • REST APIs
    • JWT / stateless auth
  • Languages

    What I actually write in. Each one is listed here once; the frameworks built on them sit in their own area.

    • Java
    • TypeScript
    • JavaScript
    • Python
    • PHP
    • C++
    • HTML
    • CSS
  • Frontend

    Interfaces built against my own APIs, in production and on personal builds.

    • Next.js
    • Angular
    • Nuxt
    • Tailwind CSS
    • DaisyUI
  • Databases

    Schema design, queries, and keeping them fast as the data grows.

    • PostgreSQL
    • MySQL
    • SQLite
    • H2 (testing)
    • Prisma
    • Supabase
    • Firebase
  • Cloud & Deployment

    Getting it running, keeping it running, and paying attention to the bill.

    • AWS (EC2, RDS, S3)
    • DigitalOcean
    • Cloudflare DNS
    • Netlify
    • Render
    • Docker
    • Nginx
    • PM2
  • AI & Integrations

    Third-party services wired into real projects, and the AI tooling I build with.

    • Gemini API
    • OpenAI API
    • Google Safe Browsing
    • Chrome Extensions API
    • Claude Code
    • MCP servers
    • Claude Skills
    • ChatGPT
  • Tooling

    Version control, builds, and the day-to-day workbench.

    • Git
    • GitHub
    • GitHub Actions
    • Maven
    • Vite
    • npm / pnpm
    • Postman
    • VS Code
    • IntelliJ IDEA
    • pgAdmin
    • MySQL Workbench
    • Trello