Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Profile Views Portfolio LinkedIn Email


> whoami

I'm a full-stack developer from Nepal who builds production systems - not just side projects.

Goku powering up

In the past year I've shipped a biometric-auth platform for a national non-profit community, a case management system for Nepal Police deployed on a private Ubuntu server, and a cinematic company website for a real software agency. I'm currently Vice Secretary at Code for Change Rupandehi, and until recently I was CTO at Sajilo Digital.

I build with React, Next.js, TypeScript, and Tailwind CSS, and I care about clean architecture and UX that doesn't get in the way. My roots are in C and C++: I genuinely enjoy DSA and understanding why things work, not just how to use them.

Outside code: I think in systems, learn from builders, and never stop leveling up.

Most of my shipped work lives in private/client repositories - the public projects you see here are the tip of the iceberg.I have total 93 repositories.

  BSc. CSIT - Bhairahawa Multiple Campus (2021 - 2026)
  CTO - Sajilo Digital Pvt. Ltd. (Oct 2025 - Apr 2026)
  Vice Secretary - Code for Change Rupandehi (2025 - Present)
  Butwal, Lumbini, Nepal
  Girls in ICT Coding Competition - Winner
  CodeOlympiad 2080 - Winner

> ./status.sh

Open to Work Freelance

Open to full-time roles and freelance projects - frontend-heavy full-stack work, dashboards, and anything that ships.

If you want to work with someone who thinks creatively, moves fast, and doesn't need to be told twice - let's build something.


> ls ./production-systems

Full-stack platform for Nepal's national IT student community

  • Auth: WebAuthn passkeys (biometric) + OTP reset + account lockout + rate limiting
  • RBAC: 7 roles, 50+ granular permissions, per-user permission overrides
  • Features: Certificate issuance with QR verification, eSewa payment gateway, PWA push notifications (targeted by role/province), resume builder with PDF export, careers portal, admin dashboard with Recharts analytics
  • Infra: React 19 · Vite 7 · TypeScript · Express 5 · MongoDB · Tailwind CSS v4 · Cloudinary · Vercel

Nagrik Sahayata Pradali · GitHub

Internal case management system - Area Police Office, Butwal (private deployment)

  • Modules: Branch (officer workspace, multi-step case forms, image uploads, SMS trace), DSP/SuperAdmin (Recharts dashboards, no-activity alerts), Admin (user provisioning, branch management)
  • Security: JWT via jose in HTTP-only cookies, role-based routing at App Router layer
  • Infra: Next.js · TypeScript · PostgreSQL · Prisma 7 · Docker, deployed on private on-premise Ubuntu server

Cinematic company platform - Next.js 16 with terminal navigation & live project telemetry

  • GSAP scroll-linked cinematic sequences + Framer Motion declarative animations
  • Persistent GlobalTerminal with custom commands, goto navigation, and Web Speech API voice control
  • Client-side search engine using registry pattern - sub-second results
  • React Server Components for minimal hydration and fast TTFB
  • Infra: Next.js 16 · React 19 · TypeScript · Tailwind CSS v4 · GSAP · Framer Motion

> ls ./tools-and-templates

Project Description Stack Live
SajiloStore Config-driven e-commerce template - full cart, WhatsApp + QR checkout Next.js · Framer Motion Store
Nepal Bamboo Salt Product landing page for Nepal Bamboo Salt Pvt. Ltd. Next.js · Tailwind v4 bamboosalt.sajilodigital.com.np
Sajilo Quiz App Competition quiz platform - 11 sounds, 6 themes, offline-first, PWA React · Vite · Framer Motion sajiloquiz.vercel.app
Chroma Color Picker Professional color extraction & CSS/Tailwind snippet generator React · TypeScript · Vite easycolorpicker.vercel.app
SajiloQR Privacy-first QR generator + live camera scanner HTML · jsQR · QRCode.js easyqrcreate.netlify.app

> ls ./learning-in-public

These started as experiments and YouTube content. They show the thinking, not just the shipping.

Project Description Live
EasySorting 9 sorting algorithms visualized - pseudocode + 5-language implementations easysorting.netlify.app
Stack Visualization Stack data structure operations animated step-by-step easystack.netlify.app
All Unit Converter Real-time converter across 10+ categories allunitconverter.netlify.app
Code Olympiad 2081 Competition platform for BMC IT Club - registration, countdown, live participant count codeolympiad2081.netlify.app
Coin Toss Simulator Multi-coin toss with 3D animations and probability stats easyflipping.netlify.app

> cat ./tech-stack

HTML5 CSS3 JavaScript TypeScript React Next.js Vite Tailwind CSS Framer Motion GSAP C C++

Git GitHub Vercel Netlify Docker Linux Cloudinary

Backend - when the frontend needs tying together

Node.js Express.js PostgreSQL MongoDB

Strengths: DSA · System architecture · Problem decomposition Currently: Open source · Freelance · Building with people who move fast


> cat dsa_log.md

I started with C and C++, and I'm glad I did. Before frameworks, there were pointers, memory, and logic. DSA isn't just interview prep for me; it's how I think about problems. The EasySorting visualizer and Stack tool were built because I wanted to see the algorithms, not just implement them.

Favourite problems: anything involving recursion trees, graph traversal, or dynamic programming that initially looks impossible and then suddenly clicks.

"A small axe can cut down a big tree - if you keep chopping."
That's not an anime quote. But it should be.


> cat stats.sh

My GitHub Stats

My Top Languages

GitHub Streak


> ./connect.sh

Portfolio LinkedIn YouTube WhatsApp Instagram Facebook

Goku flying on Nimbus

About

Full-stack developer • CTO at Sajilo Digital • Open to work & freelance .

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors