rai@raigon

resolving…_

RAINER GONZAGA

Bridging cybersecurity, backend engineering,
and machine learning.

focus
ethical hacking / cybersec · machine learning / ai · full-stack dev / backend-heavy
study
BS Computer Science, Major in Network and Information Security · DLSU · 2nd year
learning
German · offensive security · image recognition & OCR · supervised machine learning

About

README.md

about.md

# whoami

Rainer Gonzaga (@raigon) — based in Philippines, currently a 2nd-year Computer Science student at DLSU, majoring in Network and Information Security.

## focus

ethical hacking / cybersec · machine learning / ai · full-stack dev / backend-heavy

## currently

  • -Software QA & ML work at DeckTradr
  • -Learning German · offensive security · image recognition & OCR · supervised machine learning

Projects

What I've built

archerbytes.tsx

ArcherBytes

Full-stack platform

Backend architecture and CMS for a knowledge-sharing platform serving 20,000+ DLSU students. REST APIs and PostgreSQL schemas built with Drizzle ORM power articles, comment threads, and reactions, with Google sign-in through Better Auth.

stack

Next.jsTypeScriptBetter AuthDrizzle ORMPostgreSQLDocker
resole.tsx

ReSole

Mobile / AI marketplace

in dev

An AI-powered peer-to-peer marketplace that predicts fair prices for shoe listings and nudges owners to donate to charity after 30 days unsold. Built with React Native (Expo), backed by a TensorFlow-trained LLM — YOLOv8 Nano for shoe detection, Gemini 2.5 Flash and EfficientNet Lite for condition grading.

stack

React Native (Expo)Next.jsPostgreSQLSupabaseBetter AuthDrizzleTensorFlow LiteYOLOv8 NanoGemini 2.5 FlashEfficientNet Lite
vibe-coded-website-fuzzer.tsx

Vibe-Coded Website Fuzzer

Security tooling

in dev

A hybrid security scanner and fuzzer for auditing "vibe-coded" apps — code shipped fast via LLMs like ChatGPT or Claude that runs fine but skips real security controls. It scans for hardcoded secrets, missing auth checks, and weak JWT validation, then fuzzes endpoints for IDOR issues, missing rate limits, and leaked stack traces.

stack

Python
animonotes.tsx

AnimoNotes

Study notes platform

A study-resource hub for CCS students at DLSU, built so classmates could actually find and share notes instead of digging through group chats. Next.js and TypeScript up front, Prisma over PostgreSQL in back, with Better Auth locking access to verified students only.

stack

Next.jsTypeScriptPrismaPostgreSQLBetter Auth

Experience

git log --author=rainer

  1. Apr 2026 — Present · Part-time

    Software QA & Machine Learning Specialist · DeckTradr

    Phoenix, Arizona, United States · Remote

    • +Trained custom ML models for OCR, Card Recognition and AI grading, boosting scanner accuracy to 40%+
    • +Conducted QA testing across iOS and web for a TCG POS & inventory system
    • +Shaped marketing content strategy around TCG price trends
  2. Apr 2026 — Jul 2026 · Freelance

    Full Stack Shopify Developer · Yergoods

    Apeldoorn, Gelderland, Netherlands · Remote

    • +Redesigned the Shopify storefront, driving a 55.97% increase in sales
    • +Built custom API integrations to speed up backend and page loads
    • +Ran Google Ads campaigns with tracking tuned for ROAS
  3. Oct 2024 — Aug 2026

    Associate Backend Engineer · La Salle Computer Society

    • +Architected backend for ArcherBytes, serving 20,000+ DLSU students on Next.js + PostgreSQL
    • +Designed schemas with Drizzle ORM for content, reactions, and community features
    • +Built secure auth via Better Auth + Google Auth for school-exclusive access
    • +Rank 2, R&D committee, A.Y. 2025–2026

Skills

The stack I build and secure with

security.json

Security

Kali LinuxNetworkingPython AutomationWiresharkNessusNmapBurp SuiteMetasploit
frontend.json

Frontend

JavaScriptTypeScriptReactNext.jsTailwind CSSStyled ComponentsHTML5/CSSViteESLintPrettier
backend.json

Backend

Node.jsPythonJavaCPHPExpress.jsNestJSFastAPIPostgreSQLMySQLPrismaDrizzleRESTJWT
devops-cloud.json

DevOps / Cloud

GitHub ActionsGitLab CIDocker
ai-machine-learning.json

AI & Machine Learning

TensorFlowNumPypandasscikit-learnAnthropicAntigravityClaude CodeOpenCode

GitHub Activity

git log --since="1 year ago"

github_activity.log
JulAugSepOctNovDecJanFebMarAprMayJunJul

swipe to scroll

> 768 contributions in the last year_

lessmore
$open github.com/rdgonzaga