Skip to content
Srijan Maharjan

Full stack engineer · Kathmandu, Nepal

SrijanMaharjan

Sole engineer on an EV charging operations platform: the dashboards, the APIs, the permissions, and the scheduled jobs that wake up before everyone else. Also built an app that reads your bank SMS so your balance updates itself. It does.

27.7017° N · 85.3211° E

06 production systems · 03 yrs shipping

  • Aircharge Ops· in production
  • AutoHisab· shipped 2025
  • Avani Nepal· shipped 2024

02 / Position

Most portfolios show screens. This one shows what runs behind them · chargers checking in, jobs firing at dawn, balances updating themselves.

I'm the only engineer on an EV charging operations platform. The schema, APIs, permissions, reports, integrations and deploys are all mine. NOC teams run it in shifts; I built the automation so they mostly don't need me. On the side: a finance app that reads bank messages and turns them into live balances. Three years of this, still shipping.

  • 📍 Kathmandu, Nepal
  • ⚡ Sole engineer, EV ops
  • 🏦 Built a bank SMS reader
  • 🎓 MSc AI, in progress
  • ☁️ AWS certified ×4
  • 🛠️ 6 systems shipped

Selected work

06 systems built · the rest in the full index

Map legend

What the marks on the map mean.

Every system I run sits on one of four layers. The legend below is the whole toolkit. nothing hidden off-sheet.

  1. 01Product engineering

    React and Next.js interfaces backed by Node.js, Express, Python, Java, or Laravel services.

    React · Next.js · TypeScript · Node.js · REST APIs

  2. 02Operations systems

    Role-based tools for shifts, approvals, tickets, reporting, inventory, and day-to-day operations.

    RBAC · MySQL · Workflows · Reporting · Audit logs

  3. 03Automation and data

    Scheduled sync, background jobs, notifications, forecasting pipelines, and downloadable reports.

    Python · Cron · Email · PDF/Excel · Analytics

  4. 04Delivery and integrations

    Third-party APIs, CI/CD, Linux deployment, process management, SSL, and domain configuration.

    GitHub Actions · PM2 · Linux · AWS · Azure

Field notes

“A dashboard nobody trusts is worse than no dashboard. I build systems people rely on at 3 a.m. · then automate the parts that should never need a human.”

SMField principle no. 1 · Kathmandu operations, verified daily

Side quests · unrecorded

The lab · experiments between projects →

04 / Lab