Casual Academic Tutor
Flinders University, Adelaide SA
Jul 2026 – Present
- Run workshops for COMP1702 Fundamentals of Software Engineering.

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.
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.
Flinders University, Adelaide SA
Jul 2026 – Present
Proxy Consulting and Associates, Sydney NSW
Mar 2023 – Apr 2026
Quinlan Consulting Team Pty Ltd, Melbourne, remote
Dec 2023 – Feb 2024
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.
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.
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.
Preprint, revised August 2026
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
Torrens University Australia, Wakefield Campus, Adelaide SA
Jun 2026 – Present
Expected completion: mid 2028.
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.
| Languages | JavaScript, TypeScript, C++, C (embedded, ARM Cortex-M), Python, PHP, SQL, HTML, CSS |
|---|---|
| Frameworks and libraries | React, Next.js, Vue.js, Node.js, Express, Tailwind CSS, Bootstrap |
| Tools and platforms | Git, GitHub, Docker, Linux (Ubuntu), AWS, MongoDB, MySQL, WordPress |
| General | Microsoft Office, Google Workspace, Written and verbal communication, Time management, Teamwork |
Open to relevant roles and research collaborations. Email is the quickest way to reach me.