Output

View everything I've managed to collate thus far. More on the way.

99 items

YearProjectTechLink
2021 โ€“ Now100 Day Challenges

13 rounds of 100 Day Challenges including: guitar, writing, Japanese, Grid (app), health, illustration, daily UI, music, code, UX, three.js

Figma, Illustrator, three.js, Svelteโ€“
2020 โ€“ NowAtlantis: Global Community Initiative

Founded Atlantis, a global and interdisciplinary community of nerds. Like a gaming guild, but tech.

โ€“โ€“
2018 โ€“ NowGrid

Chat-based community management platform. Svelte, Express, Node, TypeScript, PostgreSQL, Objection.js/Knex, Docker.

Svelte, Express, Node, TypeScript, PostgreSQL, Objection.js/Knex, Docker.โ€“
2025Interactive demos at Black Hat Arsenal Labs

Fielded two sessions of demos (2.5h and 3.5h each) at Black Hat USA 2025 in Las Vegas demonstrating how to use Promptfoo to run an automated AI red team.

โ€“
2025System prompt hardening

My first public talk! Given at a packed AI for the Rest of Us meetup. I system prompt hardening techniques for improving AI application security and robustness using Promptfoo for evals.

โ€“
2024 โ€“ 2025Developer Relations Foundation

Designed a full brand with the team including a logo, visual identity, and website design system.

Figma, HTML, CSS, JSโ€“
2018 โ€“ 2025Marking Country & the Research Centre for Deep History

Two projects: an interactive scrollytelling site, and academic Centre site. Designed and built both; initially a Gatsby/React stack and moved to Svelte + WordPress.

โ€“โ€“
2025Girl Guides of Canada: Growing up

Grateful for the opportunity to chat with this group of lovely young guides!

I spoke about growing up a nerd, what it was like growing up into tech as a teen, how that morphed into university, and then my career in academic and tech.

โ€“
2024 Marking Country: a scrollytelling saga (Svelte Summit Fall 2024)

Adventures in adapting to evolving project needs at The Australian National Universityโ€”a developer-designer's tale of ditching React for Svelte and shenanigans with GSAP, Leaflet, and ScrollTrigger.

I built a scrollytelling website instead of using slides for the talk, viewable on GitHub.

โ€“
2024Intro to Svelte 4/SvelteKit

Introductory demo for Svelte 4 and SvelteKit; taught online. One of my favourite pieces of feedback was from a developer already familiar with frameworks - they said they tried it before and didn't quite understand, but my explanations made it not just clear but straightforward. Ran twice at ANU.

Svelte, SvelteKitโ€“
2023 โ€“ 2024Sign on Screen: Language, Culture, and Sign Language

Designed a full brand and built the website with a custom film finder for a DECRA project on WordPress. Figma, GreenShift, AI, PS.

Figma, GreenShift, Illustrator, Photoshopโ€“
2023 โ€“ 2024International Consortium of Centres for Early Modern Studies

Built a brand, created associated graphics and style guide; used them to design and build an academic WordPress website.

WordPressโ€“
2016 โ€“ 2024Artifex: community and social events

Founded Artifex ANU, then spent eight years organising and hosting social events, AGMs, workshops, and weekly meetups. Grew and led the organising team.

โ€“
2022 โ€“ 2024KodeKloud online community meetups

Hosted weekly hangout and project mentoring sessions to build community bonds and fammiliarity with Ambassadors. Managed 36k+ member Discord + led moderation tech team. Rebuilt and relaunched Ambassador program. Co-managed the booth at Kubecon + recorded testimonials.

โ€“โ€“
2023, 2022, 2019Floriade photowalk

Ran this annually for a few years. Nature photowalk casually coaching along the way. Run annually... Ish.

Cameras/smartphonesโ€“
2022 โ€“ 2023Parergon

Parergon is the academic journal of the Australian and New Zealand Association for Medieval and Early Modern Studies. The journal site acts as a catalogue and a news source for journal activities.

Built the brand and designed the website; built it on Open Journal Systems.

โ€“โ€“
2023Darren Halpin - academic site

Designed and built a personal academic website.

Figma, WordPressโ€“
2022 โ€“ 2023Centre for Australian Literary Cultures visual brand

Streamlined a brand direction and customised imagery.

Figmaโ€“
2022 โ€“ 2023Cyber Coven

Built Cyber Coven visual brand with Shega Digital (Croatia).

Figmaโ€“
2022 โ€“ 2023Execution Ballads migration

Migrated the Execution Ballads site on Omeka to a new installation.

Omekaโ€“
2022Anemote

A personal social media assistant. Allows me to draft and schedule posts of different types as well as entire conversations to all social media platforms I regularly use that have an API.

โ€“โ€“
2021 โ€“ 2022Centre for Early Modern Studies (CEMS)

Designed and built the CEMS (WordPress) website with a full visual brand and style guide.

Figma, Illustrator, WordPress, Photoshop
2022Christina Clarke - academic site

Designed and built a personal academic website.

WordPress, Figmaโ€“
2009 โ€“ 2021Guild Wars 1 and 2 leadership and events

Founded [Phi] in GW1 (2009), grew it to an alliance of ten guilds, moved to GW2 (2012), joined the Dragonbrand WvW server team. Led an officer team of up to 20 running social and gaming events in multiple timezones. Diverse, international, and a community so strong it doesn't die even if I'm gone.

โ€“โ€“
2021Intro to TypeScript

Understand why type safety matters and how to improve JavaScript by using TypeScript.

TypeScriptโ€“
2021That's What She Said

Frontend for a Michael Scott lewdness detector app.

HTML, CSS, JavaScriptโ€“
2021 Frontend Faction @ Artifex ANU

Created a group dedicated towards pursing progress at frontend web development. Led multiple group learning sessions and events.

JS, TS, Gatsby, Strapi, GraphQL, etcโ€“
2018 โ€“ 2020Moonside program: Launching projects online

Created a full course to teach participants how to launch a side project online; covers personas, basic design, branding, visual identity, web design, intro to building landing pages, newsletters, and basic marketing. Taught in person for two years in the university labs.

โ€“โ€“
2016 โ€“ 2020Innovation ACT entrepreneurship program

Assisted with running Canberra's largest entrepreneurship program during the workshops and mentored outside of the program. I've advised 100+ teams in the ecosystem.

โ€“โ€“
2009 โ€“ 2020[Phi] Sphere I - V

Gaming community website iterations: webs.com > phpBB > vBulletin > Elgg > WordPress. Customised code & UI artwork.

webs.com, phpBB, vBulletin, Elgg, WordPressโ€“
2019Introduction to GraphQL

Explained the evolution of GraphQL and demonstrated how to use it for querying data.

โ€“โ€“
2018, 2017, 2013Apophysis: make fractal art

Making fractal art with Apophysis. Covered basic variables and their effects. Helped troubleshoot and gave feedback. Ran this twice at ANU in 2018 and 2017 and at Digital Arts Guild in x.

Apophysisโ€“
2018Intro to Gatsby

Explained the basics of how Gatsby works via an interactive demo.

Gatsbyโ€“
2018Blade Runner photoshoot

Hosted a group photoshoot, teaching members how to use strobes and gels for portraits.

Cameras, strobes, gelsโ€“
2018Food photography group project

Taught participants how to photograph food in different kinds of lighting. Discussed commercial practices.

Camera, tripod, lightbox, lightsโ€“
2018Freelancing info session

Advisory session on how to start freelancing and becoming good at it.

โ€“โ€“
2018Enlighten Photowalk and LED Stick

Night-time photowalk. Casual coaching as required.

Camerasโ€“
2018, 2013Intro to Adobe Illustrator

How to navigate Illustrator using popular tools, and curve drawing practice. Taught at Artifex recently and Digital Arts Guild previously.

Illustratorโ€“
2018Website planning at Canberra Innovation Network for Indigenous entrepreneurs

Learn how to plan for a website. Created a workbook for participants. Geared towards non-technical folk.

โ€“โ€“
2017Building your brand

What constitutes a brand and how to go about building one.

โ€“โ€“
2017Intro to vector graphics

Taught the basics of vector graphics and spent time teaching how to effectively draw curves.

Illustrator, online toolsโ€“
2017Making WordPress websites - no coding!

Use WordPress with a site builder to create websites and custom landing pages without coding.

WordPress, Diviโ€“
2017Photowalk: Lake Burley Griffin

Led a photowalk around a lake, giving feedback and casual tips as needed.

Camerasโ€“
2017Front-end pathway

Mentoring-style session on moving forward as a frontend developer.

โ€“โ€“
2015Art Exhibition

RAW showcase of my photography.

Canon EOS 7D, Lightroomโ€“
2015Orient Partners

Logo, business card, website design, WordPress site.

Illustratorโ€“
2011 โ€“ 2014Digital Arts Guild (DAG) Community Events

Founded Digital Arts Guild, then spent three years organising and hosting social events, AGMs, and weekly meetups. Led and grew the organising team and a marketing arm.

โ€“
2013 โ€“ 2014Student Association (University site)

Head of SA Web Team. Built Student Association site using MS SharePoint.

SharePointโ€“
2014Colour Cloud 9

Style guide, logo, website design.

Illustratorโ€“
2014Hovercraft 2014

Advertising media (posters, banners, t-shirt) for a competition.

Illustratorโ€“
2013 โ€“ 201424H

Style guide, logo, website design, WordPress site.

WordPressโ€“
2013 โ€“ 2014Final Year Project

Social network website navigation and display alternatives. A research dissertation-style project on user interfaces and navigation habits.

HTML, CSS, JSโ€“
2013 โ€“ 2014EnvisiCrop

Crop data visualisation tool - PHP, HTML5, CSS, OpenStreetMaps.

PHP, HTML5, CSS, OpenStreetMapsโ€“
2013 โ€“ 2014FYI Conference

Designed and developed website for Financial Youth Intelligence conference. Shot secondary video footage.

โ€“โ€“
2013 โ€“ 2014Jonathan Quek

Blog: โ€˜Asiaโ€™s Youngest Wealth Coach'. Malware removal and aesthetic redesign.

WordPress, PHPโ€“
2013Green Screen

Exploring a live setup for green screen work.

DSLR, tripods, studio lights, backdropโ€“
2013HDR Photography (I and II)

Introduction to HDR photography and follow-up workshop; practice taking photographs at different exposures and then combining them. Two sessions.

Photoshop, DSLRsโ€“
2013Landscape photography

Beginner-friendly session on landscape photography. Practice-led.

DSLRs, tripodsโ€“
2013Lightroom image edit practice

Led a general session on editing photographs in Lightroom. Provided feedback as required.

Lightroomโ€“
2013Poster design workshop

The foundations of poster design, including layouts, ink, vector vs raster file types, palettes, and typography. Tips on how to make posters quickly for events.

Illustrator, Photoshopโ€“
2013Adobe Premiere Pro intro

The basics of handling the timeline and other basics tools in Premiere Pro

Premiere Proโ€“
2013AE: Special effects

Creating special effects with AfterEffects. Followed a few tutorials based on participant feedback.

AfterEffectsโ€“
2013Anime/manga drawing with Paint tool SAI

Co-hosted a workshop on learning to draw anime and manga characters

Paint tool SAIโ€“
2013Blender basics

An introduction to 3D modelling using Blender. Making shapes, joining them, textures, lighting, and rendering.

Blenderโ€“
2013Chaotica - fractals

Make fractal art with Chaotica. Active workshop.

Chaoticaโ€“
2013JavaScript

JavaScript (ES5) beyond the basics; array methods and other features.

Text editor, IDEโ€“
2013Kinetic typography

The basics of moving typography inside AfterEffects. Active workshop.

AfterEffectsโ€“
2013Maya - intro

Get started using Maya for 3D modelling.

Mayaโ€“
2013Natural lighting (for photo/video)

How to light a scene to look natural for photos and video scenes.

DSLRs, tripods, studio lights, reflectorsโ€“
2013Night photography/Project brainstorm

Practice-led session on taking photography at night on the university campus.

DSLRsโ€“
2013Photoshop and 3D

How to use 3D tools inside Photoshop for effects, particularly for text.

Photoshopโ€“
2013Photo retouching (I and II)

Basics to retouching photos in first workshop followed by more advanced photo retouching techniques in the second.

Lightroom, Photoshopโ€“
2013PHP intro

An intro to using PHP covering the basics of learning the programming language for the first time.

Text editorโ€“
2013Portraiture in photography and videography

How to take portraits with a camera, including a practice session.

DSLRs, strobesโ€“
2013Photoshop, Illustrator, and Indesign techniques

A demo covering the differences between the three programs, best practices in each, and how to use them to complement one another.

Photoshop, Illustrator, InDesignโ€“
2013Adobe Lightroom: introduction

The basics of using Lightroom, navigating around the UI, common features, best practices, and top tips.

Lightroomโ€“
2013Camera modes

An experimental session in flicking through all of the camera modes on the DLSR dial as I demonstrate their uses.

DSLRsโ€“
2013Camera phone shooting

A session on everything photography-related that can be done with a smartphone, including using lens attachments for better quality photos.

โ€“โ€“
2013HTML, CSS, WordPress Intro

An introduction on how HTML and CSS work within WordPress, and how to create templates.

WordPressโ€“
2013HTML5/CSS3: 'Sup?

Introduction to HTML5 and CSS3 geared towards beginners. Included major updates from HTML4.

Notepad++ (lol), Sublimeโ€“
2013Sketching: People (Guest artist: Layla Ebrahim) + Lucky Draw

Organised a sketching session with a guest artist on drawing people followed by a practice session.

โ€“โ€“
2013Speed/motion

Taught the basics of using speed and motion in video effects software. Included basic animation principles. Tailored to absolute newbies.

AfterEffects, Premiereโ€“
2013Wealth Insider Group site

Built WordPress website for Wealth Insider Group financial initiatives.

WordPressโ€“
2013The Mikado

Programme and promotional poster for national play.

Illustrator, Photoshopโ€“
2013Internet Illumination

Infographic about social media.

โ€“โ€“
20133D model viewer

Wireframe, textures, shaders, lights, rotate, zoom, pan - OpenGL.

OpenGLโ€“
2013AfterEffects: Title screens

Taught how to create title screens in AE from scratch and using existing templates. Included an intro to plugins.

AfterEffectsโ€“
2013Digital Painting: Basics

Organised a group exploratory session on the basics of digital painting.

Photoshop, SAIโ€“
2013Typography: Water/Ice

A group learning activity following a tutorial to create typography that looks like ice.

Photoshopโ€“
2010 โ€“ 2011CommTrack

Insurance brokering database. Generates customised reports.

VB, MS Accessโ€“
Built with <3 by Tabs. All rights reserved ยฎ 2025. Yes, all of them.
This site is being redesigned and rebuilt. There are issues. Thanks for bearing with any inconvenience ๐Ÿ’–