PRABHAS.GYAWALI
Portrait of Prabhas Gyawali
Prabhas Gyawali
Dhapakhel, Lalitpur, Nepal

Engineering software, infrastructure, and systems that scale.

Full-Stack Engineer

I work across full-stack development, DevOps, cloud infrastructure, Kubernetes, and networking — building and operating the systems that carry an application from a git commit to production traffic.

Focus
Full-Stack + DevOps
Domain
Cloud · K8s · Network
Base
Nepal 🇳🇵
Request Pathlive
Supporting Systems

Kubernetes

EKS / kubeadm

Container orchestration, scheduling, scaling, and deployment strategy.

Deployed multi-tier apps on Amazon EKS, a self-managed kubeadm cluster, and canary rollouts for Morphiq.

Interactive

Query this portfolio like a shell.

This terminal is functional — try commands like skills, projects, or experience to pull real information straight from the source of truth.

prabhas@portfolio:~
prabhas@portfolio:~$whoami
prabhas@portfolio
prabhas@portfolio:~$role
Full-Stack + DevOps Engineer
About

An engineering stack, not a job title.

Completed my Bachelor's in Computer Engineering, with a focus on software development, DevOps, systems engineering, cloud platforms, and emerging technologies. Demonstrated strong interest in Artificial Intelligence (AI) and DevOps on cloud platforms like AWS and Microsoft Azure, in machine learning, and in developing foundational knowledge in areas like neural networks and AI-driven problem-solving. Gained hands-on experience through academic projects and practical implementations of machine learning algorithms and other engineering principles, further solidifying my passion for this field. In DevOps, I learned different tools to automate the software development lifecycle effectively and efficiently on different cloud platforms.

01Application Layer

The software users and systems interact with directly.

Next.jsJavaScriptPython
02Platform Layer

How applications are packaged and run consistently.

DockerKubernetes
03Automation Layer

How builds, releases, and servers are automated end to end.

JenkinsArgo CDDrone CIAnsibleTerraform
04Infrastructure Layer

Where it all runs, and what fronts it.

AWSMicrosoft AzureLinuxNginxCaddy
05Network Layer

How traffic is segmented, secured, and routed.

VLANVPNFirewallRouting
06AI Layer

Applied machine learning from academic research work.

Machine LearningDeep LearningUNetYOLO
CommunicationProblem-SolvingAdaptabilityLeadership
Experience

Where I've been shipping

Select a role to see responsibilities and context.

  • →Leading DevOps initiatives for e-commerce web applications, focusing on self-hosted Supabase and database migrations.
Skills

Technology universe

Filter by domain, then select a technology to see what it is and how it was actually used across these projects.

Operating Systems

Programming

Frontend

Databases

DevOps

Cloud

AWS

Reverse Proxy

Networking

Networking Hardware

AI

Operating Systems

Linux

The base operating system for nearly every server and container in production.

How it was used

Primary OS across Vagrant VMs, Jenkins controllers, Kubernetes nodes, and cloud instances.

Projects

Project explorer

Seven infrastructure and engineering projects, each with the actual architecture, responsibilities, and result behind it. Select one to open it.

Overview

Deployed a containerized three-tier Node.js application on AWS using Kubernetes (EKS), focusing on scalable architecture, service communication, and high availability.

Responsibilities

  • →Wrote custom Dockerfiles for all tiers (frontend, backend, database) that lacked existing Docker images.
  • →Built and pushed Docker images to AWS Elastic Container Registry (ECR) for reliable access by Kubernetes deployments.
  • →Deployed the full application stack on AWS EC2 instances using Amazon EKS (Elastic Kubernetes Service).
  • →Authored a multi-tier deployment.yaml file to define Kubernetes Deployments and Services for each layer of the application.
  • →Configured a Kubernetes Ingress Controller to expose the application to the internet and manage routing rules.
  • →Integrated an AWS Application Load Balancer (ALB) with Ingress to distribute incoming traffic evenly across the backend services.
  • →Used IAM roles and policies to securely grant EKS and EC2 instances access to ECR and other AWS services.
  • →Designed internal Kubernetes Services to enable reliable communication between different tiers.
  • →Followed best practices for fault tolerance and scaling within EKS, including readiness probes, resource limits, and replica management.

Result

Successfully deployed a scalable, containerized three-tier Node.js application on AWS using Kubernetes, ensuring continuous communication between services, secure access through IAM roles, and high availability through proper resource management and load balancing.

AWS EC2IAMDockerAWS ECRKubernetesEKSIngress ControllerApplication Load Balancer
Architecture Flow
1
Developer
2
Git
3
Docker
Custom Dockerfiles per tier
4
AWS ECR
Image registry
5
Amazon EKS
Kubernetes on EC2
6
Ingress Controller
7
AWS ALB
Application Load Balancer
8
Application
Frontend · Backend · Database
Also in the stack
IAM RolesReadiness ProbesReplica Management

Other Work

Hydrojet.ae
Enterprise water jetting service website.
HydrojetTechnology.com
Corporate technology website.
FitAxis
Independent web project.
Bizzconnect Nepal and Dubai
Independent web project.
ZaikaX
Independent web project.
Infrastructure

The systems behind the software

From enterprise networking to CI/CD pipelines to production observability — this is the operational layer.

Enterprise Network Topology

Multi-floor office network designed and deployed for YAJ Tech Pvt. Ltd. Hover or tap a component to see its purpose.

Network Features

Fortigate Firewall

Central security gateway enforcing policy, NAT, and inter-VLAN routing.

How I Ship

A code change moving from a commit to production traffic. Select a stage for detail.

Code

Application and infrastructure changes committed to version control.

Git

Observability Stack

What was used to monitor cluster health, traffic, and logs post-deployment.

Grafana

Real-time tracking of cluster health and traffic metrics for Morphiq and the multi-VM Kubernetes cluster.

Loki

End-to-end log aggregation for container and application logs on the Morphiq platform.

› pod/morphiq-api-7d4c scheduled
› ingress: route matched → backend
› canary: 10% traffic shifted
Prometheus

Container and resource monitoring for the self-managed Kubernetes cluster.

Illustrative visualization of the observability stack — not live production data.

Production Infrastructure

Morphiq Platform

A high-availability, multi-server CRM/ERP/Accounting platform, deployed with zero-downtime releases via Drone CI and Kubernetes canary rollouts, with full log and metric visibility through Grafana and Loki.

View full breakdown →
Next.jsPython BackendDockerKubernetesDrone CIAnsibleCaddyCanary DeploymentsGrafanaLoki
Canary Deployment Strategy5% on v2
Version 1 (stable)95%
Version 2 (canary)5%
5%10%25%50%100%
Education

Academic foundation

Bachelor in Computer Engineering

July 2024

Advanced College of Engineering and Management, Kathmandu, Nepal

Key Coursework
Data Structures & AlgorithmsOperating SystemsComputer NetworksDatabase Management SystemsArtificial IntelligenceDistributed Systems
Major Project

Brain Hemorrhage Classification and Detection

Using UNet and YOLO

View project visualization →

SLC (+2) in Science

Prasadi Academy, Lalitpur, Nepal

May 2019

SEE

Janjyoti Secondary Boarding School, Bardiya, Nepal

July 2017

Contact

Let's build something.

Open to full-stack, DevOps, and infrastructure roles.

prabhas@portfolio:~
prabhas@portfolio:~$contact
Email: prabhashgyawali@gmail.com
Phone: +977 9868699025
LinkedIn: www.linkedin.com/in/prabhas-gyawali
Website: www.prabhasgyawali.com.np
prabhas@portfolio:~$