G
YouTube TikTok Games
Skip to content
View jervilangelo's full-sized avatar

Block or report jervilangelo

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. 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
jervilangelo/README.md
Jervil Angelo De Leon — HRIS Technical Support, 2x AWS Certified and 2x OCI Certified. AWS services orbit a floating cloud.

HRIS Technical Support · 2x AWS Certified & 2x OCI Certified · Cloud & Infrastructure Projects

View my portfolio LinkedIn Email

Building my way into the cloud.

Hands-on projects. Documented decisions. Learning through deployment and recovery.

About me

I'm Jervil Angelo De Leon, a Philippines-based HRIS Technical Support professional building practical experience in cloud infrastructure, serverless applications, security, and automation. I turn real support scenarios and community needs into projects I can deploy, test, and improve.

I'm working toward a Cloud / Infrastructure Engineering role, with a focus on AWS, Terraform, CI/CD, Linux, and reliable operations.

  • 🔭 Currently shipping: Opsentra, an AWS incident response platform with audited, approval-gated recovery
  • 🌱 Learning: CloudOps, incident management, observability, and least-privilege IAM
  • 🛠️ Also building: Silong, a Filipino literary refuge for poetry and stories (Next.js + Supabase)

Latest projects

Opsentra · CloudOps and incident response for AWS

Monitor. Detect. Respond. Recover. A web app that lets an operations team watch AWS workloads, detect an outage, investigate it, and run an approved, audited recovery, with no terminal and no console hopping. An incident closes only when independent health checks prove the service works again, not when a command reports "Success".

  • Event-driven detection: a probe Lambda feeds a CloudWatch alarm → EventBridge → deduplicated incidents with one SNS alert each, plus a reconciler for missed events.
  • Guarded remediation: operators request an allowlisted, SHA-256-pinned Systems Manager runbook; an admin approves; it runs exactly once. Roles come from Cognito groups, and every action lands in an append-only audit trail.
  • Least privilege, tested: Terraform tests pin every IAM policy, IAM Access Analyzer reports no findings, and a live false-success test proves that a "successful" fix which leaves the service down gets escalated.
  • Two modes, never mixed: a public Demo Mode with labelled synthetic data and zero AWS calls, and an authenticated Live AWS Mode that fails closed.

AWS: Lambda · API Gateway · DynamoDB · EventBridge · CloudWatch · SNS · Systems Manager · Cognito · EC2 · S3 · IAM

Tools: Terraform · Python · React · TypeScript · pytest · Vitest · Playwright · GitHub Actions

Try the live demo → · Source code and architecture

BayanihanDR · Terraform-powered disaster recovery

A disaster recovery proof of concept for Philippine small businesses. It verifies database backups, stores encrypted copies off-site, and uses Terraform to provision a temporary AWS recovery environment after operator approval.

  • Infrastructure as code: Terraform manages standby resources and temporary recovery servers in AWS Singapore.
  • CI/CD: GitHub Actions checks application code, backup integrity, Terraform, and the dashboard, and deploys the public demo.
  • Measured recovery: a real AWS drill recovered the sample application in 5 min 29 sec, with 26 sec of potential data loss. These are single-run results on synthetic data; off-site uploads currently require an operator session.

AWS: EC2 · S3 · IAM · IAM Identity Center · Systems Manager · CloudWatch · AWS Budgets

Tools: Terraform · Python · FastAPI · PostgreSQL · Docker · React · GitHub Actions

BayanihanDR CI BayanihanDR public site check

Explore the demo → · Source code · Recovery drill evidence

Teolohiya.site · A serverless book-listing platform

A live platform that helps Filipino readers discover and list Christian theological books. Sellers submit listings and photos; moderators review them before publication; readers contact sellers directly.

  • Serverless backend: Amplify Gen 2 provisions authentication, a GraphQL API, storage, and backend functions.
  • Access control: Cognito roles, scoped IAM permissions, and Lambda-controlled moderation protect listings and administrative actions.
  • Delivery: GitHub-connected Amplify deployments serve the Next.js application over HTTPS.

AWS: Amplify · Cognito · AppSync · DynamoDB · S3 · Lambda · CloudFront · ACM · IAM · CDK / CloudFormation

Tools: Next.js · TypeScript · Tailwind CSS

Visit Teolohiya.site → · Source code and architecture

PinansyalPH · Financial literacy tools for Filipinos

Worth it ba sa Pilipinas? Free, open-source calculators that show the arithmetic behind everyday money decisions, using the same figures the PSA, DOE, Pag-IBIG, BIR, and banks publish.

  • Eight focused pages: take-home pay (Sweldo), 13th month pay under PD 851, Pag-IBIG MP2, digital bank savings, side-by-side comparison, inflation, and weekly fuel prices.
  • Sourced, dated data: every figure shows its source, reference period, and retrieval date. Money is computed with decimal.js and rounded only where a real institution would round.
  • Automated data pipeline: a scheduled GitHub Actions workflow refreshes and validates economic data, commits only real changes, and triggers a fresh deploy.

Tools: React 19 · TypeScript · Vite · Tailwind CSS v4 · Vitest · Playwright · GitHub Actions · GitHub Pages

Explore PinansyalPH → · Source code and methodology

AWS services I've used

Area Services Where I applied them
Compute and networking EC2, VPC, Systems Manager Recovery infrastructure, Opsentra's lab server and approved runbooks, and a hardened Linux/Nginx web server
Serverless APIs Lambda, API Gateway, AppSync Opsentra's control plane, the HRIS ticketing API, and Teolohiya's listing and moderation workflows
Event-driven automation EventBridge, SNS Alarm-to-incident routing in Opsentra and critical-ticket alerts
Data and storage S3, DynamoDB Verified off-site backups, Terraform state, incidents and audit logs, book photos, listings, and support tickets
Identity and access IAM, IAM Identity Center, Cognito, IAM Access Analyzer Scoped permissions, temporary operator access, role-based approvals, and policy verification
Hosting and delivery Amplify, CloudFront, ACM Teolohiya hosting, content delivery, and managed HTTPS
Monitoring and cost CloudWatch, AWS Budgets Health probes, alarms, operations dashboards, recovery logs, and budget notifications
Infrastructure as code Terraform, CDK / CloudFormation Opsentra and BayanihanDR infrastructure, and Amplify Gen 2 backend resources

Amplify manages several of Teolohiya's underlying AWS resources. The service list reflects their roles in the deployed application.

More projects

Project What I built
Schedrift A local-first tool that turns Microsoft Project (.mpp, .xml, .mpx) files into presentation-ready Gantt charts with critical-path analysis and "what if this task slips?" delay simulation.
ECCM Liturgy Planning · live A Sunday order-of-worship planner that reads songs live from the church's song list, warns about recently sung songs, applies special-Sunday rules, and keeps versioned plans.
AWS Serverless Ticketing API An HRIS support API with ticket tracking, critical-ticket notifications, and monitoring using Lambda, API Gateway, DynamoDB, SNS, and CloudWatch.
Secure EC2 Web Server A Linux/Nginx server in a custom VPC with security groups, IAM, and EBS snapshots.
HRIS Template Tracker Automation Completion tracking across business units using Power Automate, Excel, and Power BI.
ECCM Church Website · live A responsive nonprofit website with a custom domain, visitor resources, and SEO essentials.

Certifications

2x AWS Certified

AWS Certified Cloud Practitioner AWS Certified AI Practitioner

2x Oracle Cloud Infrastructure Certified

OCI Foundations Associate OCI AI Foundations Associate

Explore my certifications and learning journey →

Additional training includes Cisco networking and cybersecurity, Google IT Support and System Administration, and IT Specialist: Databases.

Tools I build with

AWS Terraform GitHub Actions Docker Linux Python TypeScript React Next.js PostgreSQL Supabase Playwright Git

Building in public

Jervil Angelo's GitHub contribution activity

A snake eating my GitHub contribution graph

Explore the projects, architecture decisions, and lessons behind the code.

View my portfolio

LinkedIn · Email · All repositories

Pinned Loading

  1. teolohiya-repo teolohiya-repo Public

    Serverless book listing board for Christian theological books in the Philippines. Next.js + TypeScript on AWS Amplify Gen 2, using Cognito, AppSync, DynamoDB, S3 and Lambda. Manual moderation with …

    1

  2. bayanihan-dr bayanihan-dr Public

    Terraform-powered disaster recovery on AWS for Philippine small businesses, with verified backups, automated recovery, and CI/CD through GitHub Actions.

    Python 1

  3. pinansyalph-v2 pinansyalph-v2 Public

    Free, open-source financial literacy platform for Filipinos, featuring salary, 13th-month pay, MP2 savings, inflation, and digital banking calculators.

    TypeScript 4