Open to Software Engineering roles

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.

Adelaide, SAOpen to remote & relocation
scroll
01. About me

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.

02. Skills & stack

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

Backend — Java & Spring Boot92%
REST/GraphQL, microservices, auth & payments
Backend — Python (Django / Flask)90%
APIs, ML microservices, automation
Applied AI — LLMs, RAG & Agents90%
OpenAI, Anthropic, LangChain, tool-calling
Frontend — React & TypeScript86%
React, Vue.js, component systems
Cloud & DevOps — Azure, AWS, Docker84%
CI/CD, GitHub Actions, containers
Databases — SQL & NoSQL86%
PostgreSQL, MySQL, MongoDB, ChromaDB

// toolbox

Languages & Frameworks

Java (Spring Boot)PythonJavaScript / TypeScriptReact.jsVue.jsRESTful APIsGraphQLMicroservices

AI / Machine Learning

LLMs (OpenAI, Anthropic)RAG PipelinesAgentic AI FrameworksLangChainPyTorchTensorFlow / KerasScikit-learnPandas / NumPyOpenCV

Cloud, DevOps & Tools

AzureAWSDockerCI/CD · GitHub ActionsGitGradle / MavenJUnit / MockitoCheckstyleJWT / AuthJIRAClaude Code · Cursor · Gemini CLILinux · macOS · Windows

Databases

PostgreSQLMySQLMongoDBOracleMicrosoft SQLChromaDB

Practices & Collaboration

LeadershipTeam Lead · MentoringCross-Team CollaborationCommunicationAgile · ScrumPI PlanningCode Review
03. Experience

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)

Micro1·Remote·Contract
Jan 2026 — Present
  • 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.
JavaPythonTypeScriptCode ReviewAI Evaluation

Software Engineer

ExpertEase AI·🇦🇺Adelaide, Australia·Full-time
Jul 2025 — Jan 2026
  • 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.
React.jsDjangoLLMRAGAzureClaude Code

Software Engineer (LLM Training)

Turing·Remote·Contract
Jul 2024 — Jul 2025
  • 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.
LLM EvaluationPythonTeam LeadQuality

Software Engineer

Kendis·Lahore, Pakistan·Full-time
Mar 2024 — Jul 2024
  • 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.
Vue.jsSpring BootBryntumJira Integration

Software Engineer

Folio3·Lahore, Pakistan·Full-time
Aug 2021 — Mar 2024
  • 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%.
Spring BootReactMicroservicesRESTGraphQLPaymentsAuth
04. Projects & open source

Things I've built

Full-stack AI platforms, an agentic companion, and open-source contributions — including a library published to Maven Central.

★ Featured

FawkesPath

AI career platform (ML + LLMs)2026
  • 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.
ReactDjango RESTFlaskXGBoostLSTMGeminiLangChainAzure
★ Featured

LiveWell

Agentic AI healthy-ageing companion2025
  • 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.
Agentic AIClaudeGeminiRAGDjango RESTReact NativeExpoDockerAzure
★ Featured

Outseta-Client

Open-source Java library · Featured by Outseta2023
  • 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.
JavaMaven CentralJUnitCI/CDGitHub Actions100% Coverage

OpenRemote

Open-source contribution · 2 merged PRs2025
  • Contributed code to OpenRemote (an open-source IoT platform) through 2 pull requests that were peer-reviewed, approved and merged.
JavaOpen SourceIoT
05. Education & beyond

Study, credentials & community

Education

Master of Computer Science

Jul 2024 — Jul 2026
Adelaide University · Adelaide, Australia
GPA 6.78 / 7.00

Bachelor of Science in Computer Science

Aug 2017 — Jun 2021
FAST-NU · Lahore, Pakistan

Certifications

AWS Certified Machine Learning — Specialty

AWS
2021

Spring Boot Unit Testing with JUnit, Mockito & MockMvc

Udemy
2021

Achievements

Golden Key International Honour Society

Member — top 15% of students globally.
2025

MOSAIC 2025 Volunteer Award

Recognised for community leadership as a “Friend of MOSAIC”.
2025

Community

Festival Committee Member

Jan 2025 — Present
MOSAIC · Adelaide, Australia
  • 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.
06. Contact

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