

Background
Remover
A small AI image tool that turned into a much bigger lesson in containers, permissions, CORS, DNS and what actually happens between a browser and the cloud.
01 / THE PERSON
Computer engineering student in Nepal.
Mostly building, breaking, and figuring things out.
ENGINEERING / NOTES / EVERYTHING ELSE
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
NOT A GREATEST-HITS ALBUM.
JUST THE REAL THINGS I'VE BUILT.


A small AI image tool that turned into a much bigger lesson in containers, permissions, CORS, DNS and what actually happens between a browser and the cloud.
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.
02 / FIELD NOTES
SHORT ACCOUNTS OF THINGS
I HAD TO LEARN THE HARD WAY.
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.
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.
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
AN UNUSUALLY GOOD DAY ↗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.
04 / END OF PAGE, NOT THE STORY
If you're curious about the work, start with the projects. This space will keep changing as I do.
TRY MY LATEST PROJECT ↗