Taking limited projects· 1–2 slots
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
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
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
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.

Sprachen Zentrum LMS
A language school moved its whole course library online — without its videos leaking.
- Django
- Python
- AWS S3
- JavaScript
- +1
Live2025Sprachen Zentrum
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
Live2025Tathyanka
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.
- 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.
- 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.
- 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.
- 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- Associate Data QA EngineerNov 2025 – PresentCedar Gate Technologies
- Data QA TraineeJun 2025 – Nov 2025Cedar Gate Technologies
- Python Developer InternNov 2024 – Feb 2025Prabhu Capital
- 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.