W.

Hello, I’m Weejan

Software engineer building
software
people rely on.

From healthcare platforms used in hospitals to large-scale data collection systems and full-stack side projects, I build reliable software that solves real-world problems and scales with growing demands.

1.5+ yearsbuilding production software
01About

A bit about me.

Hello, I’m Weejan — a software engineer in Kathmandu with 1.5+ years of experience building scalable, reliable applications, with a focus on component architecture, access control, and automated testing.

What I’ve shipped: the data-collection and dashboards for a Bill & Melinda Gates Foundation used across several countries, a radiology system now running in hospitals across Nepal, and parts of an AI-assisted surgical-planning tool.

I’m progressing toward full-stack development, deepening the backend skills I’ve built through personal projects.

1.5+Years experience
5+Websites shipped
Education

BSc (Hons) Computing

Islington College · London Metropolitan University · 2022 — 2025

02Skills

What I work with.

Languages
JavaScriptTypeScriptPythonSQL
Frontend
ReactNext.jsReact Native (Expo)ZustandReduxTailwind CSSMaterial UIFramer Motion
Backend
Node.jsExpressSequelizeREST APIsSocket.IO
Databases
PostgreSQLMySQLRedis
Testing
VitestTesting LibraryPlaywright
Imaging & Visualization
Cornerstone3DVTK.js
Tools & Services
Git & GitHubDockerJiraFigmaMuxKhalti
03Experience

Where I’ve worked.

2025 – nowKathmandu, NP

Associate Software Engineer (Frontend)

Terahs Technology

Developed and shipped production frontend features across multiple React and TypeScript healthcare platforms, including a radiology information system used in hospitals across Nepal, a multi-country health data platform developed for the Bill & Melinda Gates Foundation, and an AI-assisted surgical planning platform.

  • Built a resilient authentication layer with automatic token refresh and failed-request replay, eliminating disruptions caused by expired sessions.
  • Implemented granular role-based access control across multiple applications, securing routes and actions based on user permissions.
  • Built a administrative platform from the ground up, including project architecture, authentication, dashboards, and user management workflows
  • Built a VTK.js 3D STL viewer and study media players for a clinical radiology platform.
  • Contributed to data-collection tooling for a multi-country Gates Foundation health platform — submission workflows and analytics dashboards.
  • Established automated testing infrastructure using Vitest, Testing Library, and Playwright, with shared configurations across multiple applications.
ReactTypeScriptCornerstone3DVTK.jsVitestPlaywright
2024 – 2025Kathmandu, NP

Frontend Developer Intern

Terahs Technology

Started as a frontend developer, contributing to a large-scale healthcare platform.

  • Developed dashboards and notes-management features, including table views and a rich-text editor.
  • Built image, 3D, and media viewers, researching video playback and WYSIWYG editing approaches beforehand.
  • Implemented CRUD asset management functionality with a robust component architecture, state management, and responsive user interfaces.
ReactMaterial UITypeScript
04Projects

Things I’ve built.

01You’re here

Portfolio

This site — Personal portfolio site featuring an interactive dot-grid background, multi-theme support, and scroll-driven animations throughout the browsing experience with SEO optimization.

Next.jsTypeScriptTailwind CSSFramer MotionResend
02

Tailor Fit

A fitness platform connecting users with trainers through subscriptions, real-time chat, livestream sessions, forums, and nutrition tracking. Trainers manage livestreams through a dedicated dashboard, while admins handle user management. Subscription payments are integrated with Khalti and automatically expire through scheduled jobs.

React NativeExpressSocket.IOZustandReact
03

VTK Viewer

A 3D viewer built for medical imaging review. Renders STL/VTK models with configurable display modes (surface, wireframe, points), color and view controls, auto-spin, reset view, screenshot capture, and light/dark theme support.

Next.jsVTK.jsTypeScript
04···

More on the way

A few more projects are in progress — check back soon.

Coming soon
05Contact

Get in touch.

Open to new opportunities, challenging projects, and collaborations.

Available for new opportunities
PhoneAvailable on request
Emailweezan49@gmail.com
LocationGwarko, Lalitpur, Nepal
LinkedInlinkedin.com/in/weejan-maharjan

Based in Nepal, open to remote and hybrid roles. I usually reply within a day.