Robert Whittaker
RW

Robert Whittaker

Senior Software Engineer

Software Engineer with six years of experience building enterprise applications across defence, winery management, and consumer technology sectors.

About

Software Engineer with six years of experience building enterprise applications across defence, winery management, and consumer technology sectors. Proven track record delivering production systems from conception to deployment.

Expertise in React/TypeScript frontends, Flutter mobile development, and PostgreSQL-backed cloud infrastructure. Equally comfortable leading projects independently or contributing within cross-functional teams.

Education

Bachelor of Software Engineering (Honours)

The Australian National University (ANU) | 2014 - 2019

Location

Adelaide, South Australia

Previously lived in Canberra, Sydney and Melbourne

Hobbies

Tennis, Backpacking, Hiking, Travel

Skills & Expertise

Tap any bubble to see where I've used it.

Select a skill to see details

AI & Prompt Engineering

I integrate AI tools deeply into my development workflow — not as a replacement for engineering judgment, but as a force multiplier that lets me build faster and think more clearly.

Tools I Use

Claude (Anthropic)

My primary AI coding assistant. I use Claude extensively for code generation, architecture decisions, debugging, code review, and technical writing.

  • Claude Code for full-stack development workflows
  • Pair programming and real-time code iteration
  • Generating boilerplate and scaffolding new features
  • Debugging complex issues across multiple files
  • Writing documentation and technical content

IntelliJ IDEA & JetBrains AI

My primary IDE for Java, Kotlin, and full-stack development. JetBrains AI Assistant provides intelligent code completion, refactoring suggestions, and inline explanations directly within the IDE.

  • AI-powered code completion and generation within IntelliJ
  • Intelligent refactoring and code transformation suggestions
  • Inline documentation and code explanations
  • Multi-language support across Java, TypeScript, Go, and Dart

AI-Augmented Workflow

1

Planning

Use AI to explore technical approaches, evaluate trade-offs, and draft architecture documents before writing any code.

2

Building

Pair-program with Claude Code for implementation — generating scaffolding, writing business logic, and iterating on features in real time.

3

Testing

Generate comprehensive test cases, edge case scenarios, and test data. AI catches patterns I might miss in manual testing.

4

Reviewing

Use AI as a second pair of eyes for code review — checking for bugs, performance issues, security vulnerabilities, and best practices.

5

Documenting

Generate clear documentation, API references, and setup guides. This portfolio site itself was built with Claude Code.

My Approach to Prompt Engineering

Context-Rich Prompts

I provide full context — project structure, tech stack, constraints, and goals — so the AI can make informed decisions rather than generic suggestions.

Iterative Refinement

I treat AI output as a first draft. I review, test, and iterate rather than accepting generated code blindly. The best results come from back-and-forth dialogue.

Architectural Guidance

I use AI to explore design options, then make the final architectural decisions myself. AI is a thinking partner, not the architect.

Code Review Mindset

Every line of AI-generated code goes through the same scrutiny as human-written code — checking for security issues, edge cases, and maintainability.

Experience

Tap a role to see details.

Founder / Full-Stack Developer

Itinatour Pty Ltd

2024 - Jan 2026
  • Built Image Blocx and Itinatour applications on both App Store and the Play Store using Flutter, with corresponding websites using React & NextJS.
  • Participated in the University of Adelaide ThincSeed Pre-Accelerator for founders.
  • Managed tasks using an Agile Kanban approach and using GitHub for version control.
  • Created backends using PostgreSQL, Golang and Typescript.

Full-Stack Developer

Vintrace

Mar 2021 - Apr 2024

Junior Software Engineer

Sintelix

Jul 2020 - Mar 2021

Junior Java Developer

Citadel / Department of Defence

Nov 2018 - Oct 2019

Projects

Personal & Startup

Itinatour

Founder & Full-Stack Developer · 2024 - Jan 2026

A comprehensive travel planning platform with mobile apps on iOS and Android, and a Next.js website. Features interactive maps, AI-powered itineraries, and real-time collaboration.

Lectyr

Founder & Full-Stack Developer · 2025 - Present

A local-first mobile and web application featuring on-device text-to-speech, offline storage, background audio, and subscription management. Built as a monorepo with Flutter, Go, Next.js, and Supabase.

Image Blocx

Founder & Full-Stack Developer · 2025 - Present

A photo sharing and management application built for iOS and Android. Features media processing, cloud storage, and social sharing capabilities.

Professional Experience

Vintrace

Full-Stack Developer · 2021 - 2024

Enterprise winery management platform used by wineries worldwide. Led the language translation project and built features across the full stack using Java, React, and MySQL.

Sintelix

Junior Software Engineer · 2020 - 2021

Text analytics and intelligence platform. Created pattern recognition scripts and built a merge tool for combining different Sintelix project configurations.

Department of Defence

Junior Java Developer · 2018 - 2019

Document processing automation and data processing projects for the Australian Department of Defence. Developed enterprise solutions with security clearance requirements.

GitHub Activity

All repositories are private. Includes contributions from private repositories.

robertwhittaker's GitHub contribution chart

Get in Touch

Let's build something great together.

© 2026 Robert Whittaker. All rights reserved.

Built with Next.js & Tailwind CSS