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.

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