Will Smart

About Me

I’m a highly experienced full-stack developer with a passion for innovative problem-solving through code. I bring a rare combination of energy, creativity, and research-based rigour to the work I do. I love to learn, explain tricky concepts in plain English, and treat people well.

I'm looking for a new challenge in a socially responsible company.

Key Skills

  • Leading challenging projects in a variety of business settings.

  • Native mobile development, web server/frontend, infrastructure management/maintenance, and electronic design.

  • Analytical thinker, with a PhD in machine learning

  • Led projects in Javascript, Java, Obj-C/Swift, Terraform

  • Completed solo and collaborative projects in Ruby, Typescript, C#, C++, C, PHP

Career History

Senior Developer

Melon Health | Jan 2014 – Feb 2020

Melon (formerly Social Code) creates evidence-based apps that support people’s physical and mental health, and helps them to collaboratively set, track and achieve their goals.

Lead developer on the first generation of Melon’s iOS apps. This fun, fast-paced project vastly extended what Melon’s small existing app could do, and boosted its functionality. Using a flexible, easy to manipulate module structure, a central white-label codebase was specialized as five different apps on the Apple store. This helped Melon to experiment and grow a critical early stage.

Lead developer in the creation of Terraform code to mirror our infrastructure, moving its management to a reliable, peer-reviewable process.

Other roles:

  • Rails development

  • Web frontend development in react, pojs, elm.

  • Day to day server maintenance and troubleshooting

  • Day to day management of the cloud infrastructure on AWS

  • Native android development

I also:

Championed knowledge-sharing with a range of colleagues - from marketers to graphic designers, nurses, doctors, testers and other developers.

Gave regular technical presentations to upskill the wider team.

Senior Programmer

Kitomba Salon & Spa Software Full-time | Jul 2012 – Dec 2013

Back-end development (PHP) of the company’s first public-facing piece of software. This prototype was crucial in helping Kitomba decide whether they would diversify their business and offer the public a real-time, user-friendly booking system.


PhD (Machine Learning)

Victoria University of Wellington | 2005 - 2011

  • This formative degree saw me design a powerful optimization technique, allowing previously impossible analyses of sets of small programs. The result was four fiendishly simple core algorithms, an efficient implementation including a new general purpose genetic programming engine shared for use by other researchers, two papers presented overseas, and one very large book.

MSc (Comp Sci - Machine Learning)

Victoria University of Wellington | 2004

BSc (1st class hons) (Comp Sci)

Victoria University of Wellington | 2003

Skills advanced through all this graduate study:

  • Learned advanced Comp Sci topics from experts

  • Public speaking through multiple top-tier overseas conference presentations

  • Conceptualization. Isolating the essence of overgrown ideas

  • Communication of tricky ideas in plain language

  • Technical skills including visualization including realtime raytracing of genetic programs in direct X, nuanced algorithmic code, and using C++ to run large scale machine-learning and data-mining experiments over a 150 node computing cluster

  • Self-starting, self-motivating, self-managing.

Postdoctoral fellow. Software developer

Centre for eResearch, University of Auckland Full-time | 2010 – 2012

This was a results-focused role in a cutting-edge academic-for-industry setting.

  • Lead developer of Alfred, a stand-alone data-mining/data-visualisation tool (Java) created for the energy company Chevron. Alfred allowed Chevron’s researchers to view and explore the many facets of a complex research dataset. I also led the final demonstration to Chevron executives in Texas.

  • Developed the Semantic Data Land Cover website. This site visualised New Zealand land-use changes over time by allowing historic GIS maps to be overlayed and visually compared despite working from markedly different land-use categories.

Other Certifications

Certificate in Small Business Management

Te Whananga o Aoteoroa | 2017

HIPAA Awareness Training