Portrait of Rojin Chhetri

Roshan Bhandari Chhetri (Rojin)

Research student and web developer

Information technology graduate with experience in WordPress development and TypeScript/Next.js projects, including a real-time queue system and an enrolment CRM. Casual academic tutor at Flinders University and current Master of Philosophy student.

Based in
Adelaide SA, Australia
Currently
Casual Academic Tutor, Flinders University
Studying
Master of Philosophy, Torrens University Australia

About

Hi, I'm Rojin, also known as Roshan. I finished my Bachelor of Information Technology at Kent Institute Australia in Sydney in March 2026, and I'm now doing a Master of Philosophy at Torrens University Australia in Adelaide, expected to finish in mid 2028.

Most of my day to day is web development. I work with React and Next.js on the frontend, Node and Express on the backend, and MongoDB or MySQL for data. I also maintain WordPress sites when that's the right fit.

On the research side, I'm first author of a 2026 preprint, with Sijan Dhakal and Asmita Gautam, that benchmarks NIST's post-quantum algorithms ML-KEM and ML-DSA on the RP2040 microcontroller. I plan to keep working in that area through my postgraduate studies.

Highlights

  • First author of a 2026 arXiv preprint benchmarking the NIST post-quantum standards ML-KEM and ML-DSA on the RP2040, with the benchmark suite released as open source.
  • Casual academic tutor at Flinders University, running workshops in software engineering fundamentals.
  • Built and shipped web apps in TypeScript, Next.js, Node and MongoDB, including an open-source real-time queue system and an enrolment CRM.
  • Three years in student support and website coordination, working directly with clients, education providers and compliance documentation.
  • Master of Philosophy candidate at Torrens University Australia, after a Bachelor of Information Technology with a High Distinction capstone.

Experience

  1. Casual Academic Tutor

    Flinders University, Adelaide SA

    Jul 2026 – Present

    • Run workshops for COMP1702 Fundamentals of Software Engineering.
  2. Student Support and Website Coordinator

    Proxy Consulting and Associates, Sydney NSW

    Mar 2023 – Apr 2026

    • Supported prospective international students through course selection, applications and enrolment.
    • Maintained student records and case notes in the company CRM, and coordinated with education providers to resolve issues.
    • Updated the company website and processed admission and enrolment documentation against provider and regulatory requirements.
  3. Web Developer Intern

    Quinlan Consulting Team Pty Ltd, Melbourne, remote

    Dec 2023 – Feb 2024

    • Built and updated WordPress pages using Divi and Astra themes, with custom HTML and CSS for page layouts.
    • Managed plugins and completed layout updates to short sprint deadlines in a fully remote team.

Projects

  1. Softora Queue

    Built with TypeScript, Next.js, Prisma, Socket.IO, Docker

    A real-time queue system with Discord sign-in and an admin panel. Released as a documented open-source project.

  2. Educational Consultancy CRM

    Built with Next.js, MongoDB, Tailwind CSS, NextAuth

    A web app for managing student enrolment leads, with role-based access, simple reporting and an admin view.

  3. CFX IP Resolver and Lookup Tool

    Built with Next.js, MongoDB, REST APIs, Vercel

    A small web tool that looked up server information from a public API and showed it in a simple dashboard. Used by a small online community.

    No longer online.

Publications

Preprint, revised August 2026

Benchmarking NIST-Standardised ML-KEM and ML-DSA on ARM Cortex-M0+: Latency, Rejection-Sampling Variance, and Memory on the RP2040

Rojin Chhetri, Sijan Dhakal, Asmita Gautam. arXiv:2603.19340 [cs.CR], 2026. DOI 10.48550/arXiv.2603.19340

Benchmarks of ML-KEM (FIPS 203) and ML-DSA (FIPS 204) on the Raspberry Pi Pico's RP2040, an ARM Cortex-M0+ at 125 MHz, across all six parameter sets using PQClean reference C. The paper reports latency, memory use and the timing variance introduced by ML-DSA's rejection sampling, and shows that a signature's rejection-sampling iteration count can be recovered from wall-clock time alone. The full benchmark suite is released as open source.

Keywords: post-quantum cryptography, ML-KEM, ML-DSA, ARM Cortex-M0+, RP2040, timing side channels

Education

  1. Master of Philosophy

    Torrens University Australia, Wakefield Campus, Adelaide SA

    Jun 2026 – Present

    Expected completion: mid 2028.

  2. Bachelor of Information Technology

    Kent Institute Australia, Sydney NSW

    Mar 2024 – Mar 2026

    Capstone project: High Distinction. Coursework included Software Engineering, Database Fundamentals, Web Page Design and Development, Developing Web Information Systems, Data Communication and Networking, Project and Quality Management, and Cybersecurity Principles.

Skills

Skills grouped by category
LanguagesJavaScript, TypeScript, C++, C (embedded, ARM Cortex-M), Python, PHP, SQL, HTML, CSS
Frameworks and librariesReact, Next.js, Vue.js, Node.js, Express, Tailwind CSS, Bootstrap
Tools and platformsGit, GitHub, Docker, Linux (Ubuntu), AWS, MongoDB, MySQL, WordPress
GeneralMicrosoft Office, Google Workspace, Written and verbal communication, Time management, Teamwork

Contact

Open to relevant roles and research collaborations. Email is the quickest way to reach me.