Skip to content

You have acquired the qualifications to enter.

Summoning the shadows…

MeeLn

[ System ]Player identified Lalitpur, Nepal

Full-Stack & Mobile Developer.

IT graduate from NCIT. Full-stack web with Next.js and Django; offline-first, accessible Flutter apps for Android.

01Status window

I learn by shipping.

I'm an Information Technology graduate (BEIT) from Nepal College of Information Technology. I like problems that have to work in the real world: attendance that can't be faked, files that cross an air gap, apps that still behave at 2× font size with TalkBack on.

2020 to 2025

Bachelor of Engineering in Information Technology

Nepal College of Information Technology (NCIT)

  • Programming: 80 out of 100
  • Web Development: 75 out of 100
  • Mobile Development: 60 out of 100
  • Database Management: 70 out of 100
Download CV

02Arsenal

Weapons of choice.

Languages
C · C++ · Java · Python · PHP · Dart · Kotlin · JavaScript · TypeScript
Web
HTML · CSS · Tailwind CSS · React · Next.js · Django · REST APIs
Mobile
Flutter · Riverpod · Android (Java) · CameraX · TensorFlow Lite · Platform Channels
Data & AI
PostgreSQL · MySQL · SQLite · Hive · FaceNet / MTCNN · ML Kit
Tools
Git · VS Code · Android Studio · IntelliJ IDEA · Visual Studio · Jupyter · SDL2
  1. E-rank, 2022 to 2023: Game Development. Built DashLeapster, a 2D platformer in C++ with SDL2: tile maps, collision detection, a custom GUI layer and a persistent high score.
  2. D-rank, 2023: Mobile App Development. First Android app in Java: student attendance by face recognition, using CameraX, ML Kit and an on-device MobileFaceNet model.
  3. C-rank, 2023 to 2024: College LMS. A full-stack learning management system: Next.js and Tailwind on the front, Django REST and PostgreSQL behind, with role-based access for students, teachers and admins.
  4. B-rank, 2025: Web Development Internship. Internship at Crayons Code, building responsive, dynamic websites with HTML, CSS, JavaScript and React.
  5. A-rank, 2026: Flutter & Native Android. Shipped ALTKit and ZeroGrid and rebuilt AttendEase in Flutter: Riverpod state, Kotlin platform code, background isolates, and accessibility tested with TalkBack.

03Gates cleared

ZeroGrid

Air-gapped file transfer. Moves a file from one phone to another with no network at all. The sender plays the file as a stream of QR codes; the receiver reads them through its camera.

  • Fountain code (LT, Robust Soliton) so any big-enough set of frames rebuilds the file, in any order
  • Up to 30 fps QR streams, encoding and decoding in background isolates
  • Release build ships with no INTERNET permission, verified with aapt

Built with Flutter, Dart, Riverpod, Kotlin, mobile_scanner.

Private repository

ALTKit

Android utility suite. Scanner, network tools, notes, a live wallpaper studio and everyday tools behind an optional app lock, with a hidden Super User area.

  • PIN, password, pattern and biometric lock; secrets stored only as salted PBKDF2 hashes
  • Kotlin live-wallpaper engine with fade, slide and zoom transitions
  • Tested at 2× font size with TalkBack; looping animations respect “Remove animations”

Built with Flutter, Riverpod, Hive CE, Kotlin.

Private repository

AttendEase

Face-recognition attendance. Role-based attendance for admins, teachers and students. Started as a native Android app and was later rebuilt in Flutter for Android, Linux and the web.

  • Native face registration through CameraX, called from Flutter over a MethodChannel
  • On-device MobileFaceNet (TFLite) embeddings, SQLite storage
  • Duplicate attendance prevented per student, course and date

Built with Flutter, Java, CameraX, TFLite, SQLite.

College LMS

Full-stack learning platform. A learning management system for a college: courses, chapters, assignments, notices, polls, lost and found, and attendance verified by face.

  • Django REST APIs on PostgreSQL with role-based access
  • Face verification for attendance with facenet-pytorch (MTCNN + ResNet)
  • Per-course and per-student attendance stats and charts

Built with Next.js, Tailwind CSS, Django, PostgreSQL, PyTorch.

Private repository

DashLeapster

2D platformer in C++. A fast 2D game written from scratch in C++ with SDL2: player movement, tile maps, collision and score tracking.

  • Hand-written game loop, map loader and collider system
  • Custom GUI widgets: buttons, text fields and labels
  • High score saved between runs

Built with C++, SDL2.

04Shadow army · Works

Arise. Let's build something.

A product, a tool, or an idea that has to work offline. Let's raise it together.

© 2026 Milan Raut

CV

Next.js · Three.js · shadow magic