Portrait of John Kenny Q. Reyes

Kenny Reyes

Full-Stack Developer & Aspiring Cloud Engineer

Google AI Professional certification badgeGitHub Foundations certification badgeAWS Cloud Computing certification badge

Profile

Aspiring Full-Stack Developer building compelling web apps in TypeScript — React frontend, Node/Express backend, deployed on AWS and Azure with modern DevOps practices.

Experience

  • Cloud Infrastructure Head

    Microsoft Student Community — QCU

    2026 — Present

    Lead cloud infrastructure for MSC QCU — Azure hosting, GitHub governance, and CI/CD identity, all provisioned in Terraform.

    • Provisioned the MSC QCU cloud stack in Terraform — App Service, Azure AD OIDC, Key Vault, MySQL, Storage, Cloudflare DNS.
    • Built repo scaffolding from templates with branch protection, team permissions, and CODEOWNERS.
    • Wired GitHub Actions OIDC federation — Azure deploys with no long-lived secrets.

Education

Quezon City University

Bachelor of Science in Information Technology

Projects

  • MSC QCU — GitHub Organization

    MSC QCU — GitHub Organization

    Cloud Infrastructure Head

    The Microsoft Student Community QCU GitHub organization — nine repositories spanning portals, templates, CI/CD, and infrastructure, built around a repeatable scaffolding system.

    • Stands up and governs the microsoft-student-community-qcu GitHub org across portal, admin, template, CI/CD, discussions, and infra repos.
    • Reusable template repositories (React + Express) feed a Terraform-driven scaffolding system that creates child repos with consistent settings.
    • Centralized CI/CD workflows shared across the org for tested, reliable releases.
    cloud
    GitHub · GitHub Actions CI/CD · Branch protection · CODEOWNERS
  • MSC QCU — Terraform Cloud Architecture

    MSC QCU — Terraform Cloud Architecture

    Cloud Infrastructure Head

    Terraform monorepo managing the entire MSC QCU cloud footprint — Azure App Service hosting, Azure AD OIDC identity, Key Vaults, MySQL, Storage, and Cloudflare DNS, plus GitHub repos and Actions secrets.

    • Provisioned Azure App Service, Linux Web Apps, and Service Plans for prod and dev environments in code.
    • Configured Azure AD app registrations with federated OIDC credentials for main and develop branches — no long-lived secrets.
    • Built reusable Terraform modules for Azure Web Apps with OIDC, GitHub repositories with branch protection, and template-based repo scaffolding.
    • Managed Key Vault secrets, metric alerts, diagnostic settings, and Application Insights across dev/release/prod.
    backend
    Terraform · HCL · Reusable modules
    database
    Azure MySQL Flexible Server
    cloud
    Azure App Service · Azure AD OIDC · Key Vault · Azure Storage · Cloudflare DNS · GitHub Actions
  • Schatzies Events Management System
    Schatzies Events Management System preview

    Schatzies Events Management System

    Full-Stack Developer Head · AWS Cloud Admin

    Production events platform for a real events business — a client portal with QR-code RSVP flows and an organizer dashboard, running fully serverless on AWS.

    • Integrated serverless frontend and backend using Swagger, resulting in synchronized API contracts and fewer integration errors.
    • Established CI/CD workflows with staging and production environments for tested, reliable releases.
    • Provisioned all infrastructure with AWS CloudFormation — S3, CloudFront, Lambda, DynamoDB — for a fully automated, scalable cloud deployment.
    frontend
    React · TypeScript · QR RSVP flows · Organizer dashboard
    backend
    Express (serverless) · AWS Lambda · API Gateway · JWT auth · Swagger · Rate limiting
    database
    DynamoDB (+GSI) · S3/Glacier backups via EventBridge
    cloud
    AWS S3 · CloudFront · CloudFormation IaC · GitHub Actions CI/CD
  • Flowboard — Project Management System
    Flowboard — Project Management System preview

    Flowboard — Project Management System

    Full-Stack Developer Head · Azure Cloud Admin · UI/UX Designer

    Drag-and-drop kanban project management system built with React and Microsoft Fluent UI, backed by an ASP.NET Core 9 Web API and MongoDB Atlas on Azure.

    • Initiated and led development of a drag-and-drop task board with React TypeScript and Fluent UI — flexible tracking versus static spreadsheets.
    • Designed repository structure, local dev setup, and CI/CD with GitHub Actions for consistent builds across the team.
    • Migrated deployment to Microsoft Azure with MongoDB Atlas for a scalable cloud environment.
    frontend
    React 19 · TypeScript · Fluent UI · dnd-kit kanban
    backend
    ASP.NET Core 9 Web API · JWT auth · OpenAPI · Analytics endpoints
    database
    MongoDB Atlas
    cloud
    Microsoft Azure · GitHub Actions CI/CD
  • 1618 Office Solutions E-Commerce
    1618 Office Solutions E-Commerce preview

    1618 Office Solutions E-Commerce

    Full-Stack Developer

    E-commerce platform for an office-supplies retailer with GRU time-series sales forecasting — the store sells, the backend predicts what it will sell next.

    • Built GRU time-series forecasting into the sales pipeline with scheduled model retraining.
    • Sales analytics dashboards with Recharts over live PostgreSQL data.
    frontend
    React 19 · TypeScript · TailwindCSS · shadcn/ui · Recharts
    backend
    Node.js · Express · GRU forecasting (brain.js) · Scheduled retraining
    database
    PostgreSQL
    cloud
    Vercel · Cloudinary · Docker
  • Medicare — Dental Clinic SuperSystem
    Medicare — Dental Clinic SuperSystem preview

    Medicare — Dental Clinic SuperSystem

    Frontend Developer

    Dental clinic management supersystem with role-based dashboards for patients, dentists, front desk, admin, and inventory — realtime data via Supabase and PayMongo payments.

    • Five role-based dashboards — patient, dentist, front desk, admin, inventory — from one codebase.
    • Realtime appointment and inventory state synced through Supabase.
    frontend
    React 19 · TypeScript · TanStack Query · TailwindCSS 4 · shadcn/ui
    backend
    Django · Flask services · PayMongo payments
    database
    Supabase (PostgreSQL + Realtime)
    cloud
    Vercel
  • St. Rupert Clinic Appointment System
    St. Rupert Clinic Appointment System preview

    St. Rupert Clinic Appointment System

    Full-Stack Developer

    Patient-friendly clinic appointment system in Vue 3 — email-verified accounts, JWT sessions, PayMongo payments, and an analytics view for the clinic.

    • Email verification and JWT-secured sessions end to end.
    • Clinic-side analytics over appointment data.
    frontend
    Vue 3 · TypeScript · Pinia · shadcn-vue
    backend
    Node.js · Express · JWT auth · Nodemailer email verification · PayMongo
    database
    Supabase PostgreSQL
    cloud
    Vercel (frontend + backend)

More builds

  • Lively Notes

    Lively Notes

    Personal notes and widgets app for Wallpaper Engine — offline-first with IndexedDB, web push, and a live MongoDB→DynamoDB dual-write migration running on Lambda.

    frontend
    React · TypeScript · Zustand · TanStack Query · IndexedDB offline
    backend
    Express on Lambda · Web Push · Cloudinary
    database
    MongoDB → DynamoDB dual-write migration
    cloud
    AWS Lambda · Vercel
  • RPC Tech Computer Store

    RPC Tech Computer Store

    PC-parts e-commerce store with a decision-support system that recommends compatible parts, plus PayMongo checkout.

    frontend
    PHP templating · JavaScript
    backend
    PHP · Decision-support recommender · PayMongo
    database
    MySQL
  • Kaagapay Backend

    Kaagapay Backend

    Java 21 Spring Boot API with an incident severity-scoring engine — PostgreSQL persistence, Cloudinary media, and push notifications.

    backend
    Java 21 · Spring Boot · Severity-scoring engine · Cloudinary · Push notifications
    database
    PostgreSQL
  • RaceSimRemote

    RaceSimRemote

    Kotlin Android app that turns a phone into a motion-sensing steering wheel for PC racing sims, streaming input over a custom 16-byte UDP protocol.

    backend
    Kotlin · Android sensors · Custom 16-byte UDP protocol
  • VS Code Sound Notification

    VS Code Sound Notification

    VS Code extension that plays sound cues on build and task events, written in TypeScript.

    backend
    TypeScript · VS Code Extension API
  • QCU Grade Calculator
    QCU Grade Calculator preview

    QCU Grade Calculator

    Free grade calculator built for Quezon City University students — a small tool with a real student user base.

    frontend
    JavaScript · HTML · CSS
    cloud
    Vercel
  • HerCycle

    HerCycle

    Desktop cycle-tracking app — “Track your Flow, Fertility, and Future” — built with VB.NET and MySQL.

    backend
    VB.NET (WinForms)
    database
    MySQL

Skills

Frontend
  • HTML
  • CSS
  • JavaScript
  • TailwindCSS
  • React
  • shadcn/ui
  • Material UI
Backend
  • Node.js
  • Express
  • ASP.NET Web API
  • Docker
  • Lambda
  • Nginx
Database
  • MySQL
  • PostgreSQL
  • MongoDB
  • DynamoDB
Languages
  • TypeScript
  • Java
  • Python
Cloud & DevOps
  • AWS
  • Azure
  • Vercel
  • Supabase
  • Heroku
  • Terraform
  • Serverless
  • EC2
  • VPS
Tools
  • Git
  • GitHub
  • Postman
  • Swagger
  • MCP
  • Claude Code
  • Copilot
  • Antigravity

Certifications

  • Google AI Professional Certificate
    Google AI Professional Certificate certificate

    Google AI Professional Certificate

    Issued by Google

    view certificate ↗
  • GitHub Foundations
    GitHub Foundations certificate

    GitHub Foundations

    Issued by Microsoft

    view certificate ↗
  • Microsoft Azure Fundamentals
    Microsoft Azure Fundamentals certificate

    Microsoft Azure Fundamentals

    Issued by DataCamp

    view certificate ↗
  • AWS Technical Essentials
    AWS Technical Essentials certificate

    AWS Technical Essentials

    Issued by AWS Educate

    view certificate ↗