Software Engineer, Backend
Backend owner across four in-house products. Data modeling, API design, background processing, tests, containerization and deployment.
Backend Engineer · Kathmandu, Nepal
I build backend systems in Python and Django. For the last three years that has mostly meant internal platforms at ING Tech: a multi-tenant work tracker, a client outsourcing platform, school report card systems, and a gateway that talks to biometric attendance devices.
I usually own the backend end to end. Schema design, API contracts, background jobs, tests, Dockerfiles and Compose stacks, and whatever tuning production needs afterwards.
Multi-tenant work tracking platform, 6 organizations
A task and project tracker used by six organizations. Version 1 ran as a separate database and deployment per customer, which meant six of everything to maintain. Version 2 is one deployment with a Postgres schema per tenant.
Client outsourcing platform, sole backend engineer
An internal platform for running an outsourcing business: inbound leads and discovery calls, clients and contracts, the talent roster, attendance and timesheets, meetings, and task tracking. I built and own the backend.
NEB and A-Level, two institutions
Two systems that turn exam marks into printed report cards. Staff import results, the system computes grades and analysis, and then renders the whole school as PDFs. The NEB deployment tracks around 790 active students and has produced over 1,200 report cards.
100+ biometric terminals, 7 institutions
A gateway between a fleet of ZKTeco biometric terminals and the systems that need attendance data. No screenshots for this one, it is an API and a set of workers.
Reusable auth package, published internally
A Django package that implements Keycloak authentication on the Backend-for-Frontend pattern. I am the largest contributor, with 50 of its 105 commits, and wrote the auth, config, IAM service and view layers. It is the auth layer Tasq runs on.
Software Engineer, Backend
Backend owner across four in-house products. Data modeling, API design, background processing, tests, containerization and deployment.
Software Engineer
Delivered application processing, course matching and student management modules end to end on an international student recruitment platform.
BSc (Hons) Computer Science
First Class Honours, 81%. AAA Scholarship all three years, awarded to the top 10% of students.