Sydney, Australia

Customer-facing by trade. Systems-minded by training.

I am a computer science student at UNSW with five years in retail sales and a year in software support. I like work where clear communication and careful debugging matter equally.

See the work krishna@khong.dev

01

About

Most of my working life has been on a shop floor: listening to what a customer actually needs, explaining the options without jargon, and fixing the problem when the first answer is wrong. That habit carries into software. I read the error, reproduce the failure, and keep going until the cause is clear.

At university I have worked in C, C++, TypeScript/JavaScript and Rust. Outside coursework I build small, complete systems — a service-desk application with a real database and audit trail, an evaluation harness that runs without a network, and a Rust asset register with an allow-list it enforces in code.

I am looking for a graduate role where I can keep learning from people who care about the details, and where explaining technical work to non-technical people is part of the job rather than an afterthought.

02

Experience

2020 — 2025

Perth, Australia

Sales Associate

Shahi Investments Pty Ltd

  • Helped customers choose products by identifying their needs and explaining the relevant options clearly.
  • Processed sales and transactions accurately while keeping service friendly and efficient.
  • Handled enquiries, complaints, returns and product issues with patience and follow-through.
  • Trained new staff in customer service, sales procedures, product knowledge and daily store operations.
  • Replenished and organised stock, maintained presentation, and supported inventory and general store operations.

2023

Perth, Australia

Junior Software Developer

TFS Timeframe Systems

  • Worked directly with clients to understand technical issues, troubleshoot problems and explain solutions in accessible language.
  • Collaborated with team members to diagnose software and system issues and deliver practical fixes.
  • Built broad familiarity with computer hardware, software and operating systems through hands-on troubleshooting.

2011 — 2013

Singapore

Service Crew

Each-A-Cup

  • Delivered fast, friendly service in a high-volume retail environment while staying accurate during busy periods.
  • Processed orders and payments, responded to requests and resolved service issues professionally.
  • Maintained stock, cleanliness and presentation while balancing several operational tasks each shift.

Education

Bachelor of Computer Science

UNSW · Sydney, Australia · 2023 — 2026

03

Selected projects

Small, complete systems with tests, documentation and a clear boundary around what they do. Each one links to its public repository.

01

Service-desk application

Relay Desk

A production-shaped IT service-desk ticketing app: strict TypeScript on Node, PostgreSQL with SQL migrations, role-based access, an append-only audit trail and an SLA clock computed from a documented policy.

Server-rendered HTML that works without JavaScript, a small explicit status machine, and tests that cover every status transition.

  • TypeScript
  • Node
  • PostgreSQL
  • Fastify

02

Evaluation harness

ai-eval-checker

An evaluation harness for IT ticket classification and reply drafting. It scores output against a committed, hand-labelled golden set and lets you read every failure individually.

A deterministic rules baseline runs offline with no key and no dependencies; a provider interface leaves room for a live model without changing the scoring path.

  • TypeScript
  • Zero dependencies
  • CI fixtures

03

Network asset register

netregister

A small, honest asset register for one local network segment. It finds hosts with ARP, records them in SQLite, and answers the support question: what equipment do we have, and when was it last seen?

The scanner refuses any network outside its configured allow-list before sending a packet, and the CLI exports table, TSV or JSON.

  • Rust
  • SQLite
  • CLI

04

Skills

Programming

  • C
  • C++
  • TypeScript / JavaScript
  • Rust

University coursework and self-directed study

Retail & sales

  • Customer needs identification
  • Product recommendations
  • Sales transactions
  • Returns and enquiries
  • Stock replenishment
  • Store presentation

Customer service

  • Active listening
  • Clear communication
  • Problem resolution
  • Relationship building
  • Adapting to different customers

Teamwork & operations

  • Staff training
  • Fast-paced operations
  • Prioritisation
  • Teamwork
  • Adaptability
  • Inventory support

Technology

  • Hardware and software troubleshooting
  • Windows
  • macOS
  • Linux
  • General computer knowledge

Contact

Let’s talk about work that needs both care and code.

The fastest way to reach me is email. I am based in Sydney and happy to talk about graduate software, support and operations roles.

krishna@khong.dev github.com/cashewna