Taking limited projects

I build custom software for businesses that have outgrown spreadsheets.

Course platforms, monitoring systems, scrapers, internal tools — the software a business needs once email threads and shared spreadsheets stop being enough.

Kathmandu, Nepal · Full working-day overlap with Europe, mornings with US East Coast

Day job
Associate Data QA Engineer
Cedar Gate Technologies · US healthcare analytics
Shipped for clients
Multiple live systems
Course platform · monitoring · web scraping
Working since
2024
Python, Django and SQL in production
Education
Bachelor of Engineering
NCIT · Pokhara University

Where I help

The problem is rarely technology. It's that somebody is doing a computer's job.

Every project on this site started the same way: a person was doing a thing by hand, over and over, and it was costing them hours — or catching them out late.

That sounds like us — book a call
  • Someone re-types the same data into a spreadsheet every week
  • You find out something changed a day or two after it changed
  • Your process lives in one person's head and breaks when they're away
  • You've been burned by a wrong number in an important report

Services

What you can hire me for

How pricing and scoping work →

Every engagement is scoped and priced in writing before it starts, deployed on your own infrastructure, and handed over with an admin panel your team runs without me.

Custom web applications

A web app built around how your business actually works, instead of bending your process to fit off-the-shelf software. Logins, dashboards, admin panels, payments, file and video delivery.

You get

  • Working application deployed on your domain
  • Admin panel your team can use without me
  • User accounts, roles and access control
  • Handover documentation and a walkthrough call
See the details

Data automation & web scraping

If someone on your team checks a website, copies numbers into a spreadsheet, or re-runs the same report every morning, that job can be done by a script that never forgets and never takes a day off.

You get

  • Scheduled job that runs on its own
  • Email or Slack alerts when something changes
  • Clean exports to CSV, Excel or your database
  • Error handling so silent failures don't happen
See the details

Data quality & pipeline QA

Reports are only as trustworthy as the data underneath them. I check that your numbers are actually right — across systems, after every update — and set up tests that catch it when they stop being right.

You get

  • Validation suite across your datasets
  • Regression checks that run after each load
  • A written report of what's broken and why
  • Automation to keep the checks running
See the details

Selected work

Systems that are running right now

All 6 case studies →

Each one covers what was going wrong before, what I built, and what changed for the people using it afterwards.

  1. Sprachen Zentrum LMS

    A language school moved its whole course library online — without its videos leaking.

    • Django
    • Python
    • AWS S3
    • JavaScript
    • +1
    Live2025
  2. Tathyanka Tracker

    Nobody has to refresh a webpage at 6am any more — it emails you when the number changes.

    • Django
    • Celery
    • MySQL
    • Web scraping
    • +2
    Live2025
  3. Dynamic Web Scraper

    Point at the part of a page you want. Get it back as clean, structured data.

    • Python
    • Flask
    • Web scraping
    • BeautifulSoup
    • +1
    Live2024

Instead of a CV

My career is a database. You can query it.

Open the full console →

Rather than ask you to read a timeline, I loaded my work history into a real SQLite database that runs inside your browser. Click a question — no SQL needed — or write your own. Nothing is sent anywhere.

bibash.db — sqlite3 — 94 rows

Ask a question — no SQL needed

Hiring me

Experience

Skills

…or write your own

Only SELECT queries are permitted. The database runs entirely in your browser and nothing is sent to a server.

Query results

Starting SQLite in your browser…

Prefer words to tables? Everything in here is written out in plain English on the About page.

How it works

What working together actually looks like

Most people who hire a freelance developer have been burned before. Here's how I try not to be that experience.

  1. 01

    A call, not a questionnaire

    Thirty minutes. You describe the thing that's eating your time. I ask what happens today, step by step, and who does it.

  2. 02

    A written scope and a fixed price

    Before you commit anything, you get a document: what I'll build, what it costs, how long it takes, and what's explicitly not included.

  3. 03

    You see it working weekly

    I ship in visible increments. You get a link you can click every week, not a silent month followed by a reveal.

  4. 04

    Handover you can actually use

    Deployed on your infrastructure, with an admin panel your team runs themselves, documentation, and a walkthrough call.

Background

I do this professionally, not only on the side

I'm an IT engineer from Kathmandu. My day job is data QA engineering for a US healthcare analytics company, where I write Python that replaces work people used to do by hand. I do the same thing for freelance clients: I look at the part of your operation that's held together by spreadsheets, email threads and copy-paste, and turn it into software that runs itself. A language-school course platform, a 24/7 page-change monitor, a point-and-click web scraper — every one of them started out as somebody's spreadsheet.

More about me
  1. Associate Data QA EngineerNov 2025 – PresentCedar Gate Technologies
  2. Data QA TraineeJun 2025 – Nov 2025Cedar Gate Technologies
  3. Python Developer InternNov 2024 – Feb 2025Prabhu Capital
  4. Internship & TrainingSep 2024 – Oct 2024Nepal Telecom

Tell me the boring part of your work

You don't need a technical spec or a budget worked out. Describe the task in plain words and I'll tell you honestly whether it's worth automating — and roughly what it would take.

Taking on 1–2 freelance projects alongside full-time work. Best fit: scoped builds of 3–8 weeks.