Skip to content
View Gerald-codes's full-sized avatar
👻
Studying
👻
Studying

Highlights

  • Pro

Block or report Gerald-codes

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Gerald-codes/README.md

Hello I'm Gerald Tan

About Me

I'm a Computer Science student experienced in building cloud-native microservices, automated pipelines, and full-stack applications.

📬 Open to internship opportunities in DevSecOps, cloud, or full-stack developer

What I actually work on:

  • 🔐 Automating security into CI/CD pipelines (SAST/DAST, OWASP Top 10 compliance)
  • ☁️ Designing cloud-native microservices with Docker, Kubernetes, and gRPC
  • 🤖 Building ML systems for real-time fraud detection
  • 🧪 Writing automation frameworks for testing workflows (Selenium, Robot Framework)

Outside of code — 🥋 Red Belt Taekwondo competitor (SIT TOC 2025) and ☕ coffee-fuelled debugger.

Tech Stack

Languages

Python Java C JavaScript HTML5

Cloud & DevSecOps

AWS Docker Kubernetes GitLab CI/CD

Data & Analytics

MySQL SQL Server Tableau Power BI Jupyter

Testing & Tools

Selenium Git Figma LaTeX

Featured Projects

Python · GitLab CI/CD · Docker · SonarQube · OWASP ZAP · CodeQL

A DevSecOps compliance engine built for an enterprise client that bakes security scanning directly into CI/CD pipelines. Every commit triggers automated SAST and DAST scans, and a unified OWASP Top 10 compliance report is generated automatically — removing the need for manual security reviews entirely.

Python · Docker · Kubernetes · gRPC · Machine Learning · Distributed Caching

A cloud-native microservices platform that detects fraudulent and bot-generated product reviews in real time. ML models are served across isolated services communicating via gRPC, with distributed caching keeping latency low under high load.

C · Minimax · Heuristic Evaluation

A C-based game built under IoT edge computing constraints, featuring both two-player and AI modes. The AI opponent uses minimax with heuristic fallback — simple on the surface, non-trivial under the hood.

Connect With Me

LinkedIn Portfolio Email

Pinned Loading

  1. CSC1103-TICTACTOE CSC1103-TICTACTOE Public

    The goal of this Mini-Project exercise is to familiarize yourselves with the design, implementation and performance testing of C programming on the Internet of Things (IoT) edge computing Artificia…

    C 1 3

  2. FraudBuster FraudBuster Public

    Forked from CaffeinatedKong/FraudBuster

    Python 1

  3. DSA_Flight_Search DSA_Flight_Search Public

    Forked from CaffeinatedKong/DSA_assignment

    JavaScript 1

  4. Line-Following-Robot Line-Following-Robot Public

    Intelligent Autonomous Line-Following Robot

    C 2 1

  5. Mr.Donut Mr.Donut Public

    PHP 1

  6. edufi edufi Public

    JavaScript 1