I build tools that solve real problems —
starting with the one I faced myself.
I'm Sahil Kumar Kunwar, a Nepali student living in Japan, attending a language school while working two part-time jobs to cover living expenses.
Somewhere between early-morning logistics shifts and late-night hotel work, I ran into a problem no app seemed to care about — managing two jobs simultaneously while staying under Japan's strict legal hour limits for international students: 28 hours per week during semester, 40 during long academic holidays, across a rolling 7-day window that applies to all jobs combined.
So I built something to fix it. That project became my introduction to programming — not through a course or bootcamp, but through a real problem I needed to solve. I focus on software integrity and building things that actually work — tools that hold up under edge cases, legal constraints, and real-world use.
I'm currently preparing for the EJU (Japanese University Admission for International Students) with the goal of entering a prefectural university in Japan next year, while holding a JLPT N1 certification.
Built to solve a problem I faced daily: working two part-time jobs in Japan as an international student while staying within the legal weekly hour limits. The app enforces Japan's labor law in real time — 28h/week during semester, 40h during academic holidays — across a rolling 7-day window that spans both jobs simultaneously.
The salary engine calculates take-home pay with full 乙欄 tax table support, deep-night premium (深夜割増), and year-end special allowances (年末年始特別手当). Every number matches actual payslip logic, not rough estimates.
Data lives in a private GitHub Gist — accessible from any device, any browser. Falls back to localStorage when offline, and blocks saves if the Gist is unreachable to prevent overwriting master data with stale local state. Deployed on Cloudflare Pages.
I'm open to conversations about software, university life in Japan, or anything in between. The best way to reach me is by email.