Skip to content
View himaldahal's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report himaldahal

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. Markdown is supported. 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
himaldahal/README.md

Himal Dahal

Backend Developer · Python & Django · Nepal

I design and build web products end to end: data models, APIs, payment integrations, deployment and the interface on top.

LinkedIn · Email · Instagram


Skillset

  • Backend engineering: designing Django and DRF applications, REST APIs, database schemas and background jobs.
  • Payments and fintech: gateway integrations for the Nepali market (eSewa, Khalti, Fonepay, ConnectIPS), orders and invoicing.
  • Security and authentication: TOTP two-factor authentication, rate limiting, CSRF protection, account lockout.
  • Product development: taking an idea to a deployed product, from business web apps and staff dashboards to reusable packages.
  • Developer tooling: browser extensions and MCP servers that connect AI clients to real tools.
  • Offline-first and progressive web apps: installable apps that work without a connection and sync later.

Currently working on

LearnHub is a self-hosted learning platform I'm building to take myself from Python fundamentals to backend and interview readiness.

  • Course content from Python through algorithms, Django, backend engineering and system design
  • LeetCode-style problems that run in the browser, plus runnable SQL
  • Automatic progress tracking, spaced review, exams, mock interviews and flashcards
  • Built with Django 5.2, PostgreSQL and Docker

Tech stack

Languages
Python, JavaScript, TypeScript, Shell  SQL

Backend
Django, Redis
Django REST Framework Celery Gunicorn

Databases
PostgreSQL, MySQL, SQLite, MongoDB

Frontend
React, Tailwind CSS, Bootstrap, HTML, CSS
Progressive Web Apps Manifest V3 extensions

DevOps and tooling
Docker, Nginx, GitHub Actions, Linux, Git, Postman
pytest

Open source

Project Description Stack
browser-bridge-mcp Lets any local MCP client drive your own Chrome through a token-protected localhost WebSocket. 42 tools for tabs, input, monitoring and SEO checks, with human approval for risky actions. Node.js, Manifest V3
dj-totp-2fa Two-factor authentication for Django using TOTP (RFC 6238). Replay protection, rate limiting and lockouts, recovery codes, admin protection, themed UI. Django, Python

Other projects

Project Description
Inkwell Offline-first handwriting and note-taking PWA with cloud sync.
iLearn Collaborative platform for creating groups, sharing resources and managing PDFs.
Finance Manager Personal finance app with login, transaction handling and charts.

Most of my professional work is in private repositories and isn't listed here.

Areas I want to explore

  • Algorithms and data structures at an advanced level
  • System design and distributed backend architecture
  • AI-powered developer tools and agent integrations
  • Fintech and payment infrastructure
  • Performance, scaling and observability for production Django

Pinned Loading

  1. facial-attendance-system facial-attendance-system Public

    Our facial attendance system automates attendance tracking using facial recognition technology. Built with Flask, Bootstrap 5, and OpenCV, it offers seamless integration with web interfaces and web…

    Python

  2. TypingGen TypingGen Public

    TypingGen is a PHP-based web application for improving typing skills. Styled with Bootstrap 5, it features user management (register, login, logout), personal record keeping, a leaderboard, and per…

    PHP

  3. ilearn ilearn Public

    iLearn is a collaborative platform built with Django, Bootstrap 5, and PyPDF2, enabling users to create groups, share resources, and manage PDFs easily.

    HTML