Hello 👋,
Myself, Mou Sam Dahal
I'm a passionate developer driving innovation through modern tech
- Built a strong foundation as a Full-Stack Developer.
- Keen to collaborate with open-source creators on cutting-edge projects.
- Currently prioritizing mastery of containerization and orchestration to architect scalable solutions.
- 2025 Goal: Lead impactful Open Source contributions in containerized ecosystems.
- Ready for a tech deep-dive? Let’s talk!
Been using
Vim for the last couple of years.
ProudArch Linux enthusiast.
Here’s a snapshot of my tech toolbox:
A visual of my GitHub activity:
"Start with what is right rather than what is acceptable." - Franz Kafka
In Vim, ':%s/old/new/g' replaces all occurrences of 'old' with 'new'.
Today’s Challenge: Count vowels in a string in Rust.
"If we are not fully ourselves, truly in the present moment, we miss everything." - Thích Nhất Hạnh
Run 'docker ps -a' to see all containers, even stopped ones.
Today’s Challenge: Find the factorial of a number in Python.
"At the center of your being, you have the answer; you know who you are, and you know what you want." - Laozi
Add 'set -x' in a Bash script to debug by printing commands.
Today’s Challenge: Create a simple pod in Kubernetes.
"All achievements, all earned riches, have their beginning in an idea." - Napoleon Hill
Use 'curl -I' to fetch only HTTP headers from a URL.
Today’s Challenge: Build a Docker image for a static HTML page.
"Yeah, we all shine on, like the moon, and the stars, and the sun." - John Lennon
In Linux, 'top -i' ignores idle processes for a cleaner view.
Today’s Challenge: Sort an array of integers in Go.
"You'll see it when you believe it." - Wayne Dyer
Run 'kubectl get pods --all-namespaces' to see all cluster pods.
Today’s Challenge: Implement a linked list in Rust.
"Take rest; a field that has rested gives a bountiful crop." - Ovid
Today’s Challenge:
"We cannot solve our problems with the same thinking we used when we created them." - Albert Einstein
Today’s Challenge:
"Purity and impurity depend on oneself; no one can purify another." - The Buddha
Check Docker container logs with 'docker logs <container_id>'.
Today’s Challenge: Write a Dockerfile to run a Python script.
"The poor man is not he who is without a cent, but he who is without a dream." - Harry Kemp
Use 'chmod +x script.sh' to make a Bash script executable.
Today’s Challenge: Check if a string is a palindrome in Go.
"Start where you are. Use what you have. Do what you can." - Arthur Ashe
Run 'nginx -t' to test your Nginx config before reloading.
Today’s Challenge: Sum an array of numbers in Rust.
"Nature and books belong to the eyes that see them." - Ralph Waldo Emerson
In Python, 'list[::-1]' reverses a list in one line.
Today’s Challenge: Generate a Fibonacci sequence in Python.
"Success is getting what you want. Happiness is wanting what you get." - Dale Carnegie
Use 'docker-compose up -d' to start services in the background.
Today’s Challenge: Expose a Kubernetes service via NodePort.
"You must do the things you think you cannot do." - Eleanor Roosevelt
In Vim, 'Ctrl + u' scrolls up half a screen.
Today’s Challenge: Create a multi-stage Docker build for a Go app.
"The ladder of success is never crowded at the top." - Napoleon Hill
Run 'lsblk' to list block devices and their mount points.
Today’s Challenge: Find the max value in a slice in Go.
"Problems are not stop signs, they are guidelines." - Robert Schuller
Use 'git branch -D ' to force delete a local branch.
Today’s Challenge: Implement a stack in Rust.
"You are always free to change your mind and choose a different future, or a different past." - Richard Bach
In Bash, 'Ctrl + r' searches your command history.
Today’s Challenge: Count word frequency in a text file in Python.
"The secret of success is constancy to purpose." - Benjamin Disraeli
Run 'kubectl describe pod ' for detailed pod info.
Today’s Challenge: Set up a Kubernetes ConfigMap for an app.
"Life is what happens while you are making other plans." - John Lennon
Use 'tail -f file.log' to monitor a log file in real-time.
Today’s Challenge: Dockerize a simple Flask API.
"Always tell the truth. That way, you don't have to remember what you said." - Mark Twain
In Go, 'go fmt' auto-formats your code.
Today’s Challenge: Reverse an integer in Go.
"There are three classes of men; lovers of wisdom, lovers of honor, and lovers of gain." - Plato
Run 'docker system prune' to clean up unused resources.
Today’s Challenge: Filter even numbers from a vector in Rust.
"Think for yourselves and let others enjoy the privilege to do so too." - Voltaire
In Vim, ':w !sudo tee %' saves a file with sudo privileges.
Today’s Challenge: Create a simple CLI tool in Python.
"In the middle of every difficulty lies opportunity." - Albert Einstein
Use 'find . -name "*.txt"' to locate all .txt files.
Today’s Challenge: Deploy a stateless app in Kubernetes.
"Friends are those rare people who ask how we are and then wait to hear the answer." - Ed Cunningham
Run 'git rebase -i HEAD~n' to interactively rebase last n commits.
Today’s Challenge: Build a Docker image for a Node.js app.
"The secret of success is constancy to purpose." - Benjamin Disraeli
In Linux, 'df -h' shows disk usage in human-readable format.
Today’s Challenge: Convert decimal to binary in Go.
"Adversity causes some men to break, others to break records." - William Arthur Ward
Use 'kubectl port-forward' to access a pod locally.
Today’s Challenge: Implement a queue in Rust.
"Ability will never catch up with the demand for it." - Confucius
In Bash, '!!' repeats the last command.
Today’s Challenge: Scrape a webpage using Python.
"All of our technology is completely unnecessary to a happy life." - Tom Hodgkinson
Use 'git stash' to temporarily save changes without committing.
Today’s Challenge: Reverse a string in Go.
"The place to improve the world is first in one's own heart and head and hands." - Robert M. Pirsig
In Vim, ':%s/old/new/g' replaces all occurrences of 'old' with 'new'.
Today’s Challenge: Count vowels in a string in Rust.
"Happiness does not come from having much, but from being attached to little." - Cheng Yen
Run 'docker ps -a' to see all containers, even stopped ones.
Today’s Challenge: Find the factorial of a number in Python.
"If you spend your whole life waiting for the storm, you'll never enjoy the sunshine." - Morris West
Add 'set -x' in a Bash script to debug by printing commands.
Today’s Challenge: Create a simple pod in Kubernetes.
"They say that time changes things, but you actually have to change them yourself." - Andy Warhol
Use 'curl -I' to fetch only HTTP headers from a URL.
Today’s Challenge: Build a Docker image for a static HTML page.
"Almost everything comes from nothing." - Henri-Frédéric Amiel
In Linux, 'top -i' ignores idle processes for a cleaner view.
Today’s Challenge: Sort an array of integers in Go.
"We can only learn to love by loving." - Iris Murdoch
Run 'kubectl get pods --all-namespaces' to see all cluster pods.
Today’s Challenge: Implement a linked list in Rust.





