IT Student · Devops & Cloud · Security & Backend

Hi, I'mNguyễn Phúc Thọ

I build scalable backend systems, design cloud infrastructure on AWS, implement DevOps practices and CI/CD pipelines, and explore cryptography, CTF challenges, and AI.

Scroll to learn about me
About me

Hi, I'm Nguyễn Phúc Thọ

NP

Nguyễn Phúc Thọ

IT Student · DevOps & Cloud · Security & Backend

I design, deploy and run secure cloud-native systems — and I enjoy the plumbing as much as the product. Serverless on AWS and GCP, Kubernetes delivery, CI/CD pipelines and infrastructure as code are where I spend most of my time.

I'm heading toward DevOps and cloud engineering, with a soft spot for networking and security (I play the occasional CTF web challenge). The projects below are where I put that into practice.

Tech I work with

Languages, cloud & tooling

Languages

PythonC/C++JavaScriptTypeScript

Cloud & DevOps

AWSGCPKubernetesDockerJenkinsGitHub ActionsTerraform

Tooling & data

GitBashSQL
Loading profile…
See the projects
Notable projects

Things I've built end to end

One production platform I run solo, plus four team builds across cloud, data and DevOps. The throughline: I like owning a system from the network and the pipeline all the way up to the UI — not just one slice of it.

5 projectsSolo + 3-person teamsAWS · GCP · Kubernetes
Flagship · live in production
Notable projects01 / 05

Personal Web

Serverless microservices platform · live in production

Apr 2026 – Present Solo projectPersonal · Live
8technologies3key features

The site you are reading right now — a cloud-native, serverless microservices platform that runs for about $0.02 a month. Six NestJS services sit behind a single API Gateway, the whole stack is described in Terraform, and every merge to main ships it through GitHub Actions.

Next.js 14TypeScriptNestJSAWS LambdaDynamoDBCloudflareTerraformGitHub Actions
all-in-one-cpp.pages.dev
Architecture
Cloudflare PagesNext.js static export
API Gatewayone HTTP API, path-routed
6 NestJS Lambdasauth · profile · english · …
DynamoDB · R2 · SESdata, files & email

Request path — static edge to serverless data

Key features

  • Six NestJS Lambdas behind one API Gateway, provisioned end-to-end with Terraform and shipped by GitHub Actions on every merge.
  • 465+ automated tests, IAM least-privilege, credentialed cross-site CORS, Gitleaks secret scanning and an AWS Budgets hard-stop.
  • Real product surface: a MinerU OCR pipeline, a codebase RAG assistant, a stock/gold dashboard and TOEIC/IELTS study tools.
AWS · zero-cost & secure
Notable projects02 / 05

Serverless Web App with Zero-Cost & Secure

A locked-down VPC serverless architecture on AWS

Mar – May 2026 Team of 3Cloud Computing
7technologies3key features

A serverless web application built around a private VPC. The compute never touches the public internet: functions run in private subnets and reach DynamoDB over a VPC Gateway Endpoint, while CloudFront with Origin Access Control is the only public door to the static front end.

AWS LambdaAPI GatewayDynamoDBCloudFrontS3VPCIAM

University project · VNUHCM University of Science

private-vpc · no public route
Architecture
CloudFront + S3Origin Access Control
API Gatewaypublic edge
Lambda · private subnetno internet egress
VPC endpoint → DynamoDBprivate data access

No public path to data — everything stays inside the VPC

Key features

  • Lambdas in private subnets reach DynamoDB through a VPC Gateway Endpoint — no NAT gateway, no public route.
  • CloudFront with Origin Access Control fronting a private S3 origin, plus a least-privilege IAM role per function.
  • AWS Budgets alerts keeping the entire stack at effectively zero cost.
GCP · log analytics & BI
Notable projects03 / 05

Cloud-Based Log Analytics & BI System

Streaming log analytics with a predictive layer

Feb – Mar 2026 Team of 3Cloud Computing
6technologies3key features

An analytics pipeline on Google Cloud that ingests logs in real time, warehouses them in BigQuery, and surfaces both business dashboards and a predictive model. Event-driven from end to end, so the pipeline scales with traffic and costs nothing while idle.

Google CloudPub/SubCloud FunctionsBigQueryLooker StudioML

University project · VNUHCM University of Science

pub/sub → bigquery
Architecture
Log sourcesapplication & access logs
Pub/Substreaming ingestion
Cloud Functions → BigQuerytransform & warehouse
Looker Studio + MLBI + logistic regression

Ingest → warehouse → predict → visualise

Key features

  • Event-driven ingestion through Pub/Sub and Cloud Functions into a BigQuery warehouse.
  • A logistic-regression model over the warehoused data to classify and predict outcomes.
  • Looker Studio dashboards for visual exploration of the results.
Jenkins · CI with security gates
Notable projects04 / 05

Enterprise CI Pipeline

Multibranch CI with security gates for the YAS microservices

Jan – Mar 2026 Team of 3DevOps
6technologies3key features

A Jenkins CI system for the YAS Java microservices. Every branch builds, tests, and has to clear quality and security gates before it can merge — so nothing broken or vulnerable reaches the mainline. GitHub webhooks drive the pipeline and branch rulesets enforce the green build.

JenkinsDockerSonarCloudSnykGitleaksGitHub

DevOps coursework · YAS reference microservices

jenkins · multibranch
Architecture
GitHub webhookpush / PR event
Jenkins · multibranchper-branch pipeline
Build + test · 70%+unit & integration
Sonar · Snyk · Gitleaksquality + security gate
Mergeonly if green

Every branch earns its merge

Key features

  • Multibranch pipeline triggered by GitHub webhooks, with branch rulesets enforcing green builds before merge.
  • Automated tests kept above 70% coverage, sitting behind quality gates.
  • Security scanning wired in with SonarCloud, Snyk and Gitleaks on every run.
Kubernetes · GitOps delivery
Notable projects05 / 05

Kubernetes CD System

GitOps delivery onto a self-hosted K3s cluster

Mar – May 2026 Team of 3DevOps
7technologies3key features

A continuous-delivery system that ships the YAS microservices onto a multi-node K3s cluster. Git is the single source of truth: Argo CD reconciles the cluster to the repo, Helm packages each service, and a full observability stack watches it all in real time.

K3sArgo CDHelmIngress-NGINXPrometheusGrafanaLoki

DevOps coursework · YAS reference microservices

argocd · k3s cluster
Architecture
Git repodesired state
Argo CDGitOps reconcile
K3s cluster · Helmmulti-node, per-namespace
Prometheus · Grafana · Lokimetrics, dashboards, logs

Git is the source of truth; the cluster follows

Key features

  • A multi-node K3s cluster (chosen over Minikube) with namespace-tiered environments.
  • GitOps delivery via Argo CD and Helm; images tagged by commit and deployed per service and branch.
  • Observability with Prometheus, Grafana and Loki behind Ingress-NGINX routing.

University and coursework projects were built in teams; full reports are available on request.

See what I've built

What I've built

Four products living inside one website. Pick one to watch a live demo of how it works inside.

Live demo
● rec
☀️ Sunny · 29°
NPT

About

Save

Portfolio

A professional introduction — profile, certificates and GitHub projects.

  • Personal profileBio, avatar, contact
  • Weather themeColors shift with the live weather
  • CertificatesUpload & showcase beautifully
  • GitHub reposAuto-synced repositories
Sign in to experience this feature in full.
See the code behind it

The code behind it

The repository is private, so it is not on my public GitHub. Browse a generated, read-only walkthrough of the README, file structure and git workflow instead.

609commits196pull requests418files47test files
All-in-One Private
TypeScriptJSONMarkdownJavaScriptTerraform (HCL)
Pull requests by branch type
feat/
75
fix/
63
docs/
35
chore/
10
More below, keep scrolling

Thanks for stopping by

The dashboard inside is a private workspace — Portfolio, English learning, stock analysis and CodeMind. Use “Sign in” at the top to step inside.