Hi, I'm Hammad Hassan
>
I build production backends in Java & Python and ship full-stack LLM, RAG and agentic AI applications on Azure and AWS.
Backend engineer with an applied-AI edge
Software Engineer with nearly four years of building production backends in Java (Spring Boot) and Python (Django), across payments, authorisation, and scalable REST and GraphQL APIs. Recent work focuses on applied AI — shipping and deploying full-stack LLM, RAG, and agentic applications on Azure and AWS. I have also published a fully tested Java library to Maven Central and contributed to open-source projects.
Production backends
Java (Spring Boot) & Python (Django) — payments, authorisation, and scalable REST & GraphQL APIs across microservices.
Applied AI, shipped
Full-stack LLM, RAG and agentic applications with tool-calling — deployed on Azure and AWS.
Quality-first engineering
A 100%-tested Java library on Maven Central, CI/CD pipelines, and a 90%+ code-review acceptance rate.
Leads & collaborates
Led feature teams of 3–4 engineers, mentored contributors, and shipped client feedback in Agile/Scrum.
What I build with
Backend-leaning full-stack, with deep recent focus on applied AI — from REST/GraphQL services to RAG pipelines and agentic systems.
// core competencies
// toolbox
AI / Machine Learning
Cloud, DevOps & Tools
Databases
Practices & Collaboration
Where I've shipped
Nearly four years across five companies — from enterprise auth & payments to frontier AI evaluation and full-stack delivery.
Software Engineer (LLM Training)
- Review, debug, and rewrite 20+ AI-generated code tasks per week in Java, Python, and JavaScript/TypeScript for correctness, efficiency, and style.
- Assess AI-generated solutions across 100+ coding problems and test cases spanning data structures, algorithms, and real-world scenarios.
- Promoted to reviewer for a consistent 90%+ acceptance rate; now review and approve other contributors’ submissions against coding standards.
Software Engineer
- Created JavaScript (React.js) UI components and Python (Django) APIs powering AI chatbots in 4+ languages and automated workflows.
- Worked directly with 2 clients, turning their feedback into shipped feature improvements.
- Contributed to LLM and RAG integration over dozens of sources using Claude Code and Azure pipelines.
Software Engineer (LLM Training)
- Evaluated model output across 3 LLMs, authoring 1,000 coding problems and test cases to improve reliability.
- Promoted to lead a team of 3 engineers, reviewing submissions and maintaining code-quality standards.
Software Engineer
- Built Bryntum charts and a two-way Jira integration that increased customer engagement by 20%.
- Developed Vue.js and Spring Boot APIs for 4+ planning and tracking features.
Software Engineer
- Led a feature team of 4 engineers building an Authorisation Server for subscriptions and payments (hundreds of users), integrating PayPal, Outseta, and Zendesk.
- Designed and maintained 30+ RESTful and GraphQL API endpoints across multiple scalable microservices.
- Enhanced ConverseSmartly, a Spring Boot and React speech-to-text app, lifting client retention by 50%.
Things I've built
Full-stack AI platforms, an agentic companion, and open-source contributions — including a library published to Maven Central.
FawkesPath
- Full-stack platform (React SPA, Django REST API, two Flask ML microservices on Azure) that turns a résumé into a personalised career plan.
- Skill prediction with XGBoost, pathway modelling with an LSTM, and an LLM chat (Gemini via LangChain).
- Raised career-clarity self-ratings from 3.6 to 4.2 on a 5-point scale in an 11-participant user study.
LiveWell
- Engineered an agentic AI companion (Claude and Gemini) with 22 tool-calling capabilities, including RAG and frailty-aware goal setting.
- Django REST backend with a React Native / Expo mobile app and a React web client, containerised with Docker on Azure.
Outseta-Client
- Published an open-source Java client for the Outseta API with 100% unit-test coverage and CI/CD via GitHub Actions.
- Released on Maven Central and featured by Outseta.
OpenRemote
- Contributed code to OpenRemote (an open-source IoT platform) through 2 pull requests that were peer-reviewed, approved and merged.
Study, credentials & community
Education
Master of Computer Science
Jul 2024 — Jul 2026Bachelor of Science in Computer Science
Aug 2017 — Jun 2021Certifications
AWS Certified Machine Learning — Specialty
AWSSpring Boot Unit Testing with JUnit, Mockito & MockMvc
UdemyAchievements
Golden Key International Honour Society
Member — top 15% of students globally.MOSAIC 2025 Volunteer Award
Recognised for community leadership as a “Friend of MOSAIC”.Community
Festival Committee Member
Jan 2025 — Present- Led a team of 10 volunteers organising monthly Community Nights as a “Friend of MOSAIC”.
- Won the 2025 volunteer award; now organising a multicultural festival for 500 attendees.
Let's build something great
I'm open to software engineering roles — based in Adelaide, South Australia, and open to remote work and relocation. Whether you're hiring, collaborating, or just want to talk shop on backends and applied AI, my inbox is open.
Available now · Adelaide, SA