agrim.

Software · Applied AI · Adelaide

Agrim Sharma

Software engineer, problem solver, competitor, coach

Final-year Computer Science student at Adelaide University, majoring in Artificial Intelligence. I build software that solves problems, put AI to work inside them, and ship it so real people actually use it.

Interning on voice AI at Aurivox · open to graduate roles from December 2026

Ask Aris

AI assistant · grounded in his portfolio

  • TypeScript
  • React
  • Next.js
  • Node.js
  • Python
  • Java
  • Spring Boot
  • PostgreSQL
  • Claude API
  • Tailwind
  • Vue.js
Skip to next section

Selected work

Problem, approach, and impact. The stack comes second.

Version 1 · Next.js · 2026

Portfolio AI Assistant

Streams answers from the Claude API through my own server route, so the key never reaches the browser, with rate limits and injection refusal on the endpoint.

~5.7klines of TypeScript

Java · 2026

Concurrent Speech-to-Text Service

Built for many requests at once: thread-safe request handling and usage stats, plus admin and stats REST endpoints implemented against an OpenAPI spec.

Open case study for Concurrent Speech-to-Text Service

Private repo (coursework) · walkthrough on request

Terminal output of the tracker's test suite: 11 of 11 DistanceCalculator tests and 8 of 8 FrpHelpers tests pass, covering feet to metres, distances, range filtering, clearing after a delay and the sliding window

Java · 2026

GPS Tracker Dashboard

Built with functional reactive programming, so location updates flow through composable streams instead of event handlers mutating state. Covered by 19 automated checks.

10concurrent streams

Terminal output of example.py on the 8 by 8 choice map: A* finds the 15-step path at cost 14 after visiting 41 nodes, and the comparison lists 112 nodes explored for BFS, 75 for UCS and 41 for A*

Python · 2026

Pathfinder

Three classic search algorithms on elevation-aware grids, compared on the same maps to show exactly what a good heuristic buys you.

41nodes, A*

Leadership

Adelaide University Tennis Club · President, Jul 2024 to Mar 2026

A dormant club to Club of the Year in eighteen months.

I took over a club that had gone quiet and rebuilt it from scratch. I led the merger of two university tennis clubs during the Adelaide and UniSA consolidation, co-authored the new constitution, brought together an eight-member committee, and won grants for facility upgrades. The real challenge was getting two groups who didn't know each other to trust the process and work as one.

Adelaide University Sport Club of the Year cheque presentation
Club of the Year · Adelaide University Sport, 2025
clubs merged
2 → 1
grants secured
$7,000+
active members
10 → 100+
Club of the Year 2025
Winner
  1. Setup

    Adelaide and UniSA were merging, so every affiliated club had to merge too. I was president of the club that was ahead on membership and results, so I ran our side of it. That meant recruiting and bringing the right people across, aligning two committees that each ran their own social and competitive tennis, leading the merged constitution, and keeping every stakeholder comfortable, the University most of all, with as few conflicts as possible.

  2. What I did

    I started by working through what each committee actually wanted and where the two overlapped, then led the merged constitution until both sides were happy to sign it. The hardest piece was the coaches. They were two independent businesses, each loyal to a different club, and any shared model had to close the gaps where money could quietly leak out of the club. We talked through several models over a lot of meetings and settled on a three-month trial with both coaches running sessions together, so the real problems would surface early and we could fix them before locking anything in. Alongside that I ran member feedback to keep people bought into the change, and took on the practical handover myself: the facilities, the nets and fencing, the spare rackets, and the full asset register.

  3. Result

    One merged club running smoothly, both coaches retained on a model that actually worked, the members kept happy through the transition, and Club of the Year in the same year.

Where I've worked

Hover a role for the short version. Read more for the full story.

Across leading a committee, coaching more than fifty clients of every age and background, and working a busy retail floor, the common thread is working with people. It's made me good at reading and communicating with people from all walks of life, and comfortable fitting into any environment, including the Australian workplace I want to build my career in.

Aurivox · Viemo Capital & ConsultingAug 2026 to Nov 2026

Now

Software Engineering Intern, Voice AI

  • Chosen as one of four interns from eleven shortlisted students for a 50-day placement with a startup building a voice AI product.
  • I work across the speech-to-text, language model and text-to-speech stack of a voice-first meeting assistant, reporting to the founder and taking an open brief through to a working prototype.
  • It is the first time I have shipped AI features against a founder's brief rather than a marking rubric.

1 of 4interns chosen from 11

Certifications

Mentorship

Google, up close.

Career Access Mentoring Program · Adelaide University

Agrim Sharma beside the Google logo sculpture in the Google Sydney office
Visiting my mentor at Google Sydney
Agrim Sharma beside the neon Google sign in the Google Sydney office
Google Sydney office
Agrim and his mentor Bart at the Google office
With Bart at Google Sydney
one-on-one
14 hours
of meetings
4 to 6 months
mock Google interview
Full loop
Google office visit
Sydney

A structured 14-hour mentorship through Adelaide University, spread across meetings over four to six months, mentored one-on-one by an APT Analyst at Google Threat Intelligence. We have stayed in touch for more than a year since. He ran me through a full mock Google interview loop, from the online assessment to the technical, behavioural and HR rounds, and was direct about exactly where I was weak and what to work on. He showed me how each round actually works, how to structure an answer, and which of my own experiences to draw on for it. We also covered how engineers at that level approach software craft and problem-solving, and where my strengths fit best. We met in person for the first time at Google's Sydney office, where he gave me a tour, and he still reviews my thinking whenever I am making a decision about my career.

University of Adelaide Certificate of Completion for the Career Access Mentoring ProgramCertificate of CompletionCredential
Skip to next section

Built on court.

I've competed since I was a kid in India, from a top-90 national junior ranking to the Rafa Nadal Academy and university tennis in Australia. It taught me the habits I bring to work: training when no one's watching, competing under pressure, and coaching others to get better.

1 of 8: Top 90

01 · Top 90

Top 90

AITA U18 National Ranking

All India Tennis Association, 2022.

02 · Rafa Nadal Academy

Rafa Nadal Academy

Trained at the Rafa Nadal Academy in Spain

03 · ITF

ITF

competed in junior ITF tournaments across India and Nepal

04 · Assistant Head Coach

50+

Assistant Head Coach

Mar 2024 to Present

I coach 10+ sessions a week at Tea Tree Gully Tennis Club for more than fifty clients, from juniors to adults, one-on-one and in groups.

05 · President

10 → 100+

President

Jul 2024 to Mar 2026

A dormant club to Club of the Year in eighteen months.

06 · Club of the Year

Winner

Club of the Year 2025

Awarded for rebuilding Adelaide University Tennis Club from dormant status to 100+ active members, securing $7,000+ in facility upgrades, and leading the merger with UniSA's tennis club.

07 · UniSport Nationals

UniSport Nationals

Intervarsity Certificate of Merit

UniSport Australia, 2025

Recognition for representing Adelaide University at UniSport Nationals.

08 · Premier League

Premier League

the top grade in Tennis South Australia

A glimpse of my journey.

From a school court in India to university tennis in Adelaide.

01 / India

Where it started.

Juniors, a state team and the Rafa Nadal Academy.

Serving at school

India

On clay

Training, India

Night match

Tournament, Rafa Nadal Academy

With Toni Nadal

Rafa Nadal Academy

State team, Punjab

3rd at the nationals

Team India on stage

Inauguration ceremony, Rafa Nadal Academy

Winner

AITA tournament

02 / Adelaide

Recognition.

Intervarsity wins and awards at university.

SA Challenge

1st place, men's tennis, 2024

Certificate of Merit

Intervarsity tennis, 2024

From the Vice-Chancellor

Certificate of merit, first year

Club of the Year

Adelaide University Sport

03 / Adelaide

University tennis.

Nationals, UTL and the club I led.

First season, first title

Tea Tree Gully Tennis Club, my first season in Australia

UTL team

Perth, first year

UniSport Nationals

Canberra, first year

UTL team

Adelaide University

Match play

UTL

Hitting session

Adelaide

Coaching juniors

About

Portrait of Agrim Sharma
Computer Science
AI major
Graduating
Dec 2026
On court
15 years
Based in Australia
Adelaide

I build the way I play tennis, which is to say I care about the boring part. Fifteen years on court teaches you that the good shots come out of a lot of unglamorous, repeatable work, and that following through when it stops being fun is most of the game. I still coach, and watching a player finally land a shot on the fortieth try feels a lot like watching a stubborn build go green.

Leading the tennis club turnaround is where that became how I think about software. Getting a group of people who didn't agree at first onto one plan is not far off getting a tangled codebase into a state the next person can actually pick up. Both come down to follow-through, and to still caring once the interesting part is over.

When a humanitarian AI hackathon came up in Sydney, I backed myself, booked the trip interstate on my own, and built for 44 hours with people I met that weekend. We finished in the top 12. Unfamiliar rooms on short deadlines turn out to be where I do some of my best work.

A few things I hold to, that my projects show

  1. I would rather ship something real people use than perfect a prototype nobody sees.

    MetaPlay began as a group assignment. I took it the rest of the way on my own and put it in production, so today it is a live product instead of a repo I describe in interviews.

  2. I build so the next person can extend it without a rewrite.

    The Restaurant Simulator was designed around exactly that: adding a new kind of staff means adding a class, not editing the code that already works.

  3. I reach for the simplest thing that solves the real problem.

    Not the most impressive one. The point is the person on the other end, not the framework I get to use.

Right now I am in my final semester, interning on a voice AI prototype at Aurivox, and finishing the website for the tennis academy I coach at. I graduate in December.

Let's build

I'm looking for graduate roles in software engineering, AI, data, and analytics. Email is the best way to reach me. I'm based in Adelaide and happy to relocate within Australia.

Currently in Australia on a student visa with work rights for internship and part-time roles. Full, unrestricted working rights from 15 December 2026 (graduation), eligible for the subclass 485 Temporary Graduate visa. Available for graduate roles from December 2026.