And, we're done!
Code Camp Wellington 2019
was on Saturday, 6th April 2019

Tracks

As we've done every year,
we're breaking Code Camp into different subject tracks
to help delegates find the most interesting sessions.
For 2019 we've chosen these tracks.

Hot & New

What's the latest hot technology that we need to be paying attention to?

Cool & Fun

If it's tech you think is cool (or fascinating or surprising) then we probably will too.

Doing Great Work

How do we do great work, and what does that mean?

Career & Growth

What does it take to build a rewarding career in tech?

Speakers

Here are our awesome volunteers who contributed their time and skills to speak at Code Camp to make it a success.

Keynote

9:15 am

Beyond Coding: Test Automation as Art
Opening Keynote

The rise of test automation is changing the testing landscape as organizations urgently accelerate their automation goals. As demand for automation increases, those accountable for testing roles are learning to write code, but few are learning the skills that support the creation of truly useful automated assets. Just as using a paintbrush does not make an artist, writing code does not make an engineer. Without a wider perspective, we can end up with test automation frameworks and tests that are inefficient and difficult to maintain. As a test practice manager at a major financial institution, Katrina Clokie has experience defining and implementing enterprise test automation strategy. Join Katrina as she challenges us to step back from coding and think about the bigger picture. Discover how to effectively evaluate existing test automation assets, define a vision for automation, collaborate on creating innovative automation solutions, apply automated visual regression, establish coding dojos, and develop and maintain stable automated suites.


Katrina Clokie

Katrina Clokie leads a team of around 100 testers as a Test Practice Manager in Wellington, New Zealand. Katrina is an active contributor to the international testing community as the author of A Practical Guide to Testing in DevOps, an international keynote speaker, a co-founder of the WeTest New Zealand testing community, the founder of Testing Trapeze magazine, frequent blogger and tweeter.


Session One

10:00 am

Why Remote Work is Great and How You Can Be Great At It
Doing Great Work Breakout Session

It’s the age of technology and we’re all connected by the internet. So why do so many people still drag themselves through rush-hour traffic to get to the office every day? There is an alternative! I will talk about why companies and job-seekers should consider remote work. I’ll talk briefly about the advantages it can offer but mostly I will focus on what you need to know to be successful working remotely, based on best practice from remote workers all over the world and hundreds of hours of research for my PhD on distributed teams. All condensed down to just 45 minutes of useful knowledge.


Rebecca Downes

After nearly 20 years leading teams in the tech and film/visual effects industry in Wellington and working remotely, Rebecca left behind all hope of gainful employment to pursue her PhD. She is currently researching remote work and hopes her research will one day help companies embrace remote work too.


Professional Networking: The Career-Accelerating Skill that Nobody's Talking About
Careers & Teams Breakout Session

By the end of 2013, I realised I was in trouble. My startup had failed, and I was running dangerously low on funds. In fact, it was looking pretty likely that I would not be able to pay rent the following month. To make matters worse, I was in Chile, nearly 8000 kilometres from the nearest country where I had right to work. I needed a new job, a freelancing client, anything that would keep me from getting kicked out of my flat in a foreign country where I barely spoke the language... and the clock was ticking!
Fortunately, thanks to the investment I had made in building and maintaining professional relationships over the preceding two years, what could have been a catastrophic setback instead became the catalyst for one of the most rewarding experiences of my career.
In this talk, you will learn the mindset and skills that you can start practising right now, to build up your professional network and accelerate your career. Whether you are looking for a career change, a promotion, or you just want to keep your options open, professional networking is the skill that everyone needs, but nobody's talking about!


Phoenix Zerin

I am passionate about solving the meta-problem: creating value for value creators. My favourite development mahi has been on open-source libraries and frameworks, and I regularly mentor software developers of all skill levels. Having worked extensively with students and junior devs, I am convinced that the key to sustainably closing Aotearoa New Zealand's digital tech skills gap is to create pathways for new developers to get their start in the industry — and it is my personal mission to help make this happen!


Your first Angular web application
Cool & Fun Lightning Talk

The tech industry is fast paced and constantly ever changing. Different ways of doing things, modern tools, technologies and ideas are always evolving. Developers are consistently challenged with new problems to solve and how best to solve them. Lets explore how Angular can help us tackle some of these problems. This 20 minute lightning (thunder?) talk will look to go along a path through some of the highs and lows, common gotcha's, and 'nice to knows' when starting out building an Angular web APP.


Skye Simpson

Skye is currently a JavaScript developer at Trade Me. Before that she attended Enspiral Dev Academy where her adventure developing websites began.


Why mentorship matters
Cool & Fun Lightning Talk

Building strong relationships is one of the most important things you can do in this industry, especially in Wellington! This talk will go through the importance of surrounding yourself with good mentors, how to get a mentor, and what to do once you have one. I will also share some of my own mentorship experience and talk to both sides of a mentoring relationship, as both a mentee and a mentor.


Sam Ong

Sam is a student and software developer just beginning her career in technology. She is studying Computer Science with a specialisation in Artificial Intelligence and is working part-time at Flux Federation.


How to make your smart TV even smarter - Voice control for your smart TV
Hot & New Breakout Session

Come on a journey with me to explore the world of IOT and serverless. This talk takes you through the architecture and code needed to be able to voice control your smart TV through the use of Amazon's echo dot. It also explores controlling your home media server via voice control including downloading new content, providing information on the latest completed downloads, and information on new shows available. This talk requires some knowledge of node and AWS serverless components.


Vanessa Thornton

I'm Vanessa, a senior developer at Xero. I love teaching people new things so you will generally see me speaking about how to get started on a new language, framework, tool etc. In my spare time I geek out and 3D print a lot of useful things. I'm learning how to build complex electrical components. I also dabble in a bit of abstract art creation from time to time.


10:45 am

Talent Army

Morning Tea

Talent Army

Session Two

11:15 am

What to expect, when transitioning from UI/UX design to front end?
Doing Great Work Breakout Session

Many have done it. In fact, it's a great thing for the industry. But what's involved? With the world of Front End Development evolving constantly. JavaScript is no longer just an interaction tool, but runs whole codebases, and even databases. Is there still a place for someone who just love CSS, HTML, UX, accessibility, and talking to designers in the language they understand? If there isn't, how do you continue to provide value to the team? But if there is a place, what does it take to get in?


Prae Songprasit

I started Kyudo and Front End Development about 7 years ago. Both practice's demand for detail and respect for the audience had significant impact on who I am today. I contribute back by being in NZ Kyudo Federation committee, and co-organise Wellington Web Accessibility Meetup.


How to we're trying to train for next-gen devs and resuscitate CS
Hot & New Breakout Session

My back story... I've taught high school NZ students for 12 years and in that time we've gone from being a Microsoft Office Specialist teaching basic skills to computational thinking & programming by developing apps with Scratch, HTML & CSS / Javascript / PHP / MySQL.
Last year I was challenged to make an 'awesome' new Y12 DTEC course for the brand new NZ Digital Technology Curriculum, that will be both 'sexy' and 'fun' to boost student engagement. Hopefully it will create a 'word of mouth' buzz to boost student numbers.
My school has 2 courses: Digital Technology and Computer Science, the more academic kids are doing Computer Science. On average, the DTEC students are more visual learners and less abstract thinkers.
Having loved playing on HTC Vive at Te Papa's Hinatori Lab and Vic University's CS4HS I decided to do a VR project. My wero or challenge how to make noobs learn VR - inside the constraints of time and money: 3.5 hours per week for 1 term's teaching / assessment and a meagre $10.
Now... You may all resent teachers their long summer holidays but mine was a self imposed bootcamp on research and development 'advanced' Level 2 & 'complex' Level 3 skills with assessment writing. My mission: teach students with limited coding experience, and in some cases limited English, how to design, build and test a webVR app to brand new national standards (with no national exemplars in this area). So with nothing set in stone, I get to write the course to suit the interests of the kids. So, lets dive in with the Hello World with some primitives... then we can get into Fortnight dances and animation...


Matt Harrison

Dad, designer & dev, DTEC didact & dean. Matt is a UK trained digital media creative (graphic designer & full stack web dev) turned ICT teacher and agile herder of cats. Dad of 4, coding and kung fu enthusiast.


Babbage and Lovelace - the dawn of computing
Cool & Fun Breakout Session

Charles Babbage was an English polymath who designed an "Analytical Engine" in the 1840's. He believed that this machine could do fully-fledged general purpose computation. Ada Lovelace helped him document the workings but quickly came to realise the implications of this design. She realised that anything that could be represented symbolically; numbers, logic, even music could pass through the machine and create "magic".
The "Analytical Engine" represents the dawn of the computer age. To demonstrate its working, Ada wrote mathematical proofs that many people believe are the first computer programs.
This is their story.


Rory Braybrook

I'm a Microsoft MVP and have been involved in the industry for many years. I'm heavily involved in the tech. community and present regularly to user groups and conferences.


Making teamwork work
Careers & Teams Breakout Session

Humans are constantly working in teams, whether consciously or not. It's pretty obvious that your sports team is a team! But have you thought of your family like that? Your rock band, clarinet quartet or choir? A committee that you sit on? The people you work with? I'll theorise about what makes a team great with the aim of getting you to think about your own interactions and contributions, and what changes you might make for better outcomes in any group.


Rachel Collingridge

A classically trained musician, Rachel got into software development by mistake, and has been enjoying it too much to switch back. Sixteen years of shipping code commercially preceded nearly a decade of technology leadership based on servant leadership, extreme collaboration, making a positive difference and always have a laugh while doing it.


Session Three

12:15 pm

Playtime - Raspberry Pi, Azure, DevOps and a BBQ :)
Hot & New Breakout Session

We all use technology at work to solve problems and hopefully make things easier for our customers. We can also use that same technology and know how to power our own projects and hobbies! Join Anthony as he walks you through one of his recent personal projects where he used his knowledge of Azure IoT, Azure DevOps and a Raspberry Pi to monitor his ProQ smoker during his low'n'slow cooking. Warning! This session has been known to contribute to feelings of hunger.


Anthony Borton

Anthony Borton is a DevOps Architect on Microsoft's DevOps Customer Advisory Team. He has many years' experience helping organisations adopt and succeed using DevOps practises. He was Australia's first Professional Scrum Developer Trainer and has been a Microsoft Certified Trainer for over 20 years.


Matt Powell

Matt Powell
Senior developer, Optimal Workshop

It's just Makeup: How to care about CSS
Doing Great Work Breakout Session

(NO TECHNICAL BACKGROUND NEEDED!) There’s a tendency in developer circles to see Cascading Style Sheets (CSS) as a kind of black magic that can’t be learned or understood by “real developers” because it defies rational logic. And yet, somehow sites still get built, and look good, and people engage with them! This talk is an attempt to unpack some of the myths surrounding CSS, and a look at what perpetuating those myths means to the people on our team who are doing this work.


Matt Powell Senior developer, Optimal Workshop

Matt Powell believes software should look and feel good from every angle, including under the hood. A full-stack developer from before that was a thing you could be, he believes the way we feel about our code and the way we feel about each other are tightly interlinked. Talk to him about theatre, craft beer, and cats.


Machine learning for noobs
Cool & Fun Breakout Session

Many developers especially young ones who want to learn and apply machine learning concept are usually intimidated by how much knowledge we need to acquire to make machine learning work. I am going to show some simple problems that can be solved by machine learning together easy to understand code and library (brain.js).


Jagraphob Jantakananuruk

I am orignally from Thailand, used to work with ExxonMobil for 10 years -- 5 years as Infrastructure Engineer, 5 years as software developer. I have been in NZ for almost 4 years now working as a Software developer.


Film Club: Stories For A Human Workplace
Careers & Teams Breakout Session

Allegory is a tool with an immediate and instinctive power, which is why the first books read to us are "The Little Engine That Could" and not "The 7 Habits of Highly Effective People". As adults we tend to leave stories out of the workplace and focus on sensible practical technical discussions, and while these can teach us how to operate in a workplace, stories can teach us how to be human as well. David will go over the stories and characters of various Film & Television properties and talk about what learnings we can take away from them, with particular focus on how we can be strengthened by the differences between us. By the end of the talk you will be convinced that movies don't just have to be fun, they can be homework as well!


David Thomsen

David is a multidisciplinary volunteer who has previously helped out at tech conferences, literary festivals and street carnivals. They have also attempted a variety of creative pursuits, from writing novels to their current interest in making daily web-based games. They hope you are having a nice day!


1:00 pm

Younity Recruitment & Consulting

Lunch

Younity Recruitment & Consulting

Session Four

1:45 pm

Responsible Digital: Minimising digital cruelty through Inclusive Collaboration
Careers & Teams Breakout Session

'Silicon Valley is run by people who want to be in the tech business, but they are in the people business. They are way, way in over their heads' - Zeynep Tufekci
Tech's obsession with technical expertise, tools, and rapid development has some troubling consequences. In this presentation, Aaron will present some case studies demonstrating algorithmic cruelty, unethical practices, and harmful software behaviour - all largely unintentional - and offer some practices and models for how to introduce more humanity into our development practices in order to make our products more humane.


Aaron Hodder

Aaron isa senior consultant at Assurity Consulting Ltd. He is an advocate for agile and lean ways of working, with software testing being my primary area of expertise. Aaron has a particular interest in mental diversity, and is a contributor and mobiliser in the Inclusive Collaboration Campaign which aims to celebrate and nurture neurodiversity in the workplace. His latest professional interests are in ethics, and the human and societal impact of technology and how teams can be more conscious of ways their products may inadvertently cause harm and distress.


Lessons from 15 months of running a startup
Cool & Fun Breakout Session

Startups are portrayed as glamorous, but they are hard work. I left paid work in 2017 to focus full-time on my own cryptocurrency startup, but sadly it hasn't worked out (yet). If you are interested in joining, starting, or investing in a startup, I'll be presenting some ideas and techniques on how to maximise your chances of success.


Jevon Wright

Jevon Wright (she/her) is a software engineer, community volunteer, musician, and an avid game designer based in Te Whanganui-a-Tara, Aotearoa. She has been making computer video games in her spare time since she was 12, and received her PhD in Computer Science in 2011. Jevon has worked professionally with the software development industry for over two decades as an engineer, team leader, and most recently as a Solutions Architect for Xero.


Machine learning on mobile devices
Hot & New Breakout Session

Machine learning in general is a buzz word today. Machine learning on mobile devices (or on the Edge) just entered the stage. The hardware is evolving, libraries and tools are appearing, open source projects are spawning every single day. I will talk about what are the main types/patterns of ML available today, what can be used on a mobile phone (and IoT devices), what are the limitations, use cases, libraries, tools, communities: all these things that can help to start a journey in this big ocean.


Anna Lezhikova

Anna has been working in tech for several years in small startups and big enterprises. During her career she delt with frontend, backend, mobile, databases, cloud, machines, and people. She lives in Wellington, runs Wellington.js meetup, loves target archery and gardening.


No tech skills, no problem! Learn from graduates on how to transition into a career in ICT.
Careers & Teams Breakout Session

Lauren Locke from the ICT Grad School will interview a panel of 4 ICT Graduate students from different disciplines.The audience will hear from soon-to-be graduates in the fields of UX Design, Software Development and Business Analysis. Topics will cover a range of topics related to transitioning into technology including networking, resumes, interviewing and diversity in the NZ tech sector.


Lauren Locke

The Wellington ICT Graduate School works alongside academia to bridge gaps with industry and disrupt the traditional system. An initiative developed by Wellington's three leading tertiary establishments (Victoria University, WelTEC and Whitireia), the Wellington ICT Grad School seeks to advance and support the development of ICT skill and talent throughout New Zealand. Five Master's-level degrees are taught, developing students in the areas of software development, business analysis, user experience design and VFX. The Wellington ICT Grad School has a joint industry and academic board and its central team is located in downtown Wellington.

Lauren Locke is the Academic Advisor for the Wellington ICT Grad School. With a non-linear career in international development, sustainable tourism and academia, she is passionate about building connections which increase global understanding and the thoughtful use of future technology.


Session Five

2:45 pm

Client Interview and Engagement
Careers & Teams Breakout Session

Most developers don't receive any training on how to take their clients through the software development life cycle, or any project. However, there is a lot that can be learned from how other professions treat client engagement. Cliff Robinson practiced as a lawyer for 5 years before becoming a software developer, and shares his thoughts on what people in the development world can learn from those in the legal one.



Operational Algorithms: Predictive Models and the Other 99%
Doing Great Work Breakout Session

People often think that coding the predictive models takes the most time in the implementation of operational algorithms. This couldn’t be further from the truth. From my experience the time spent coding is less than one percent. In this talk I will detail what happens during the other 99%.


Amanda Hughes

I am a Data Scientist with experience in statistical and analytics roles within the government sector. I am passionate about evidence based decision making, with an emphasis on communication and implementation. In my year with Nicholson Consulting, we implemented the largest frontline automation project within Government.


DevOps Security on a Shoestring Budget
Hot & New Breakout Session

So you've just read this great literature on building Security into your DevOps pipeline and can't wait to introduce it to your colleagues. What could possibly go wrong?
This talk is focused on the challenges involved with integrating security components in an existing DevOps pipeline. What are they? How can you introduce them without breaking your bank or your manager's sanity?
In this talk we'll run through a real-world example of building a poor man's DevSecOps pipeline from scratch. Then we'll look at the options and techniques available to developers and managers to ensure that the finished product will be a little bit more secure.


Felix Shi

Felix donned many different hats and worked for a handful of startups and corporates. He currently works as a Sr. Security Architect at Xero, and raises axolotls in his spare time.


Human API: undocumented features
Cool & Fun Breakout Session

Skills, tools and techniques useful when working in a people-based environment.
Diagnosing and troubleshooting common interaction problems.
Science and fault tolerance.


Oleg Voronin

I've been working on user experiences for 10 years, still trying to nail it. Never thought about management before my current role. I love learning more about things so I mostly listen to talks, but sometimes I talk talks, too. What's the most awesome thing you've learned last year? Tell me!


3:30 pm

Flux Federation

Afternoon Tea

Flux Federation

Session Six

4:00 pm

Software development is a learning journey, open your mind
Careers & Teams Breakout Session

A career as a software developer is a journey of lifelong learning. But how does that happen? How can you set the conditions for learning and growth? Lets explore how to hack your own learning and to how to creative an environment conducive to growth.


Sarrah Jayne

I am all about human connection and communication, it is at the heart of everything that I do. I envisage a future where people thrive through the work they do and what they can contribute to the world. I have developed and taught the Human Skills programme within Enspiral Dev Academy since 2015 and have assisted the personal growth and learning of hundreds of students. I seek to empower others to use the tools available to them to create the changes in their work culture necessary to thrive. I do this through group training and one to one coaching.


Why a Whole Country Skipped a Day: Fun with Timezones and Locales
Cool & Fun Breakout Session

"The correct handling of timezones and locales is one of the most under-appreciated parts of software development. Commonly known as internationalisation (i18n), a lot of people underestimate the impact that getting it wrong can have for your users as well as your systems. Drawn from experiences with working on a global network of backend systems, websites and mobile apps in more than 30 locales for the last 10 years, this talk will start with an introduction to the concepts behind timezones and locales. You're going to learn about the history of time measurement and time synchronisation and how the world eventually ended up with the global system of time zones of today. Today's model is full of interesting and sometimes outright bizarre quirks and you'll look at some of best and worst of them.
Some of the technical topics covered are:
Time on the JVM and Android
What level of support and libraries do we have?
Ways to make your developer life supporting multi-lingual/-locale apps easier.
WHAT? We have to support daylight-savings-time?
Managing user expectations Eventually, we're also revealing why a whole country skipped a day and what they gained from going through this effort. Stay tuned!


Kai Koenig

I'm a trained mathematician and went into software development after uni (and ignored my maths background for a long time).
With the advent of FP and machine learning/data science, I got interested again and found it reasonably easy to adopt these technologies with the help of having an understanding of the maths behind it.
Some of my friends didn't and we wondered why. We realised that the problem was not only the maths, but quite often also that they would struggle with finding ways to start (re-)learning some of it after having given up on math in high-school.


So, you wanna make your website more accessible. What next?
Doing Great Work Breakout Session

Let's assume you've already been convinced that it's best if all of your customers can actually use your products and services, regardless of their varied abilities. What comes next? How do you get from understanding the business benefits, to actually improving the UX of your products, particularly if you're not used to supporting assistive technologies such as screen readers. Or, maybe you're just not sure about some of the common barriers we've been busy putting in place for people as we build our websites.
You'll leave this session with some key accessibility patterns to implement in your work, including tips on accessible markup (the solid base of assistive technology support), getting started with screen readers, ARIA basics, testing & debugging tools for accessibility, and where to look for more information. The key thing you can take away is a new perspective on how to evaluate the quality of your work in relation to web accessibility so you can identify issues that may not have been previously apparent.


Maz Hermon

Hi I'm Maz, I love the web and helping other people to love it too. I'm passionate about web user interfaces. How we build them, how they are for our users, and how they form part of our daily lives. I enjoy sitting in the grey area between dev and design and encouraging cross disciplinary conversations and workflows which enable us to deliver better experiences to our users.


Scaling JavaScript at Trade Me
Hot & New Breakout Session

Our team at Trade Me have spent the last 5 years figuring out how to make *big* JavaScript applications work. We've experiences all the ups and downs that you could imagine over that time - big wins, big losses, huge risky moves that failed, big gambles that paid off, and we're learned a heap along the way. As we shift gears on this project and it becomes "the way we do things" at Trade Me, it seems like a good time to reflect upon what we've done, and share some of the lessons we're learning with the wider community.
What went well? What went terribly? What would we definitely change? What would we definitely do again? What do we do next?
Let's talk about JavaScript, web technologies and how our choices impact what we build. Let's discuss people, cultural shift, trade-offs and continuous improvement. And let's look to the future. 🌟


Craig Spence

Craig is a Software Engineer from New Zealand, working at Spotify in Stockholm. He loves building cool things that help teams build cool things! He also loves punk rock, Disney's Frozen, and his cat Cosy.


Locknote

5:00 pm

He kupu mō ngā kaiwhakawhanake (some words for developers)
Closing Locknote

This talk will be a really brief introduction to some te reo Māori words that we can use as IT professionals. As well as some concepts I think important too.


Chris Cormack

Kāi Tahu, Kāti Mamoe
Christopher Cormack has a BSc in Computer Science and a BA in Mathematics and Māori Studies.
While working for Katipo Communications he was the lead developer of the original version of Koha, which went live at Horowhenua Library Trust on January 5, 2000. Since then he has served various roles in the community: Release manager, QA manager and Translation manager.
Christopher works for Catalyst IT in Wellington and believes in Free Software and allowing users the freedom to innovate


Sponsors

Thanks to our awesome sponsors -
without their support since 2016 we wouldn't be able to put together such awesome events.

Major Sponsors

We thank these major sponsors for their support of Code Camp Wellington 2019

Trade Me

Venue Sponsor

Xero

Venue Sponsor

 

Other Sponsors

We thank these sponsors for their support of Code Camp Wellington 2019

Talent Army

Morning Tea Sponsor

Younity Recruitment & Consulting

Lunch Sponsor

Flux Federation

Afternoon Tea Sponsor

jrny

Speakers Dinner Sponsor

Our Amazing Team

These are the volunteers responsible for bringing everything together
to make Code Camp Wellington into an event to remember.

Amelia Laundy
Returning Organiser

Amelia is a rising star in the firmament of Wellington IT. A graduate of the training powerhouse that is Enspiral Dev Academy she has worked with local luminaries such as Owen Evans at Hoist, Dave Williams at Trade Me, and, um, Owen Evans at 8i. Boasting development prowess which rampages across multiple stacks as well as the kind of organisational skills which would give Brunel cause to pause she is a linchpin of the organising committee.

Annah Gerletti
Organiser

Two years ago Annah came along to Code Camp to see what this IT lark was all about. Last year she gave a talk. This year she's on the organising committee. Whaaaat! Originally from Arizona, she's hit the Wellington IT scene with the pace of a roadrunner, and the impact of the Chicxulub asteroid. Currently she works at Flux Federation helping their app run like it's on Rails. Annah brings to the committee boundless energy and a Get Stuff Done attitude which will make this the greatest code camp since the last one.

Ben Amor
Returning Organiser

Ben has worked with of the biggest names in Wellington, including alumni of both Xero and Trade Me. To widespread astonishment, including their own, they're all willing to work with him again. He brings a great sense of fun, a quirky sense of humour and a sterling can do attitude to everything he does and we think it's just splendid that he's joined us for another Wellington Code Camp.

Bevan Arps
Founding Organiser

Bevan is the driving force behind Code Camp Wellington, and formerly of the Wellington .NET user group. He's an alumnus speaker of TechEd and Code Camps in Auckland, Wellington, and Christchurch. Over his long and storied development career he's written code you can bank on as well as some that's right on the button. We can only hope he's not going soft as Code Camp moves into another year and we're delighted that he's brought his vision and zeal to the committee for another round.

Charlotte Hinton
Organiser

Charlotte brings all her experience from running internationally recognised events, such as WDCNZ and Xerocon to the Code Camp Wellington team. From delivering events to coaching teams, Charlotte loves working with people who want to change the way that they approach how they work. Her approach helps team navigate obstacles that they might stumble over - so that they instead leap and makes their work transparent and visible.

Craig Marshall
Speaker Liaison

Craig has worked with both start-ups along with some of the more established technology companies around town leading their development teams. Having just finished up working for Aetna Health Insurance in the US and traveling the globe earning thousands of frequent flyer miles, Craig offered to help out the team for the 2019 Code Camp. Welcome to the team Craig!

Gareth Bradley
Speaker Liaison

Gareth is a passionate speaker & organiser, with past involvement in communities covering software development (methodologies, Javascript/Angular, .NET), user experience, Toastmasters and internal corporate. He's here to help our speakers succeed - from those with a tentative idea, those new/new-ish to public speaking, to any range of past presentation experience.

Marielle Hawkes
Speaker Liaison

Marielle's day job doesn't have much to do with tech – unless you count despairing over the functionality of government IT systems. She does, however, care a lot about supporting her local community and diversity. From founding a women's network at her work, to co-founding a small e-commerce store called We Love Local, Marielle is always looking for cool ways to bring people together.