About Me πŸ§’

Hi, I am Roshan Paudel, and I've been on a journey to learn and master the MERN stack technology. While I didn't have a formal computer science background, I was driven by a deep curiosity and passion for coding, which led me to explore the world of web development.
Throughout my learning process, I've encountered challenges and obstacles, but I've remained committed to improving my skills. Over the past 1.5 years, I've gained knowledge in HTML, CSS, HTTP, MongoDB, Express.js, ReactJs, NextJs, and much more, but I still have much to learn. I've spent countless hours exploring computer science concepts through online resources and tutorials. I'm grateful for the support and guidance I've received from the developer community, which has been instrumental in my progress.

Skills That I have Aquired 🎯πŸ’ͺ

⚑Quick LearningEffective self-learning skills, including research, exploring documentation, and staying updated with the latest trends and technologies in web development.
🎯 Problem SolvingThe ability to approach challenges systematically, analyze issues, and find efficient solutions to problems in programming.
πŸ“š Version ControlProficiency in using version control systems like Git, enabling collaboration and managing code changes effectively
πŸ§‘β€πŸ’» Troubleshooting and DebuggingSkill in identifying and resolving errors, bugs, and performance issues in the code.
πŸš€ Deployment and HostingFamiliarity with deploying web applications to servers and cloud platforms for πŸ“’public access.
πŸ”Œ API IntegrationStrong knowledge in integrating third-party APIs and services to enhance the functionality of web applications.
🐧 LinuxStrong understanding of linux operating system with knowledge of bash scripting, command line proficiency, linux networking, package management etc...
πŸ”’SecurityAwareness of web application security principles and best practices to protect against common vulnerabilities
πŸ€– Effective use of AIUnderstainding of AI and knowledge of using AI powered tools to execute tasks faster
πŸ“± Responsive DesignAbility to create websites that adapt to different screen sizes and devices

Technology Stacks πŸ› οΈ


A NoSQL database that stores data in flexible JSON-like documents, commonly used for scalable and dynamic applications


A popular Node.js web framework that simplifies server-side development and enables building robust APIs and web applications


A JavaScript library for building interactive user interfaces, widely used for creating fast and reusable UI components


A framework for server-rendered React applications that provides features like static site generation and server-side rendering


An open-source, event-driven runtime environment that allows executing JavaScript code on the server-side, ideal for building scalable network applications


A distributed version control system for tracking changes in source code, facilitating collaboration and code management in software projects


A high-level, interpreted programming language that powers dynamic behavior and interactivity on web pages and applications


A high-level, statically-typed superset of JavaScript that enhances code quality and maintainability


Cascading Style Sheets, used to control the presentation and layout of HTML elements, enhancing the visual appearance of web pages


Hypertext Markup Language, the standard language for creating and structuring web content, forming the foundation of web pages


A modern text editor and improved version of Vim, designed for efficient and extensible code editing and development workflows

Go (Golang)

A statically typed, compiled language known for its simplicity, performance, and concurrency support, suitable for system-level programming


An open-source operating system kernel widely used in various distributions, providing a stable and secure environment for software development and deployment


An open-source relational database management system that provides a stable and efficient storage solution for data-driven applications

Β© 2023 Roshan Paudel. All rights reserved.