tell us what comes next?
Research / Python / NLP
Mental health
recovery trajectories
A longitudinal NLP pipeline—and an investigation into whether sentiment labels measure what we think they do.
Read the case studyHari Prasad Rangaraj
I build software, explore machine learning, and ask what the results actually mean. Based in Adelaide, with a little more going on beyond the code.
01 — Selected work
Recent projects at the intersection of software, research and the people using them.
Research / Python / NLP
A longitudinal NLP pipeline—and an investigation into whether sentiment labels measure what we think they do.
Read the case study
A local RAG application with a React interface, Python backend and 1,150 research papers—connecting draft explanations to the passages behind them.
Explore the project
A home-camera recap concept with an interactive React frontend and early still-image explanation experiments. Video analysis and camera integration are the next steps.
Explore the project
01 / PYTHON · MACHINE LEARNING
Turning packet records into flows and features for botnet detection.
Explore the project02 / REINFORCEMENT LEARNING
Representing a grid, designing rewards and estimating action values with a neural network.
README animation · a 4 × 4 concept illustration
Explore the projectMachine learning notebooks, a C++ address book, web applications and more.
02 — Experience
Healthcare reporting, web applications and the day-to-day work of making software dependable.
Healthcare software

Software Engineer I
Developed financial and clinical reports across Revenue Cycle Management, RevWorks and Millennium, using CCL and Discern Visual Developer to connect reporting requirements with healthcare data.
Enterprise applications
Associate Software Engineer
Built a login web application with Java servlets and JSP on Tomcat, connected to a Spring Boot backend. Contributed enhancements and bug fixes in a three-person team, deployed the producer portal on IBM web servers and supported manual QA testing.
Internship

Mobile Application Developer Intern
Prototyped mobile and desktop interfaces with Ionic, then contributed user registration with automated validation and verification to a live mall franchise application in an agile team.
03 — Behind the work
Games got me interested in computers. Building things kept me there.
My path has taken me from information science engineering in Bengaluru to healthcare software at Oracle Cerner, and then to a master’s in Artificial Intelligence and Machine Learning in Adelaide.
My research made me more interested in the assumptions behind a model: where the data came from, how labels were created, and whether a useful-looking score tells the whole story.
I’ve played right back for Uni Whites since 2025 and now help shape the club’s social media. Away from work, I enjoy games, music and the company of dogs.


Adelaide University · 2024–August 2026
Completed · Final GPA: 6.231

B.M.S. College of Engineering · 2015–2019
GPA: 7.92
Python · C++ · Java · SQL · TypeScript · JavaScript · HTML · CSS · CCL
scikit-learn · pandas · NumPy · PyTorch · TensorFlow · NLTK · Hugging Face Transformers · Matplotlib
Git · GitHub · Jupyter · Colab · Kaggle · Jira · SQLite · Visual Studio Code
Methods Classification and regression · TF-IDF and transformer embeddings · Sentiment analysis · Reinforcement learning
Healthcare systems EMR / EHR · Revenue Cycle · Discern Visual Developer · PowerChart · Millennium
CERTIFICATIONMicrosoft Technology Associate
Cloud Fundamentals
DATA SCIENCEKaggle competition placements
15th · 17th · 19th
LEADERSHIP & COMMUNITY
Served as Vice President, Director of Memberships, Director of Events and Events Officer. Directed four event officers, chaired 6+ executive meetings and managed a database of 700+ students with weekly audits and monthly analytics.
Coordinated 150+ departmental tasks and outreach to 20+ external organisations, using fortnightly reviews to track delivery.
Supported university lunch events catering for 1,200+ students, helping deliver food service for the campus community.
Provided detailed feedback on the enrolment system, identifying 5+ issues and suggesting areas for improvement.
2025–2026
Replenishment Team Member · Casual
Supported grocery replenishment and fresh-produce teams, maintaining stock availability in a busy retail environment.
2026–present
Food and Beverage Assistant · Casual
Provide food, beverage and canteen service at sporting events, including functions serving 80+ guests.
04 — Beyond the code
Same curiosity. Different medium.There’s another side to me beyond software and research. You’ll find it on Instagram.
@hari.047I create club posters and manage communications for a 107-member soccer club. I mentor two digital creators, coordinate tasks and give design feedback to meet publishing deadlines.
I use Canva for club promotional materials, with CapCut and Adobe Express for my own video editing.
Off the keyboard.05 — Let’s connect
Software. Research. A good conversation.