Software Engineer

Juan Ochoa

Building secure, reliable software — and the tools that make it easier to turn ideas into code.

About

Welcome to my personal website, where I talk about things I've done as well as things I'm doing. I graduated from the University of Texas at El Paso, where I earned my Master's degree in Software Engineering with a concentration in Secure Cyber-Systems. My professional interest is in the security side of software: it's easy to overlook how a system can be misused, especially since most users — reasonably — care more about a product working than about it being secure. I try to design and build with that gap in mind, and I enjoy finding tools that make it easier to turn an idea into working, trustworthy code. Outside of my day job, I make indie games for fun and I'm currently working on a mobile app — you can find both under Recent Projects below.

Outside of engineering, I play piano and guitar — after a day of writing code, getting lost in music is still the best reset I've found.

Education

  1. Dec 2020

    M.S. in Software Engineering — Concentration in Secure Cyber-Systems

    University of Texas at El Paso

  2. May 2016

    B.S. in Computer Science — Minor in Mathematics

    University of Texas at El Paso

  3. Dec 2012

    Associate of Arts

    El Paso Community College

Recent Projects

Seller Helper AI for eBay

Coming Soon

Selling secondhand items shouldn't take longer than finding them. Seller Helper AI for eBay turns photos of an item into a ready-to-publish eBay listing — you review it and publish with one tap.

How it works

  1. Photograph the item — a garage-sale shirt, sneakers, trading cards, cookware, almost anything.
  2. AI analyzes the photos, identifies the item, finds the right eBay category, and fills in the title, description, condition, and the item specifics that category actually requires (brand, size, color, material, and more).
  3. Review the details, set your price, and tap Publish. The listing goes live on your own eBay account, where you can manage it like any other listing.

Built for honest listings

  • The AI only fills in what it can actually see in your photos — every field shows a confidence indicator, and anything uncertain is flagged for your review.
  • Fields you edit yourself are never overwritten by the AI.
  • Nothing is ever published automatically. A listing is only created when you tap Publish.

Works with any category

The app uses eBay's own category and item-specifics data, so it fills in the right fields whether you're selling clothing, shoes, collectibles, kitchenware, or anything else.

What you need

  • An eBay account with selling set up (the listing is created on your account, by you).
  • A Google account to sign in. New users get 3 free listing tokens — each published listing uses one.

Privacy-friendly

Your photos and item details stay on your device except when sent for AI analysis and to eBay as part of the listing you publish. No ads, no tracking, no selling your data.

Seller Helper AI for eBay is an independent app and is not affiliated with, endorsed, or sponsored by eBay Inc. eBay is a trademark of eBay Inc.

cybr-cat — Indie Games

A collection of small indie games I build for fun — quick experiments in mechanics, art, and sound, hosted on itch.io.

Visit itch.io page

YouTube Tutorials

I occasionally record tutorials on things I've learned in my years in software engineering. Here's the latest, part of an ongoing series covering software design patterns.