portfolio.ts
const developer = {
name: "Travis Iles",
role: "Software Developer & Gameplay Programmer",
specializing: ""|,
stack: "C# · TypeScript · React · Unity",
focus: "Clean, Production-Ready Code"
}

<Travis.Iles />

I build clean, modular software — from production web apps in React & Next.js to gameplay systems in Unity & C#.

Download Resume
/* Projects Repository */
class ProjectShowcase {
public projects: Project[];
}

projects.showcase()

// Selected projects demonstrating gameplay systems, animation implementation, and production-ready workflows

/* About Section */
function getAboutMe() {
return developer.story;
}

developer.getInfo()

// Building production-ready software & immersive experiences through code

const myStory = {}

// Professional identity
"Software developer and gameplay programmer working across C#, TypeScript and React. I build clean, modular systems — production web apps with Next.js as readily as gameplay systems in Unity — with a focus on maintainability and shipping."
// How I work
"I prioritise readable architecture, tight player feedback loops, and practical tooling—shipping playable builds and improving them through iteration."
// Animation & implementation
"I create game-ready character animations and implement them in-engine using Animator controllers, blend trees, and state-driven behaviour to deliver responsive character motion, with experience working across common DCC tools and real-time pipelines."

Gameplay Programming

Unity
C#
AI (NavMesh, State Machines)
Unity UI / Input System
Game Design

Game Animation & Art

Blender
Animation (Blender)
Unity Animator / Mecanim
Animation State Machines
Rigging (Basic)

Tools & Production Workflow

Git
Unity Profiler
Maya
ZBrush
Substance Painter

Web (Portfolio / Tooling)

JavaScript
React
TypeScript
Next.js
Tailwind

education: Qualification

const degree = {
title: "Bachelor of Games and Interactive Environments (Game Design)",
institution: "Queensland University of Technology",
completed: "August 2025"
};

// Completed a Bachelor's degree with a major in Game Design, with a strong focus on gameplay programming, algorithms, and interactive systems. Across multiple studio and capstone units, I delivered solo and team-based Unity projects involving gameplay systems, AI behaviours, animation implementation, and iterative tuning through playtesting, progressing from early prototypes to polished builds. Graduated after progressively shifting focus toward technical systems, algorithms, and production-oriented game development.

/* Contact Interface Definition */
interface ContactMethods {
connect(): Promise<Response>
}

contact.initialize()

// Current Status
const availability = {
status: "Open to opportunities",
responseTime: "Within 24 hours",
acceptingRoles: true
}
// Ready for new opportunities in game development