Computer engineering student in Nepal.
Mostly building, breaking, and figuring things out.

SCROLL TO EXPLORE

Aayush
Dhakal.

ENGINEERING / NOTES / EVERYTHING ELSE

00 / INTRODUCTION

I like knowing how things work.
Even more, I like finding out why they don't.

I'm Aayush — a computer engineering student learning my way through Linux, AWS, Python, and the quieter details of building software. This site is a collection of things I've made and things I'm still figuring out.

01 / SELECTED WORK

Made & learned.

NOT A GREATEST-HITS ALBUM.
JUST THE REAL THINGS I'VE BUILT.

Stylized diagram of connected cloud componentsA SMALL SYSTEM,
CONNECTED.
PROJECT 0022026

EC2 × RDS
Experiment

Connecting a Flask application running on EC2 to an RDS database. An early hands-on exercise in networking, services, and getting two parts of a system to talk.

FLASKEC2RDSLINUX
READ WHAT I'M LEARNING ↘

02 / FIELD NOTES

Unpolished thoughts.

SHORT ACCOUNTS OF THINGS
I HAD TO LEARN THE HARD WAY.

001When Lambda refused to startAWS / DEBUGGING+

I thought getting Python code into a container would be the hard part. It wasn't. The image-processing dependencies had other plans: initialization timeouts, runtime warnings and changes that looked promising until the next test.

My biggest takeaway was that a deployment isn't complete when it uploads successfully. It's complete when the entire path — from an event arriving to an image leaving — actually works.

002The website that didn't need a serverHOSTING / CLOUDFLARE+

At first I hosted the frontend on an EC2 instance with Nginx. It worked — until I stopped the instance and the public IP changed. DNS, HTTPS certificates and the browser's cross-origin rules taught me a lot.

Eventually I moved the static frontend to Cloudflare Workers. The AWS backend stayed, but the always-on virtual machine didn't. Simpler infrastructure was the actual improvement.

003A notebook is also a work in progressPERSONAL / PROCESS+

I try to keep a record of what I learn instead of treating every completed project as a neat final product. Sometimes the useful part is a command I didn't understand yesterday, or a mistake I won't make quite the same way again.

This website is meant to grow with that process, not pretend it's finished.

03 / THE PERSON BEHIND THE TERMINAL

More than a stack.

Aayush with medals from competitionsAN UNUSUALLY GOOD DAY ↗
HELLO FROM NEPAL.

I study computer engineering. Right now, I'm especially curious about cloud infrastructure — the invisible systems that make the visible things possible.

I'm learning Linux, Python, AWS and the tools around them by making small projects, dealing with the problems they create, and documenting what I discover.

Outside the terminal, there's violin practice, football, books, and the occasional wish to disappear into the mountains for a while. I hope this site leaves room for all of it.

VIOLINFOOTBALLREADINGTRAVEL
CURRENT STATUS: STILL LEARNING.

04 / END OF PAGE, NOT THE STORY

Something worth
making?

If you're curious about the work, start with the projects. This space will keep changing as I do.

TRY MY LATEST PROJECT ↗