Newcastle, NSW, Australia

Open to internships

Hi, I'm Robin.

Robin Mahato

Full-Stack Developer & IT student.

I build web apps and work through the details that make them useful. Currently studying Information Technology at the University of Newcastle, with projects in personal finance, file transfer and course enrolment.

HackathonFirst placeInnovate for Impact, 2026

Selected work4 projectsWeb apps and systems

EducationBachelor of ITUniversity of Newcastle

Things I've been working on

Selected work

04 projects

BudgetBrain

Featured full-stack project

A payday-planning app that answers a simple question: how much can I spend after rent, bills and essentials? The backend does the maths; AI helps explain the result.

  • React 18
  • Vite
  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • Vitest
  • Supertest
Engineering notes
  • Deterministic safe-to-spend, protected-money and recovery-gap calculations
  • JWT authentication, bcrypt password hashing and Zod validation
  • CSV transaction import, affordability checks and recovery scenarios
  • Groq AI explains backend results without calculating financial truth

Simulated financial scenarios; no real bank integration.

BudgetBrain sign-in page with email and password fields
BudgetBrain / sign-in interface
Try the budget calculator

What's left after the essentials?

Available per day$42$380 left after essentials

This demonstration uses simulated values and simplified logic. It is not financial advice and does not connect to a bank.

DirectSend

Peer-to-peer CLI

Send a file between two computers with a short transfer token. WebRTC carries the file directly between peers; a small WebSocket server handles the connection setup.

  • TypeScript
  • Node.js
  • WebRTC
  • WebSockets
  • SHA-256
  • Node test runner
Engineering notes
  • Streaming transfers with progress reporting and bounded backpressure
  • SHA-256 integrity verification and local filename sanitisation
  • Token-based rooms with expiry, duplicate-room and peer-limit handling
  • Two-workspace monorepo with automated Node tests

No identity management, transfer resumption or bundled TURN credentials.

FleetWise

First place - Innovate for Impact

A fleet-management prototype built with a six-person team for HealthWISE. We brought vehicle bookings and records into one workflow and won first place at Innovate for Impact in May 2026.

  • Applied AI
  • Rapid prototyping
  • Team delivery
  • Product presentation
Engineering notes
  • Collaborated within a six-person team under a fixed event deadline
  • Centralised fragmented vehicle booking and record-keeping workflows
  • Helped shape and present a practical solution for a regional not-for-profit
  • Achieved first place in an event involving more than 200 technology participants

Hackathon prototype built for HealthWISE; first-place team result.

UniX Course Enrolment System

University project

A Java course-enrolment app where students sign in, browse open semesters and register for courses. The API checks ownership and enrolment rules before saving changes.

  • Java 21
  • Spring Boot
  • Spring Security
  • MySQL
  • JPA
  • JWT
Private coursework
Engineering notes
  • Spring Boot REST API with service and repository layers
  • Spring Security with JWT access and refresh tokens
  • Checks for student ownership, open semesters and duplicate enrolments
  • Transactional registration with Spring Data JPA and MySQL

Private university project; no public repository.

Skills

Frontend
ReactJavaScriptHTMLCSSTailwind CSS
Backend
Node.jsExpressSpring BootSpring SecurityREST APIs
Databases
PostgreSQLPrisma ORMMySQL
Languages
JavaScriptTypeScriptJavaPythonSQL
Systems
NetworkingWindowsSystems administration
Tools & deployment
GitGitHubVercelAzureDockerVS Code

Experience

Network Support Intern - Mobile Solution & Training Center, Kathmandu, Nepal

Jan 2022 - Dec 2022

  • Configured routers and switches and diagnosed connectivity, printer, cabling and hardware issues for end users.
  • Maintained support logs and device inventories, explained fixes clearly and escalated complex faults with useful documentation.
NetworkingTroubleshootingTechnical supportDocumentation

Education

Bachelor of Information Technology

University of Newcastle, Callaghan, NSW

Expected July 2027

International Excellence Scholarship - AUD 15,000 per year

Practical focus across software development, data, cloud and systems

Relevant study:

Applied AICloud ComputingData Engineering and MiningWeb EngineeringNetworking and Systems AdministrationData Structure

Contact

Have something in mind?

I'm looking for software internships and junior development opportunities. Happy to talk about a role, a project, or how something works.