Samuel Attard

Eat, Sleep, Code, Repeat

About Me

I'm a creative developer with a focus on Front End Development, Electron, React, Redux and more...

Who am I?

I am a well rounded web developer with a passion for creativity and new ideas. I love the feeling of accomplishment when you solve a problem and I always put in the extra effort to achieve that feeling. I am actively picking up new ideas and concepts and actively follow the BDD principles. I enjoy working in teams and know that working together you can achieve something brilliant.

Photo of Samuel Attard


The past is a tool to learn for the future


Macleans College

2010 - 2014

High School
I graduated High School, where I enjoyed doing physics, maths and computer studies. After introducing myself to basic code in my first year of school I knew I had found what I wanted to do in the future. While at High School I sat the CIE examinations and achieved 2 A* and 3 A at A Level.
Auckland, New Zealand

Monash University

2015 - CURRENT

Bachelor of Software Engineering
I am currently studying Software Engineering at Monash University. It is great experience and I am learning many new things, I am looking forward to the IBL industry placement program and I am always keen to learn more.
Melbourne, Australia


Orion Health

2014 - 2015

Software Engineering Intern
I was selected to take on an Internship position at Orion Health the summer before I started at University. I was placed on a team who were responsible for the creation and deployment of a project called xBDD. xBDD is a system that handles automated and manual testing of many of Orion's products. The project is now open source and can be viewed on GitHub
Auckland, New Zealand

Flash Maths NZ

2014 - CURRENT

Solo Web Developer (Personal Project)
This was a pet project that ended up being commissioned into something more serious. The basic idea was random maths questions that tested a child's basic mathematical abilities. This grew into a live multiplayer "Flash Maths" game and has now grown to a much larger codebase, with a variety of games including a live Mathex timer. It is currently being used in multiple schools.
All over the place

Tutor Link


Web Development Contractor
Tutor Link is a "Young Enterprise" start up that had the aim of creating a simple unified solution for educational tutors to contacts tutee's and vice verse. They contacted me to see if I could build their entire online system (both front end and back end) for them. Within a few weeks I had a working demo to show them, and within a few months it was ready to be released. My system won them the "Xero Award for Innovation in ICT".
Auckland, New Zealand

Macleans College

2012 - 2015

Web Development Contractor
Here I designed and implemented a "Daily Notices" system that integrated perfectly into their existing SSO set up. It allows teachers to add, edit and delete notices and allows students to view them. Also in early 2015 I was contracted to make a system so that teachers could obtain feedback from students via an online form. For this I made a system that integrated deeply for the Google Drive APIs and so far it has been a massive success.
Auckland, New Zealand

Orion Health

2015 - 2016

Software Engineering Intern
I was invited back to Orion Health for a second internship at the end of my first year at University. This time around I was put with a team working on React base web components. It was my first time using React but now I can't imagine a world without it. Nearer the end of my time there I was placed on a team working on an Electron based desktop application. I already had some experience with Electron so my experience with that team was great. Auckland, New Zealand

Open Source


2015 - CURRENT

An easy way to aggregate client side logging
OpenLog helps you track down client side javascript errors that you can never seem to replicate on your machine. Errors and stack traces that happen on any machine will be readily available to you via a web interface. This project was made because their were some errors users were reporting that I simply couldn't replicate, with this system setup I could see their errors as they happened with a full trace log. This vastly improved my error debug and fix time.
Melbourne, Australia

A desktop player for Google Play Music
After waiting patiently for Google to release their own desktop player for Play Music I couldn't wait any more so I designed the simplest one I could. This project is based on the Electron framework for cross platform desktop applications. It currently has over 200,000 downloads and is growing every day.
Melbourne, Australia


2015 - CURRENT

Build cross platform desktop apps with JavaScript, HTML, and CSS
Mostly thanks to the success of GPMDP I started contributing to the Electron project in early 2015, in July 2015 I was invited into the Electron Org on GitHub and continued supporting, improving and fixing Electron. Since then I have implemented a touch bar API, created a brand new build tool and helped out as many people as I can in the Electron Community. Electron is a new-found passion of mine and I hope to keep developing awesome things with it for a long time.
Melbourne, Australia

What can I do?

Think not what I can do for you. Actually... Do think that


Javascript (ES5 and ES6) PHP CSS HTML Continuous Integration React Framework Electron Framework Node.js c++ / NAN Bootstrap 3 jQuery LESS
JS Build Tools (Grunt / Gulp / WebPack) PHP Slim Framework Java OOP BDD Python Google Scripts Linux Command Line Google API's


GIT JetBrain IDE's (Intellij, PHPStorm...) PUTTY Atom GitHub Code Ship
Virtal Box / VMWare Travis CI BitBucket Eclipse Sublime Atlassian Products (Bamboo, Stash, JIRA)

Past Projects

What have I worked on that looks epic

Flash Maths

An interactive maths learning assistant for kids struggling for basic facts. Designed and built by me, built on top of the PHP Slimframework and Bootstrap

Google Play Music Player

A windows executable that embeds the Google Play Music web interface while adding support for media hotkeys and notification media control. The GitHub releases have tens of thousands of downloads and it is entirely open source. Written in Javascript (ES6) and uses the Electron framework

Feedback Form Creator

This system helps teachers obtain feedback from students via an online form. It integrates deeply with Google Drive APIs and is built on top of the same SSO integration framework as the Daily Notices.

School Survival Guide

Work in Progress
This is a project that I am currently working on in my spare time, the idea is to provide a place for high school students to ask questions and receive answers from their peers. The main goal of this project was too integrate into as many social media platforms as possible including Facebook, Google and Twitter.


Use Cukes for your automated and manual testing! This was the project that I worked on while at Orion Health that has since been open sourced. I am still a regular contributor to the repository.

Daily Notices

An web based notices system with SSO integration. Designed to meet Google Material Design standards and is compatible with all modern web browsers


OpenLog helps you track down client side javascript errors that you can never seem to replicate on your machine. Now errors and stack traces that happen on any machine will be readily available to you. Using one JS file on your website and a simple node app on your server you can collect client side logs for anyone accessing your site.