Education · Sept 2024 to present
BSc (Hons) Computer Science
Villa College, Malé
- Expected graduation: September 2027.
- Completed Year 1 with a CertHE with Distinction.
const role = "Third-year CS student";
I build full-stack web apps with AI, then test and question the result until I trust it.

// P.02Profile
I'm a third-year Computer Science student at Villa College, graduating in September 2027. I finished Year 1 with a CertHE with Distinction.
Before that I spent a year at MTCC as an Assistant Accounting Officer, tracking ferry fuel and keeping records audit-ready. That job taught me to check every number twice, and I still work that way.
It came full circle at Datathon 2026, where our team built a journey planner on MTCC's own ferry timetables and I took on the routing core.
I am looking for roles from internships upward, and I plan to earn each step by finishing projects that genuinely help people.
// P.03Works
Real projects, and exactly what I did on each one. Pick a tool to see where I've used it, or open a build sheet.
An inter-island journey planner over official MTCC ferry timetables and private speedboat services inferred from GPS data. It runs entirely in the browser from static JSON.
View the repoA college-grade platform where students, educators and administrators manage courses, attendance, assignments and marking, with four separate roles.
View the repoA full-stack hotel platform with role-based access for admins, managers, staff and guests, covering booking, cancellations and check-in. I built the Angular frontend, and my teammate built the ASP.NET Core backend.
My teammate uploaded the code in one go, so GitHub lists their account for the commits. The README credits me with Frontend + Testing, and the frontend source files carry my name.
View the repoA personal gift: a story-driven 3D game with walkable environments, a modelled house and several levels, built to run smoothly on an ordinary laptop.
This was a personal gift, so the code is private and the live version opens with a passcode. Ask me and I can walk you through it.
Open the live siteA Turborepo monorepo with three connected services: a learning platform, a student management system and a central single sign-on provider.
View the repo// P.04Test drive
A small working version of the routing and disruption logic from my datathon project. Pick two islands, then cancel a boat to see the route recalculate.
You can also tap any dashed line to cancel that boat. Illustrative only: the islands are real, but these connections and times are not a real timetable.
// P.05Spec sheet
Coding levels out of 10, based on my work across 5 projects. Solid blocks are what I could do without AI. Lighter blocks are what I have shipped with it.
I rely on AI and documentation for syntax, and I am steadily building up how much I can do by hand. What I try not to outsource is deciding whether the result is right.
// P.06Process
How I build with AI, as five sectors around Tokyo's inner loop, from an idea to merged code. The quotes are real, taken from my project history.
Road shape © OpenStreetMap contributors
Sector 1 / Edobashi JCT
Before any code, I break the problem into numbered tasks with tests attached, so both the AI and I know what "done" means.
R4: findJourneys with router test fixture (T5, T7, T8, T9, T13)
Sector 2 / Takebashi JCT
AI writes a lot of my first drafts, and I say so openly. On the datathon, the team kept a public record of who and what wrote each part.
AI output is a draft. Nothing was merged without a person reading it and running the tests.
Sector 3 / Miyakezaka JCT
Tests decide whether something works. For my 3D project I kept a headless-Chrome harness in the repo that plays the levels by itself.
test: the headless-Chrome test harness kept in the repo (tests/e2e)
Sector 4 / Tanimachi JCT
AI can invent things with total confidence. When our team caught that happening, we threw the output away and checked the data by hand.
It produced jetty and OpenStreetMap identifiers that did not exist. The invented identifiers were rejected.
Sector 5 / Hamazakibashi JCT
Passing tests is not the end. I review what was built, then go back and fix the rules it quietly got wrong.
Router review fixes: wait alternatives respect transfer rule and limit
// P.07Record
Education, work and achievements. Hover over or tap a bar to see the details.
Education · Sept 2024 to present
Villa College, Malé
Education · 2021 to 2023
Arabiyya School, Malé
Work · Feb 2024 to Feb 2025
Maldives Transport and Contracting Company Plc.
Leadership · Sept 2024 to present
Villa College, Malé
Leadership · Jan 2022 to Jan 2023
Arabiyya School, Malé
Leadership · Jan 2021 to Jan 2023
Arabiyya School Scout Group, Malé
Achievement · Jan 2010 to Dec 2021
Malé, Maldives
Achievement · Sept 2024 to Jul 2025
Villa College
Achievement · Jan 2023 to May 2023
Arabiyya School
// P.08 Contact
Open to roles from internships upward. References are available on request.
AI assistant. Can make mistakes.
I'm Shuto, named after Tokyo's expressway. Every road here is somewhere Mumin has driven, so ask me about the projects, the experience, or what Mumin picked up along the way.
Please don't share private information. To reach Mumin directly, use the contact section.