Jatin Kumar Sharma

Computer Science Student & Developer

About Me

I'm a UNSW Computer Science student in Sydney who loves building reliable backends and developer tooling. Recent work: a Java dungeon game engine, a TypeScript backend for a Kahoot-style quiz platform, and a CLI submission tool that streamlines file collection and marking. I care about clean APIs, performance, and tests that actually catch things. With a marketing minor, I explain complex systems simply. Open to internships where I can ship fast, learn faster, and make real users happy.

Projects

DungeonMania Game Screenshot

DungeonMania — Java Game Engine

  • Modular Java dungeon-crawler using OOP & SOLID.
  • Patterns: Strategy, State, Observer; tick-based loop.
  • Inventory, dynamic goals, logic gates, time travel.
  • JUnit tests + clean interfaces for easy extension.
Kahoot Game Interface

Kahoot-Style Game

TypeScript backend for a Kahoot-style quiz, built in a team of five—owned game/session logic and HTTP handlers, defined JSON contracts with the provided frontend, and shipped reliable timers, scoring, and error handling with clean tests.

Topic Wire Chat Interface

Topic Wire - Python based Chat forum

Python forum/chat system using TCP for authenticated commands and UDP for file transfers; select-based concurrency, and robust error handling with tests.

Cybersecurity Chat App

Cybersecurity Project

Built a chat app to demonstrate the CIA triad. Messages use XChaCha20-Poly1305 authenticated encryption with per-session keys derived via HKDF; AEAD tags and monotonic sequence numbers ensure integrity and replay defense. Availability is handled with graceful reconnects, backoff, and lightweight server queueing.

View on GitHub
Handin CLI Terminal

Handin CLI - POSIX based submit system

Built a POSIX shell CLI that mirrors a uni "give" system: collects & validates files, enforces naming/size rules. Includes init/add/status/submit/mark, runs tests/linters pre-submit, returns meaningful exit codes, and uses temp dirs + trap cleanup for safe, portable operation.

Awards & Scholarships

International Student Award (UNSW) — 15% Tuition Scholarship

Recognises academic performance and potential of international students; applied as a 15% reduction to each term's tuition fees. Award is maintained with good academic standing and has supported me in focusing on coursework and building impactful projects alongside study.

Australia's Global University Award (UNSW)

Merit scholarship for high-achieving international students; awarded on admission for strong academics and potential. One-off $10,000 contribution to first-year tuition, which helped me focus on coursework and build meaningful projects alongside study.

Contact Me

Let's connect and discuss opportunities, projects, or just have a conversation about technology!

Resume

Download