Siddhanth.
33.86°S · 151.21°E·Software Engineer·Australia

Siddhanth
Thakuri

I build things from problems I've actually lived.

Aeronautical engineer turned software engineer · Enterprise .NET at Accenture · Now shipping AI products from Australia.

Heading
Aero → Software
Altitude
6 ships · 2 live
Status
In flight

The Story · 01

From sky to circuit.

A propeller turning into a logic gate. A flight plan turning into a deploy pipeline. Same engineer, different altitude.

01 · Aeronautics

I started in aeronautical engineering in India.

MLR Institute of Technology · Published research on UAV design using computational modelling.

2017 – 2021
02 · First Lines

Taught myself Python between lectures.

The physics made sense. Software felt like engineering without the wind tunnel.

2019 – 2021
03 · Software Engineering

Joined Accenture — shipping enterprise software on Azure for global clients.

C#, ASP.NET Core, Azure · Unsung Hero Award 2022 · 120+ code reviews.

2021 – 2023
04 · AI & Machine Learning

Moved to Australia to do a Master's in Computer Science — and went deep on ML.

University of Wollongong · Distinction · Specialised in machine learning and AI systems.

2023 – Now

Everything on this site started as something I actually needed.

The Story · 02 · Selected Work

Things I've actually shipped.

  • 01
    Personal ProjectAI ToolAutomationFull-StackOpen Source

    Job Hunter

    AI-powered job hunting system that crawls Seek, LinkedIn, and Indeed, scores every listing, and generates a tailored resume and cover letter — all from a local dashboard.

    Job Hunter automates the most tedious parts of job searching: it crawls live listings across three major platforms using your target roles and locations, then uses Claude AI to score each job 1–10 against your actual profile. For any role you want to pursue, it generates a fully tailored, ATS-safe resume and cover letter in Word and PDF format — without overclaiming your skills. Built and used during my own active job search.

    • Python
    • Flask
    • SQLite
    • Claude AI (Sonnet + Haiku)
    • Apify
    • Playwright
    • python-docx
    • HTML/CSS/JS
    GitHub
  • 02
    LiveClinical AI

    DrugNexusAI

    A production clinical AI platform for drug interaction analysis.

    Built a live dual-portal system (doctor + patient) with an intelligent AI chatbot running 9+ LLM fallback models. ChemBERTa-based drug-drug interaction detection. Stanford AI de-identification. Multi-cloud: Vercel + AWS App Runner + Render. Real users. Not a demo.

    • React
    • Node.js
    • FastAPI
    • MongoDB Atlas
    • Anthropic API
    • ChemBERTa
    drugnexusai.app
  • 03
    LiveSaaSAI Workforce

    ShiftMate

    AI rostering built from watching scheduling collapse in real time.

    I saw the problem. Built the fix. Role-based auth, AI sick-day cover calls via Twilio, manager and staff dashboards, Stripe credit billing, Anthropic API for intelligent scheduling suggestions.

    • React
    • Node.js
    • PostgreSQL
    • Twilio
    • Anthropic API
    • Stripe
    shiftmate-1.onrender.com
  • 04
    LiveFull-StackAI Scheduling

    WAYA

    AI-powered group scheduling with real-time chat, polls, and a mobile app.

    Group scheduling is a mess. WAYA fixes it. Create a group, chat in real time, and type @WAYA — the AI finds a meeting time that works for everyone. If it can't resolve automatically, it creates a poll. Members vote. A calendar event is created from the result. Full-stack: REST + Socket.io backend, Next.js frontend, React Native mobile app.

    • Node.js
    • Next.js
    • PostgreSQL
    • Socket.io
    • React Native
    • Anthropic API
    • Prisma
    waya.onrender.com
  • 05
    LiveAI Tool

    HireReady

    Resume tailoring from my own stack of rejection emails.

    Paste a job description. Get a tailored resume in 30 seconds. Built because I needed it. Now other people use it too.

    • React
    • Node.js
    • Anthropic API
    hirereadyai.app
  • 06
    LiveEducation

    AlgoViz

    Algorithm visualiser that makes sorting make sense.

    Interactive visualisation of sorting and pathfinding algorithms. Built to understand deeply, not just to show on a portfolio.

    • TypeScript
    • React
    algo-viz-pi.vercel.app
  • 07
    LiveProductivity

    Demon Slayer Focus

    A Pomodoro timer inside the world of Demon Slayer.

    Anime-themed productivity timer with Demon Slayer characters, focus modes, and atmospheric UI. Built for fun — shipped for real.

    • TypeScript
    • React
    • Next.js
    demon-slayer-focus.vercel.app
  • 08
    LiveGame

    Escape Velocity

    A door-choice game inspired by Takeshi's Castle.

    3 difficulty modes. A relentless police officer who chases you in Medium and Hard. Choose the wrong door — game over. Playable on PC and Android.

    • Unity
    • C#
    • Android
    Play on itch.io

The Story · 03 · The Path

From propulsion to
deployment pipelines.

  1. Jan 2026 – Present

    Professional Year — ICT

    QIBA · Sydney, NSW, Australia

    • Information and Communication Technology stream
    • Industry placement + professional skills development
  2. 2023 – 2025

    Master of Computer Science

    University of Wollongong · Wollongong, NSW, Australia · ML + Big Data

  3. 2021 – 2023

    Software Engineer · Accenture

    India · C#, ASP.NET Core, React, SQL Server, Azure

    • Unsung Hero Award 2022
    • 120+ code reviews · 18% defect reduction
    • Delivered enterprise .NET and React solutions across client engagements on Azure
  4. 2017 – 2021

    Bachelor of Aeronautical Engineering

    MLR Institute of Technology, India

Credentials

  • Microsoft SC-900 Certified
  • Joy of Computing Using Python — NPTEL
  • Python for Data Science — IBM (Coursera)
  • Google Python Crash Course — Coursera

The Story · 04 · About

I build from scratch what doesn't exist yet.

Aeronautical engineering gave me the vocabulary of systems — how forces interact, where structures fail, how you win a millimetre of efficiency against physics. Software turned out to be the same discipline with different materials. I taught myself Python between lectures, not because I planned a pivot, but because the problems were too interesting to ignore.

Every project on this site began as a real friction point. A scheduling system that breaks under pressure. A drug interaction that slips past a tired doctor. A resume that goes nowhere because it wasn't tailored. I build the tool I would have needed, then I ship it. That's the only brief I've ever worked from.

siddhanth.ts
1const siddhanth = {
2 origin: "Aeronautical Engineering, India",
3 pivot: "Python between lectures",
4 journey: ["Accenture", "UoW — ML", "Sydney"],
5 products: [
6 "DrugNexusAI", "ShiftMate", "WAYA",
7 "HireReady",
8 ],
9 philosophy: "Build what you need. Ship what you build.",
10 status: "In flight →",
11}
TypeScript · UTF-8In flight

The Story · 05 · By the Numbers

Counted, not claimed.

280+

LeetCode problems

120+

Code reviews

18%

Defect reduction

77.9

WAM Distinction

6

Shipped projects

2

Live products

The Toolkit

Languages
C#TypeScriptPythonJavaScriptSQL
Frameworks
ASP.NET CoreEntity Framework CoreReactNext.jsNode.jsFastAPI
AI / ML
Anthropic APIClaude CodeOpenRouterLLMsBERTChemBERTaTransformersscikit-learn
Infrastructure
PostgreSQLMongoDBSQL ServerDockerAzureAWSVercelRenderStripe
Tools
GitGitHub ActionsxUnit / NUnitJiraPostmanFigma

ATIS · YSSY · INFO K

RWY 27 IN USE

WIND 270/08KT

VIS 10KM CAVOK

QNH 1013 HPA

The Story · 06 · Final approach

Let's build
something.

Australia

© 2026 Siddhanth Thakuri