Avatar

Satya Pr. Dahal

Sofware Engineer & Inquisitive Explorer

I bring strong Linux expertise with hands-on experience in system troubleshooting, shell scripting, and network configuration to ensure stable and secure environments. As a backend developer, I design and build RESTful APIs using Python frameworks like FastAPI and django, focusing on clean, maintainable code and scalable microservice architectures. I work extensively with PostgreSQL,MySQL, SQLAlchemy for robust database design and efficient data handling. I develop scalable web scraping solutions using Scrapy and Selenium that handle dynamic content, JavaScript rendering, and anti-bot mechanisms. I automate workflows and containerize applications with Docker, improving deployment consistency and operational efficiency. I collaborate effectively in team environments, following best practices for code management and continuous integration. My approach combines backend development, automation, and system administration to deliver practical, reliable, and maintainable solutions.

My Journey

Push pin

The Spark: From Hacking Curiosity to Linux Foundation

My initial foray into technology was driven by a curiosity about system security, which unexpectedly unveiled the power and flexibility of the Linux operating system, laying the groundwork for my deeper exploration.

Linux
Push pin

Distribution Voyager: Navigating the Linux Landscape

Driven by a desire to understand the diverse Linux ecosystem, I embarked on a 'distro-hopping' adventure, experiencing the unique flavors of Kali Linux, Ubuntu, Debian, Manjaro, Arch, and Fedora, gaining insights into different system philosophies and package management.

Kali LinuxUbuntuDebianManjaroArch LinuxFedora
Push pin

Emacs & IDE Alchemy: Text and Tools Mastery

Seeking ultimate control over my development environment, I delved into the highly customizable world of Emacs, even scratching the surface of Elisp for configuration. This pursuit of efficiency extended to configuring development tools like clangd and LSP servers to build personalized IDEs.

EmacsElispClangdLSP Servers
Push pin

GPU Power & Containerization: Unleashing Parallelism

Venturing into the realm of parallel computing, I successfully set up CUDA and Nvidia drivers and integrated them into Docker containers, harnessing the power of GPU acceleration for demanding computational tasks and ensuring reproducible environments.

CUDADocker
Push pin

Pythonic Prowess: Web, Data, and Automation

My Python journey has been extensive, leading me to build tools for web scraping, craft APIs using frameworks like Flask, FastAPI, and Django, and explore data analysis and visualization with libraries like NumPy and Matplotlib. This versatile skill set has been crucial in various projects.

PythonFlaskFastAPIDjangoNumPyMatplotlibWeb ScrapingWeb APIs
Push pin

Server & Network Navigator: Building and Managing Infrastructure

I've gained practical experience in server management, mastering SSH for secure remote access and configuring network settings, including firewalls and iptables, essential for deploying and maintaining applications.

SSHServer SetupNetworking