avatar

CrazyTim

Software Developer / Designer

Melbourne Australia

Hi. This website is a portfolio of the projects I've worked on. I describe technical stuff and include links to screenshots and code if your interested.

About Me

Experienced programmer who loves making well-designed apps, tools, and APIs that are delightful to use. I enjoy improving business systems and workflows, solving usability issues, and promoting products and services.

I'm a visual learner. I have interests in graphic design, icons, UI/UX, brand development, technical documentation, and copywriting.

Articles

Portfolio

thumbnail

Job Scheduler - Buildsafe Australia

Scheduling app (2020)
vb.net,c#,winforms,ms-sql,javascript,html,css,json,php,filemaker,google-directions-api,ui-design,dev-ops

I created and designed a desktop application (back and front-end) that helped the startup company prepare and schedule work. This was a low-budget project and I had ownership until the company decided to invest in a different platform.

I managed complexity and ensured excellent performance and up-time for 60+ daily users across most departments, including operations, sales, drafters, factory, accounts, and management. I liaised with stakeholders to scope and build new features, coordinated version releases, integrated with other systems (including GPS and SMS), performed maintenance and bug fixes, etc.

thumbnail

Roulette Wheel

Javascript module (2020)
javascript,canvas,illustrator

A bit of fun learning HTML5 canvas.

Easy to read code. Easy to implement and skin. Interactive with mouse/touch gestures. Vanilla JS, modular, simple API, no dependencies.

thumbnail

Tic Tac Toe

Web app (2019)
create-react-app,javascript,css,html,node.js,svg,illustrator

My goal was to learn and experiment with React. This was a fun playground, and a slightly contrived excuse to make a web app!

thumbnail

All About Fences

Website (2019)
bootstrap,javascript,html,css,photoshop

Single page website for a local fencing contractor. The design was based on a Bootstrap template. This involved theming, copywriting and photo editing.

thumbnail

FileMaker ODBC Debugger

SQL query tool (2018)
vb.net,c#,winforms,sql,windows-installer,filemaker

A tool to help you write and test SQL queries for a FileMaker database while handling some of the limitations and quirks of the driver. It warns you about things to avoid, and supports syntax highlighting for all of FileMakers' reserved keywords.

thumbnail

Countdown

3D web animation (2018)
javascript,three.js,tween.js

A replication of the countdown animation in the film Mission to Mars.

I love the design of this binary timer. The rings appear to be resting on a translucent surface, which gives a sense of depth as they rotate through it. I used many layers of transparency beneath the rings to create this effect.

Also it was challenging to position the camera and perspective the same as the movie. I had fun referencing the movie and learnt a lot.

thumbnail

Mario Soundboard

Web app (2018)
javascript,html,css,web-audio,audio-editing

An unofficial sound-effects app I made for my kids so they could play sounds and music for the Monopoly Gamer board game. Collecting coins from the bank has never sounded so good!

Its a small showcase of the amazing sounds and icons of the Mario franchise.

thumbnail

Tap-and-draw

Web app (2017)
javascript,html,css,ui-design

A simple pictionary-type game! Pens and paper still required.

I love classic Pictionary! I wanted to design a very simple and intuitive interface, as well as make my own list of words. The words should be spontaneous, absolutely relatable, and interesting to draw, and then there wouldn't be a need to lug a board game box around.

thumbnail

Puzzle Pad

Web app (2017)
javascript,html,css,svg,ui-design

A fun python find-a-word algorithm that I wrote in Uni eventually evolved into a web app with a huge scope. The idea was to make a utility that could generate printable puzzles. It will probably never be finished!

Another idea was to make an Adobe Illustrator/InDesign plugin.

thumbnail

Soft Toy Storage

Website, branding, and assembly instructions (2015)
javascript,html,css,paypal,google-analytics

I did just about everything on this low-budget project: website design, logo design, icons and graphics, copywriting, image gallery, and assembly instructions.

I also produced a sales heat map and integrated an automatic Paypal payment plan.

thumbnail

Alternate Dwellings

Website (2014)
javascript,html,css,illustrator,photoshop

I designed a new website design for Alternate Dwellings, including logo redesign, copywriting, photo editing, converting builder's plans into graphics, ads, and keeping photos and pricing up-to-date.

thumbnail

My Cookbook

Prototype iOS web app (2012)
javascript,php,mysql,json,jquery,svg,ui-design

My final Uni project. Focus was mainly on interface design, getting it to work on ios (early web app days), and the client-server architecture.

thumbnail

Uni Graphic Design Projects

(2011)
illustrator,photoshop,in-design,typography,logo-design

Various things I made in Uni.

thumbnail

COD2 Profile Editor

Prototype Windows app (2006)
vb6,game-mod,icon-design

An app I made to help me make custom key bindings for Call Of Duty 2.

It worked, but mostly looked pretty. The code was rubbish and I didn't know how to implement any of the advanced features I had planned. I received suggestions for improvement but it was never finished. It was a nice idea.

thumbnail

Voyager Episode Archive

Prototype Flash app (2003)
actionscript,animation,data-collection,data-entry,research,interface-design,audio

A functional Start Trek LCARS touch interface with sounds.

I examined many examples from the show to learn the design language. I wanted interactions to be functional while at the same time fluid and fun to interact with.

thumbnail

Super Worm

Windows game (2002)
vb6,winforms,audio,sprites

8 levels, 3 different fruit, and 4 power-ups. I planned to make a level editor but never got around to it. And I can't remember what happens when you get past the last level... probably nothing.