Software · AI · Full-Stack

Hi, I'm Rafid Tahmid.
I turn real problems into working software.

Mathematical and Computer Science student at Adelaide University with hands-on experience shipping AI-driven automation and full-stack web apps — RAG pipelines, multi-model routing, and agentic workflows that solve real operational bottlenecks.

30%
manual work cut via automation
96%
score on uni full-stack project
1.8M+
views on Pexels photography

About

A bit about me

I'm studying Mathematical and Computer Science at Adelaide University (expected 2027), but most of what I know comes from shipping. I've built a multi-model RAG learning platform solo, co-built an agentic Gmail subscription tracker, and automated real workflows for a USD 2M+ import/export business.

My sweet spot is where LLMs meet product engineering: designing retrieval pipelines, routing requests across models by cost and confidence, and wrapping it all in interfaces people actually enjoy using.

I also survived the 42 Adelaide Piscine — a month of C, shell scripting, and daily peer-reviewed submissions under strict style rules. It taught me to write code other people can read.

AI/LLM engineering depth

RAG, vector search, multi-model routing, agentic workflows

Full-stack shipping ability

Next.js, Node, SQL — from schema to pixel

Real business impact

30% time cut on documentation workflows, automation in production at a 30+ person company

Projects

Featured projects

Featured

Diagram Learning Tool

AI-powered visual learning paths

View code

Type any topic and get an interactive diagram: an ordered learning path from foundational to advanced, where clicking a node generates its explanation on demand, with per-node chat grounded in open sources.

  • Two-model split — a strong reasoning model plans the learning-path structure while a cheap RAG-grounded model writes node descriptions on demand; structures cached per topic
  • Multi-source RAG — pgvector similarity search before generation; on cache miss, just-in-time fetch/chunk/embed from six sources (Wikipedia, Wikibooks, arXiv, PubMed, Stack Exchange, MDN) with inline numbered citations
  • Score-based model routing — similarity ≥ 0.72 routes to the cheap model, below escalates to the stronger model; low-confidence answers auto-retry on a stronger model
  • Provider-agnostic orchestration across Anthropic, OpenAI, and Google behind one interface with automatic promotion and retry on failures
  • Live cost dashboard — token spend by model, cache savings, and % served from DB vs freshly generated
Next.js 16React 19TypeScriptReact FlowClaude (Opus/Sonnet/Haiku)pgvectorNeon PostgresPrismaTailwind CSS v4

Track My Subs

Agentic subscription tracker

View code

Connect Gmail and an AI agent (Claude Opus as the brain, plus tools) scans the mailbox, identifies subscription receipts, and extracts recurring spend into a clean dashboard — monthly spend charts and per-subscription cards with total spent, next payment, and overdue alerts.

  • Privacy-first — read-only Gmail access; stores parsed facts only, never raw email bodies. Messages are read in memory during a scan and discarded
  • Agent pipeline — a cheap heuristic search narrows the mailbox to billing-signal candidates before the agent classifies and extracts
  • CI pipeline with GitHub Actions

Built collaboratively with Shafayet

PythonGmail OAuth2 (read-only)Claude Opus agentGitHub Actions

Grocery Guru

Meal planning with live price comparison — scored 96%

View code

Meal planning and recipe management web app: discover recipes, plan weekly meals, and generate shopping lists with real-time price comparisons across major Australian supermarkets. University group project — scored 96%.

  • Backend developer role — designed the MySQL schema and built a secure backend with Node.js, Express.js, and bcrypt authentication
  • API integration with TheMealDB, Coles, and Woolworths for real-time price comparison and dynamic shopping lists
  • Responsive design with dark mode support
Node.jsExpress.jsMySQLJavaScriptHTML5CSS3TheMealDB API

Research Project

Grand Challenges in Computer Science

View code

Academic research papers written for the Grand Challenges in Computer Science course — research and writing samples showing analytical breadth alongside engineering work.

  • “Blockchain for Secure Online Transaction”
  • “Stock price reactions to dividend announcements from major mining companies (BHP, Rio Tinto) on the ASX”
ResearchTechnical writingFinancial analysis

Experience

Professional experience

2023 — Present

Technical and Operations Assistant

M/S Nahar Enterprise — Remote, Part-Time

  • Engineered an intelligent email automation pipeline integrating the Gemini API to parse client correspondence, extract unstructured data, and auto-classify documents such as purchase orders
  • Automated end-to-end quotation and billing workflows with Google Apps Script — cut manual documentation time by 30% and ensured tax compliance
  • Managed client-facing correspondence with international buyers and suppliers across time zones, for an import/export business with 30+ employees and USD 2M+ annual turnover

Dec 2025 — Feb 2026

Business Process Automation Intern

InnovateAI (Startup)

  • Built no-code automation workflows in n8n orchestrating document intake, data extraction, and downstream delivery across CRM and accounting tools
  • Implemented AI + OCR to extract structured data from unstructured client quotation documents
  • Researched data-sync architectures and mapped requirements connecting Zoho CRM with internal accounting software
  • Used Claude Code as the primary dev environment — project structure, code writing, review, and debugging across the automation pipeline

Skills

Skills & technologies

Languages

PythonJavaScript (ES6+)TypeScriptCC++SQL

AI & Automation

Claude CodeCursorPrompt engineeringRAG & multi-source retrievalMulti-model routingAgentic workflowsVector searchLLM APIs (Anthropic, OpenAI, Google)n8nGoogle Apps Script

Web & Databases

Node.jsExpress.jsNext.jsReactHTML5CSS3Tailwind CSSMySQLPostgreSQL (Neon)pgvectorPrisma

Tools

GitGitHubPostmanVitestGoogle WorkspaceMicrosoft 365

Education

Academic background

Expected 2027

Bachelor of Mathematical and Computer Science

Adelaide University

Relevant coursework: Web & Database Computing (full-stack development, SQL schema design, API integration); Artificial Intelligence (search-based decision-making, logic and inference, AI agent systems).

Jan — Feb 2025

Intensive Piscine (Selection Program)

42 Adelaide

One-month peer-based software engineering selection program: C programming, shell scripting, and daily peer-reviewed code submissions under strict style requirements.

Beyond code

Photography & interests

Interests

Photography — 1.8M+ views on PexelsAquarium & terrarium keepingReadingEmerging technologyDebatingTravel
Golden sunset over Adelaide with a lone eucalyptus tree
Telephone booth glowing red on a dark street at night
Symmetric corridor through a pine forest
Looking up between city buildings, black and white
Ornate coffered ceiling of a historic library
Jetty stretching into the ocean, black and white
City laneway between tall buildings, black and white

Get in touch

I'm looking for new-grad and internship software engineering roles. If you're hiring — or just want to talk AI engineering — my inbox is open.

Gilles Plains, SA, Australia