Skip to content
View mahendramahara's full-sized avatar
🎁
Constantly improving myself
🎁
Constantly improving myself

Highlights

  • Pro

Block or report mahendramahara

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
mahendramahara/README.md

Hi, I'm Mahendra Mahara 👋

Software Developer | JavaScript Developer | Full-Stack Experience

I'm a software developer from Nepal. My main focus is backend development and system design - building APIs, designing database schemas, working with server-side logic, and thinking about how systems are structured and scaled.

I also have solid experience in frontend development and mobile app development. I've built full-stack web applications, worked with React and Next.js on the frontend, and developed cross-platform mobile apps with React Native. I enjoy being able to work across the whole stack - it helps me make better decisions when designing backend systems.

I'm interested in building software that actually works well in production - reliable, maintainable, and practical.


About Me

  • ⚙️ Main focus: backend development, REST APIs, system design, and software architecture.
  • 🗄️ Working with databases - designing schemas, optimizing queries, and managing data.
  • 🌐 Also have experience in frontend development with React, Next.js, and other tools.
  • 📱 Built cross-platform mobile apps using React Native and Expo.
  • ☁️ Exploring cloud infrastructure, CI/CD pipelines, and DevOps practices.
  • 🔄 Comfortable working across the full development lifecycle - backend, frontend, mobile, and deployment.
  • 🌱 Always learning and building practical projects.
  • 🇳🇵 Based in Nepal.

Technical Skills

Languages

JavaScript TypeScript PHP Python Java C HTML5 CSS3 ASP.NET

Backend Development & System Design

Node.js Express.js Flask Django ASP.NET REST API

Databases & Data Management

MongoDB MySQL Redis Cloudinary

Frontend Development

React Next.js Tailwind CSS Bootstrap jQuery HTML5 CSS3 Figma

Mobile Development

React Native Expo Android

Cloud, Deployment & DevOps

Docker AWS Git GitHub

Tools & IDEs

VS Code Android Studio NetBeans Canva Figma


Featured Projects

I enjoy building software that addresses practical problems and explores real-world engineering challenges.

Project Description Focus
🏠 Room Finder Nepal A room and accommodation discovery platform connecting property seekers with people listing rooms, flats, hostels, and other rental opportunities. Backend architecture, REST APIs, database design, real-time features, web and mobile applications.
📚 Sparrow LMS A learning management system designed to support digital learning, educational resources, and online learning experiences. Full-stack development, backend services, payment integration, and educational technology.
📖 Smriti Lekha A digital heritage project exploring Nepal's folklore, cultural knowledge, and traditional stories through technology. Software development, information organization, and data-driven features.

Areas I'm Exploring

  • System Design & Software Architecture
  • Scalable Backend Systems & API Design
  • Database Architecture & Optimization
  • Distributed Systems & Event-Driven Architecture
  • Caching, Queues & Background Processing
  • Cloud Infrastructure & DevOps
  • CI/CD & Automated Deployment
  • Performance, Reliability & Scalability
  • Mobile Application Development
  • Frontend Engineering & UI/UX

Most Used Languages

Top Langs

Let's Connect

I'm always open to connecting with developers, engineers, founders, and people interested in building meaningful technology.


Building software, Learning every day, Happy to help others

Popular repositories Loading

  1. Solving-Challenges-C Solving-Challenges-C Public

    Solving Challenges in C Programming repository, featuring over 100+ curated resources to boost your skills. Crafted by Mahendra Mahara, explore challenges, PDFs, and mini projects. Contribute, conn…

    C 53 15

  2. DSA-in-C-Programing DSA-in-C-Programing Public

    Explore a collection of C programming language implementations for various data structures and algorithms. From linked lists to sorting algorithms, this repository provides a hands-on approach to l…

    C 31 8

  3. Hotel-Annapurna-Web Hotel-Annapurna-Web Public

    Hotel Annapurna is a complete hotel management system built with Core PHP, HTML, CSS, and JavaScript. It lets users book rooms, reserve tables, and order food online, while giving admins full contr…

    PHP 11 10

  4. SajiloCoffee-Plus SajiloCoffee-Plus Public

    SajiloCoffee+ is an online coffee shop platform with a customer-friendly storefront and a professional admin dashboard. Customers can order coffee, buy subscriptions, and get personalized recommend…

    4 2

  5. Solving-Challenges-ASP.NET Solving-Challenges-ASP.NET Public

    Solving Challenges with ASP.NET: This repository provides solutions to 13 server-side programming challenges using ASP.NET, covering a wide range of functionalities and tasks. Explore a curated col…

    C# 2

  6. Result-Management-System-Web Result-Management-System-Web Public

    Web-based Student Result Management System with CRUD operations using PHP/MySQL. Features student result viewing and admin panel for managing records. Built with HTML, CSS, JS, jQuery.

    PHP 2