Ryle Anthony Gabotero

Software engineer

Systems I’ve built and explored

A selection of things I’ve built across software systems, cybersecurity, applied AI, and mobile AR. Each project includes the architecture, tools I used, and source code when available.

Showing 6 projects

SafeView OCR and transformer detection architecture
Security Software

SafeView

Real-Time Visual Phishing Detection

A Windows security agent that scans active screen buffers using Tesseract OCR and semantic embeddings to detect visual phishing with local, sub-50ms inference and no cloud data transmission.

Problem
Visual phishing can appear inside a rendered interface before URL-focused controls provide enough context.
Decision
Keep capture, OCR, and semantic comparison on-device using active screen buffers, Tesseract, and sentence embeddings.
Outcome
Sub-50ms local inference without transmitting screen data to a cloud service.
  • Python
  • Sentence-Transformers
  • Tesseract OCR
  • Tkinter
  • Windows API
OvaLens computer vision and conveyor architecture
Computer Vision & IoT

OvaLens Ecosystem

YOLOv8 Computer Vision & IoT

Automated duck egg candling and fertility sorting powered by a fine-tuned, ONNX-quantized YOLOv8 model on Raspberry Pi, NEMA stepper motor conveyor orchestration, ESP32 microcontrollers, and an offline-sync control architecture.

Problem
Duck-egg candling required reliable computer vision classification under controlled camera exposure, synchronized conveyor sorting on low-power edge hardware, and uninterrupted operation despite intermittent connectivity.
Decision
Fine-tune YOLOv8 on a custom dataset with hyperparameter optimization, quantize via ONNX for Raspberry Pi execution, orchestrate NEMA stepper drivers and ESP32 actuators, and engineer a native edge app with offline synchronization.
Outcome
Sub-50ms inference on low-power edge compute, synchronized mechanical sorting via stepper and servo actuation, and local data persistence that syncs automatically when reconnected.
  • Python
  • YOLOv8
  • ONNX
  • PyTorch
  • Raspberry Pi
  • ESP32
  • OpenCV
  • NEMA Stepper Drivers
  • Hardware IoT
  • WebSockets
  • Offline Sync
Pickle World project preview
Full-Stack SystemDiscontinued

Pickle World

Real-Time Venue Booking Engine

The hosted deployment was retired after its domain and hosting were not renewed.

A multi-court reservation engine featuring WebSocket slot locks, webhook-driven payment reconciliation, and strict MySQL transaction isolation to prevent double-booking under concurrency.

Problem
Concurrent customers can attempt to reserve and pay for the same court slot at nearly the same time.
Decision
Coordinate WebSocket slot locks with payment webhooks and strict MySQL transaction isolation.
Outcome
The booking flow was designed to prevent double-booking while reconciling payment state.
  • React
  • TypeScript
  • Node.js
  • MySQL
  • WebSockets
myAnime streaming platform preview
Web ApplicationDiscontinued

myAnime

Reverse Proxy & Streaming Engine

Retired because its scraper depended on unlicensed third-party media sources.

An ad-free streaming architecture using a custom Node.js reverse proxy for byte-range video streaming, automated scraping workers, Redis caching, and a relational PostgreSQL schema.

  • React
  • TypeScript
  • Node.js
  • Express
  • PostgreSQL
  • Redis
HLS proxy request, relay, and CDN architecture
Backend InfrastructureDiscontinued

HLS Proxy Server

Streaming Relay & Cache Layer

Retired with myAnime because it supported delivery from unlicensed third-party media sources.

A Node.js and Express HLS relay that rewrites manifest URLs, forwards byte-range requests, streams binary segments with backpressure, combines memory and disk caching, and rejects basic private-network targets.

  • Node.js
  • Express
  • HLS
  • LRU Cache
  • HTTP Range Requests
AR Chronicle mobile project preview
Mobile AR

AR Chronicle

Geospatial SLAM Navigation

A native Android AR exploration app combining ARCore SLAM plane detection, Unity, OpenStreetMap geofencing, and gyro-assisted heading calibration for landmark discovery.

  • Kotlin
  • Unity
  • ARCore
  • OpenStreetMap
  • GPS