Skip to content
View leodahal4's full-sized avatar
💭
Ever Free for Tech. Talks
💭
Ever Free for Tech. Talks

Block or report leodahal4

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leodahal4/README.md

Introduction

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!

Fun Fact

Been using Vim Vim for the last couple of years.
Proud Arch Arch Linux enthusiast.

Skills

Here’s a snapshot of my tech toolbox:

Stats

Trophy
My GitHub Stats
Top Languages
GitHub Streak

📈 Contribution Graph

A visual of my GitHub activity:

🐍 GitHub Snake

"Start with what is right rather than what is acceptable." - Franz Kafka

Tech Tip of the Day

In Vim, ':%s/old/new/g' replaces all occurrences of 'old' with 'new'.

Mini Challenge

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

Tech Tip of the Day

Run 'docker ps -a' to see all containers, even stopped ones.

Mini Challenge

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

Tech Tip of the Day

Add 'set -x' in a Bash script to debug by printing commands.

Mini Challenge

Today’s Challenge: Create a simple pod in Kubernetes.

"All achievements, all earned riches, have their beginning in an idea." - Napoleon Hill

Tech Tip of the Day

Use 'curl -I' to fetch only HTTP headers from a URL.

Mini Challenge

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

Tech Tip of the Day

In Linux, 'top -i' ignores idle processes for a cleaner view.

Mini Challenge

Today’s Challenge: Sort an array of integers in Go.

"You'll see it when you believe it." - Wayne Dyer

Tech Tip of the Day

Run 'kubectl get pods --all-namespaces' to see all cluster pods.

Mini Challenge

Today’s Challenge: Implement a linked list in Rust.

"Take rest; a field that has rested gives a bountiful crop." - Ovid

Tech Tip of the Day

Mini Challenge

Today’s Challenge:

"We cannot solve our problems with the same thinking we used when we created them." - Albert Einstein

Tech Tip of the Day

Mini Challenge

Today’s Challenge:

"Purity and impurity depend on oneself; no one can purify another." - The Buddha

Tech Tip of the Day

Check Docker container logs with 'docker logs <container_id>'.

Mini Challenge

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

Tech Tip of the Day

Use 'chmod +x script.sh' to make a Bash script executable.

Mini Challenge

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

Tech Tip of the Day

Run 'nginx -t' to test your Nginx config before reloading.

Mini Challenge

Today’s Challenge: Sum an array of numbers in Rust.

"Nature and books belong to the eyes that see them." - Ralph Waldo Emerson

Tech Tip of the Day

In Python, 'list[::-1]' reverses a list in one line.

Mini Challenge

Today’s Challenge: Generate a Fibonacci sequence in Python.

"Success is getting what you want. Happiness is wanting what you get." - Dale Carnegie

Tech Tip of the Day

Use 'docker-compose up -d' to start services in the background.

Mini Challenge

Today’s Challenge: Expose a Kubernetes service via NodePort.

"You must do the things you think you cannot do." - Eleanor Roosevelt

Tech Tip of the Day

In Vim, 'Ctrl + u' scrolls up half a screen.

Mini Challenge

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

Tech Tip of the Day

Run 'lsblk' to list block devices and their mount points.

Mini Challenge

Today’s Challenge: Find the max value in a slice in Go.

"Problems are not stop signs, they are guidelines." - Robert Schuller

Tech Tip of the Day

Use 'git branch -D ' to force delete a local branch.

Mini Challenge

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

Tech Tip of the Day

In Bash, 'Ctrl + r' searches your command history.

Mini Challenge

Today’s Challenge: Count word frequency in a text file in Python.

"The secret of success is constancy to purpose." - Benjamin Disraeli

Tech Tip of the Day

Run 'kubectl describe pod ' for detailed pod info.

Mini Challenge

Today’s Challenge: Set up a Kubernetes ConfigMap for an app.

"Life is what happens while you are making other plans." - John Lennon

Tech Tip of the Day

Use 'tail -f file.log' to monitor a log file in real-time.

Mini Challenge

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

Tech Tip of the Day

In Go, 'go fmt' auto-formats your code.

Mini Challenge

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

Tech Tip of the Day

Run 'docker system prune' to clean up unused resources.

Mini Challenge

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

Tech Tip of the Day

In Vim, ':w !sudo tee %' saves a file with sudo privileges.

Mini Challenge

Today’s Challenge: Create a simple CLI tool in Python.

"In the middle of every difficulty lies opportunity." - Albert Einstein

Tech Tip of the Day

Use 'find . -name "*.txt"' to locate all .txt files.

Mini Challenge

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

Tech Tip of the Day

Run 'git rebase -i HEAD~n' to interactively rebase last n commits.

Mini Challenge

Today’s Challenge: Build a Docker image for a Node.js app.

"The secret of success is constancy to purpose." - Benjamin Disraeli

Tech Tip of the Day

In Linux, 'df -h' shows disk usage in human-readable format.

Mini Challenge

Today’s Challenge: Convert decimal to binary in Go.

"Adversity causes some men to break, others to break records." - William Arthur Ward

Tech Tip of the Day

Use 'kubectl port-forward' to access a pod locally.

Mini Challenge

Today’s Challenge: Implement a queue in Rust.

"Ability will never catch up with the demand for it." - Confucius

Tech Tip of the Day

In Bash, '!!' repeats the last command.

Mini Challenge

Today’s Challenge: Scrape a webpage using Python.

"All of our technology is completely unnecessary to a happy life." - Tom Hodgkinson

Tech Tip of the Day

Use 'git stash' to temporarily save changes without committing.

Mini Challenge

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

Tech Tip of the Day

In Vim, ':%s/old/new/g' replaces all occurrences of 'old' with 'new'.

Mini Challenge

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

Tech Tip of the Day

Run 'docker ps -a' to see all containers, even stopped ones.

Mini Challenge

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

Tech Tip of the Day

Add 'set -x' in a Bash script to debug by printing commands.

Mini Challenge

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

Tech Tip of the Day

Use 'curl -I' to fetch only HTTP headers from a URL.

Mini Challenge

Today’s Challenge: Build a Docker image for a static HTML page.

"Almost everything comes from nothing." - Henri-Frédéric Amiel

Tech Tip of the Day

In Linux, 'top -i' ignores idle processes for a cleaner view.

Mini Challenge

Today’s Challenge: Sort an array of integers in Go.

"We can only learn to love by loving." - Iris Murdoch

Tech Tip of the Day

Run 'kubectl get pods --all-namespaces' to see all cluster pods.

Mini Challenge

Today’s Challenge: Implement a linked list in Rust.

Pinned Loading

  1. KArch KArch Public

    Vim Script 4 1

  2. grpc-clean grpc-clean Public

    Go 12 4

  3. keyloggerPython keyloggerPython Public

    keylogger using Python

    Python 9 1

  4. BerryBytes/ClusterManager BerryBytes/ClusterManager Public

    Clustermanager enables the creation of fully functional virtual Kubernetes clusters within a namespace of an existing cluster. It’s more cost-effective than running separate full clusters while off…

    Go Template 2 7

  5. BerryBytes/precommit-util BerryBytes/precommit-util Public

    A precommit-util is a automated quality guardian. It's a collection of tools that run automatically before your code gets committed to version control, acting like a strict but helpful doorkeeper.

    Shell 2 1

  6. external-dns external-dns Public

    Forked from kubernetes-sigs/external-dns

    Configure external DNS servers dynamically from Kubernetes resources

    Go