Skip to content
View arundada9000's full-sized avatar
😁
Hey
😁
Hey

Block or report arundada9000

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
arundada9000/README.md

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 NGO, 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 CTO at Sajilo Digital and Vice Secretary at Code for Change Rupandehi.

I work with React, Next.js, TypeScript, Node.js, PostgreSQL, and MongoDB. My roots are in C and C++ : I genuinely enjoy low-level logic, DSA, and understanding why things work, not just how to use them. I care about system architecture, clean APIs, and UX that doesn't get in the way.

Outside code: I think in systems, learn from builders, and watch a lot of anime. Attack on Titan taught me that the most dangerous thing is a person with a plan. Dragon Ball taught me there's always another level. I try to live by both.

🎓  BSc. CSIT — Bhairahawa Multiple Campus (2021 – Present)
🏢  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
⚔️  Currently watching: Re-reading JoJo's Bizarre Adventure

> 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 skills.json

{
  "languages": ["C", "C++", "JavaScript ES2024", "TypeScript", "HTML5", "CSS3"],
  "frontend": [
    "React 19",
    "Next.js 16",
    "Vite",
    "Tailwind CSS v4",
    "Framer Motion",
    "GSAP"
  ],
  "backend": [
    "Node.js",
    "Express.js",
    "PostgreSQL",
    "MongoDB",
    "Prisma ORM",
    "REST APIs",
    "JWT",
    "WebAuthn"
  ],
  "tools": [
    "Git",
    "GitHub",
    "Docker",
    "Vercel",
    "Netlify",
    "Cloudinary",
    "Linux (Ubuntu)",
    "PWA",
    "SEO",
    "Zod"
  ],
  "strengths": [
    "DSA",
    "System architecture",
    "Logical thinking",
    "Problem decomposition"
  ],
  "currently": [
    "Backend engineering",
    "Open source",
    "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 ./anime/watchlist.md

I'm not ashamed. Some of the best writing I've encountered is in anime - the strategic thinking in AoT, the sheer willpower arc in Dragon Ball, the absurd creativity of JoJo, the moral weight of Seven Deadly Sins. Good stories make you think differently. That bleeds into how I approach problems.

✅  Attack on Titan          — Eren understood the assignment (eventually)
✅  Dragon Ball / DBZ / DBS  — The original "there's always a higher level"
✅  JoJo's Bizarre Adventure — Proof that creativity beats raw power, every arc
✅  Seven Deadly Sins        — Favourite underrated power system in anime
🔄  Currently exploring more — open to recs

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


> cat stats.sh

My GitHub Stats

My Top Languages

GitHub Streak


> ./connect.sh

Portfolio LinkedIn YouTube WhatsApp Instagram Facebook

Goku flying on Nimbus

Pinned Loading

  1. Code-Olympiad-2081 Code-Olympiad-2081 Public

    Code Olympiad is a fun coding event organised by BMC IT CLub for improving coding skills of students. It going to be held soon in Bhairahawa Multiple Campus. It is an open event so feel free to par…

    HTML 1

  2. Qr-code-scanner-and-generator Qr-code-scanner-and-generator Public

    Generate and scans qr codes online without any db connection

    HTML 2

  3. Unit-Converter Unit-Converter Public

    Convert unit to unit and some basic calculations.

    HTML 2

  4. color-picker color-picker Public

    Testing the capabilities of antigravity and creating a tool that i need almost every hour.

    TypeScript 1

  5. Code-for-Change Code-for-Change Public

    Code for Change Official Website Repo.

    JavaScript

  6. sajilodigital sajilodigital Public

    Sajilo DIgital Company Website.

    TypeScript