diff --git a/_next/static/TSDsavGeWXJcKMiQT_sJN/_buildManifest.js b/_next/static/TSDsavGeWXJcKMiQT_sJN/_buildManifest.js new file mode 100644 index 0000000..45025ad --- /dev/null +++ b/_next/static/TSDsavGeWXJcKMiQT_sJN/_buildManifest.js @@ -0,0 +1 @@ +self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/":["static/chunks/213-0d652d01b2189e60.js","static/chunks/pages/index-4ae73df91655c66d.js"],"/_error":["static/chunks/pages/_error-5a00309fd5f4b49e.js"],sortedPages:["/","/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/TSDsavGeWXJcKMiQT_sJN/_ssgManifest.js b/_next/static/TSDsavGeWXJcKMiQT_sJN/_ssgManifest.js new file mode 100644 index 0000000..0511aa8 --- /dev/null +++ b/_next/static/TSDsavGeWXJcKMiQT_sJN/_ssgManifest.js @@ -0,0 +1 @@ +self.__SSG_MANIFEST=new Set,self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB(); \ No newline at end of file diff --git a/_next/static/chunks/pages/index-4ae73df91655c66d.js b/_next/static/chunks/pages/index-4ae73df91655c66d.js new file mode 100644 index 0000000..9c1a07b --- /dev/null +++ b/_next/static/chunks/pages/index-4ae73df91655c66d.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{5557:function(M,e,N){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return N(9941)}])},9941:function(M,e,N){"use strict";N.r(e),N.d(e,{config:function(){return S},default:function(){return E}});var i=N(5893),j=N(7294);function D(){return(0,i.jsx)("div",{className:"root",children:(0,i.jsxs)("div",{className:"container",children:[(0,i.jsx)("h1",{children:"Carson Bruce"}),(0,i.jsx)("em",{className:"onlineView",children:"View at carson.kiwi"}),(0,i.jsx)("a",{className:"downloadButton",href:"/carson.bruce_cv.pdf",target:"_blank",children:(0,i.jsx)("amp-img",{src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDMzLjUgNDMzLjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzMy41IDQzMy41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgo8ZyBpZD0iZmlsZS1kb3dubG9hZCI+CiAgPHBhdGggZD0iTTM5NS4yNSwxNTNoLTEwMlYwaC0xNTN2MTUzaC0xMDJsMTc4LjUsMTc4LjVMMzk1LjI1LDE1M3ogTTM4LjI1LDM4Mi41djUxaDM1N3YtNTFIMzguMjV6IiBmaWxsPSIjMjAzNDY2Ii8+CjwvZz4KCjwvc3ZnPgo=",width:"20px",height:"20px"})})]})})}function I(){return(0,i.jsxs)("div",{className:"root",children:[(0,i.jsx)("div",{className:"firstSentence",children:(0,i.jsx)("b",{className:"blue",children:"I am passionate about creating simple and beautiful\xa0apps."})}),(0,i.jsx)("div",{className:"content",children:"\nI plan and deliver throughout the entire software development process, from when a project is imagined to its release. \n\nI've worked on a number of large projects, demonstrating my experience through a range of roles.\n\n"}),(0,i.jsx)("div",{className:"content",children:"\n\n My key attributes include: problem solving, passion to learn and share, open mindedness, and being a team player.\n\n"}),(0,i.jsx)("div",{className:"content",children:"\n\n I am at home when working with and sharing JavaScript along with all the technologies and processes it enables.\n\n"}),(0,i.jsxs)("div",{className:"content",children:["Get in touch at",(0,i.jsx)("a",{href:"mailto:hello@carson.kiwi",className:"introLink",children:(0,i.jsx)("b",{className:"blue",children:"\xa0hello@carson.kiwi"})}),(0,i.jsx)("b",{className:"blue introLinkPrint",children:"hello@carson.kiwi"})]}),(0,i.jsx)("div",{style:{display:"block",height:72}})]})}var t=N(4911),g=N(2197);let n=[{title:"Javascript",isDisabled:!0},{title:"Netball",isDisabled:!1},{title:"Running",isDisabled:!0},{title:"Hiking",isDisabled:!1},{title:"Cycling",isDisabled:!1},{title:"Photography",isDisabled:!1},{title:"Gaming",isDisabled:!1},{title:"Sound Systems",isDisabled:!1},{title:"Brewing Beer",isDisabled:!1},{title:"Stenciling",isDisabled:!0}],L=[{id:"platform",title:"Platform",client:"Forsyth Barr",isDisabled:!1,brief:"\n \n TODO: Platform Summary\n \n ",bullets:["Designed Security.","Integration and Performance testing.","AWS tech - cdk, cloudformation, lambda, apigateway, sqs, ses, eventbridge, dynamodb","..."]},{id:"tempo",title:"Tempo",client:"Trove",isDisabled:!1,brief:"\n \n TODO: Tempo Summary\n \n ",bullets:["Python.","Integration and Performance testing.","Built Web version of native app.","..."]},{id:"oba",title:"Open Banking Accelerator Product",client:"Glueware",isDisabled:!1,brief:"\n \n The Open Banking Accelerator provides a standards conformant set of APIs banks can publish.\n \n With a small internal team, we created the product building on previous years experience within the Open Banking domain.\n \n My role included delegating design, implementation and testing tasks along with reviewing and supporting other work in the team. \n \n ",bullets:["Owned technical leadership of microservice development and testing.","Promoted strong testing culture throughout team.","Succeeded to prove value through multiple trials with banks.","Applied feedback from customers to improve experience and quality of the product.","Worked closely with Product Owners to ensure team tasks and focus was aligned.","Designed scalable and modular application using cloud and microservice patterns."]},{id:"covid",title:"NZ COVID Pass Integration",client:"MoH",isDisabled:!1,brief:"\n \n This project was part of the Ministries COVID response to bring a verifiable COVID pass to people living or visiting New Zealand.\n \n Challenges included ensuring forecasted demand was handled and ensuring the APIs were appropriately secured given their sensitive nature.\n \n My role involved helping support more junior members of the team and aligning the work of the team with the delivery. \n \n ",bullets:["Balanced quality of development under high time pressures.","Enabled other developers and testers within the team by code reviews and pair programming.","Communicated with client and other venders to ensure alignment of delivery.","Supported design and achieved implementation of a highly available solution."]},{id:"cdr",title:"ForgeRock CDR Accelerator",client:"ForgeRock",isDisabled:!0,brief:"\n \n \n ",bullets:[]},{id:"3ds",title:"Visa 3DS Integration",client:"Kiwibank",isDisabled:!0,brief:"\n \n \n ",bullets:[]},{id:"fhir",title:"FHIR Integration",client:"Ryman Healthcare",isDisabled:!0,brief:"\n \n \n ",bullets:[]},{id:"pnz",title:"Open Banking Sandbox Product",client:"Payments New Zealand",isDisabled:!0,brief:"\n \n \n ",bullets:[]},{id:"properly",title:"Properly",client:"Properly",isDisabled:!0,brief:"\n \n \n ",bullets:[]},{id:"bnz",title:"Lending and Onboarding",client:"BNZ",isDisabled:!1,brief:"\n \n I joined a product team at BNZ to help transform their Lending and Onboarding systems, aiming to improve the experience\n for customers and bank users. This transformation was supported by a new way of delivery, promoting more modular systems\n design and implementation with supporting platforms and dev-ops processes.\n \n I shared the lead for the Front-end implementation of two major applications and a component library.\n \n ",bullets:["Lead app design and development using a new front end technology.","Promoted and adapted a UI component library for multiple applications.","Guided Front-end developers through best practices, process and tooling.","Guided UI Integration testers through best practices, process and tooling."]},{id:"eab",title:"Employment Agreement Builder",client:"Ministry of Business and Innovation and Employment",isDisabled:!1,brief:"\n \n EAB is an application for small to medium businesses to create new Employment agreements while learning\n about employment law with easy-to-digest content.\n \n EAB exceeded its objectives and was built, tested, and delivered in three months.\n \n ",bullets:["Practiced BDD and TDD creating a suite of feature-complete integration and unit tests.","Created a reusable forms solution, reused for a second MBIE Policy Builder app.","Promoted a full stack Javascript solution supported by docker.","Implemented Node.js micro service handling 10x expected load.","Implemented a pipeline that performed automated testing and releases."]},{id:"westpac",title:"Online Banking",client:"Westpac",isDisabled:!1,brief:"\n \n I was part of a Westpac team with a goal to improve their online banking experience.\n \n I supported the developers of the project, mediating communications between development teams.\n I improved automation in local, development, and test environments helping developers become more autonomous.\n \n After two months my role extended to a technical lead of a team of five, responsible for feature development in the middleware.\n \n ",bullets:["Trusted as the custodian of environments relied on by a team of 60+.","Lead and mentor of a team of five.","Proposed and owned developer tooling and experience improvements.","Implemented a Javascript framework that supported other teams.","Took ownership for the security feature of the client."]},{id:"sky",title:"NEON",client:"Sky TV",isDisabled:!0,brief:"\n \n NEON is Sky TV's entry into the New Zealand TV on demand market. Our project's team was responsible for \n implementing the Front-end and API supporting other NEON product sitting on different platforms.\n \n My role was a Front-end developer with close contact to the Web API and UX layers.\n \n ",bullets:["With the team, implemented Neon's web app using angular.","Integrated with Salesforce API.","Worked remotely for a third of the project."]},{id:"airnz",title:"Crew Forms",client:"Air New Zealand",isDisabled:!0,brief:"\n \n The Crew Forms application looked to turn a paper based form into a mobile tablet-based solution.\n \n The experience of these forms was improved with the new technology and with a change in platform \n the forms were able to be re-imagined to provide a better user experience.\n \n I worked on the project in its second phase, bringing in new features and tidying the first implementation.\n \n ",bullets:["Polished the app correcting several rendering bottlenecks, resulting in a smooth hybrid solution.","Worked with the UX and Design team to best fit solutions with the technology stack.","Extended the apps feature list and matching test coverage.","Provided solutions to bugs found within open source libraries"]},{id:"airnz-name-game",title:"Name learning game",client:"Private",isDisabled:!0,brief:"\n We entered in a competition to imagine, design, and develop a proof of concept mobile gamification app in 3 days.\n \n The brief was to create an educational tool that would help staff learn the names of their clients.\n \n We placed well in the competition, gaining access to the company's evaluation panel for future\n projects. Shortly after Solnet made a winning proposal for a separate project.\n \n ",bullets:["Created a proof of concept application in 3 days.","Succeeded in gaining a position on the client's project panel.","Worked effectively with other Javascript, UX and UI developers in parallel streams."]}],y=[{title:"Middleware NZ",website:"https://www.middleware.co.nz/",startDate:new Date("2019-03-01"),endDate:new Date("2022-02-01"),isDisabled:!1,link:"See here for some of the work I've done with Middleware NZ.",linkHref:"#Products-and-Products",brief:["\n I worked with Middleware NZ as a Senior Developer. My focus shifted more towards API and microservice development aiming to broaden my technical experience.\n\n Many projects gave me practice across a variety of teams, technology and process. \n I was able to adapt to each unique challenge and achieve positive outcomes for internal and external clients.\n ","\n A good part of my time at Middleware NZ was focused delivering a product, \n the Open Banking Accelerator, which continues to be successfully implemented within multiple New Zealand banking clients.\n This product helps bank implement APIs aligned with the New Zealand Open Banking specification.\n "],svg:{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAAC/CAMAAABzA0Y3AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAE7UExURUdwTM0eQc4gQqGhos4fQs0eQc8gQ56epc4gQqCgo6CioqChoqWlpdIePKCho6ChosseQ6Cios4fQc8eQs8fQv///6CgoM4fQqGhoZ+hoZ+iov///////////84eQv///84eQ////////////////6Gho/////////////////////Pz880jQbS1tfHx86Kios8eQ5yiov///s8eRaCjopalpa6vr+np6aSkpa2trunp6aaoqdbX184eQt5mfv32+NIyUs8mR/LDzdtYc7W1t/XR2PPFz+OAlO+1we2quNlVcJ6erfzx8+bm5tlUb/jY3u+xv/HCyvG+yNAoSa2trc4gRL6+w9LW1uzs7OTk5rW2t+Tk5KChos4fQv///88fQqCho84eQs4fQ6GhoqCgov///v7///zx86anqGiGh/gAAABcdFJOUwAzqqruZpkiiGaZ7hERzLsi3btV3REzzESIVSLM3XeZRO4zRIh3qrt3ZlXuM8zMmZlVu1XdEcyZqu67u8yIzN2Z7t3du92ZzMy7zCLdu8zuqrvd3SLuM0TMqt1VLFhEPQAACS1JREFUeNrtnOd24joUhQWhhRogEBJ6KAmZub333ntv4Km3vP8TXEu2sSRLOjJITGYt7R8JC8uLD6EtbR9hEHJycnJycnJycnJycnJycnJycnJyuuXaYOXSnTMhJ53GT1QbvnrixvjQQnyo22jUG3vDb9qpzsny77i49nUhbHuBD1WqwmPH+Fhxb/hWmlNOyCkPePhjccev5ccMwW9OUpwy2gh7XghIjqzXdavwpRSnnKaAXwTw665N+Fxau2rCN0P4sk34FJbNpoDv4QMLmWWNwGfTWLZGDK4Jf+Q/f1StSI4agZ+ksSy2a6ukB1/Fz/fQucSyRuAzrRSWxXZta8Iv1o/WzfBw1xZ8W9+yE9JUEx7bdRFO9mVb8EF3atu1oAnfi+AuxJY1BF/StWwtbg/DE7uSR2LLGoI/0bUstusZ0oOvxolHbFlD8EjXsnh85TXhMVuTatC1Ba9pWWLXmiZ83X/ynMpnZVvwUZdq2VUPvkujvSCyrDH4UjCYNex6VxO+7D8XX2qILGsM/iR6oGFXLXgS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",height:"132px",width:"135px",style:{width:52,float:"right",padding:4,backgroundColor:"#282940"}}}],s=[{title:"Properly",website:"https://getproperly.com/",startDate:new Date("2017-11-01"),endDate:new Date("2019-03-01"),isDisabled:!1,brief:"\n \n I joined Properly with a team of 14, working across the world to provide tools and people\n to property owners and managers.\n \n After achieving our Series-A funding I became the lead for the frontend team, together owning the multiple web apps of Properly.\n \n Beyond this role, I was involved with more of our engineering, design, and test team activities. This included:\n Web/Service implementation design, Full stack development, UX design, UI test automation, CI pipelines, Infrastructure design, and Infrastructure as code.\n \n ",svg:{src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTIzcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDEyMyAzMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDEuMSAoMzUzNzYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPnByb3Blcmx5bG9ja3VwPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBvbHlsaW5lIGlkPSJwYXRoLTEiIHBvaW50cz0iMCAzMCAxMjIuMTE5NjU1IDMwIDEyMi4xMTk2NTUgMC4wMzAzNDQ4Mjc2IDAgMC4wMzAzNDQ4Mjc2Ij48L3BvbHlsaW5lPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJwcm9wZXJseWxvY2t1cCI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXAtMiI+PC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDAuOTI3OTMxLDMuNjY2NTUxNzIgQzk2LjA4LDguNTE0MTM3OTMgOTYuMDc5MzEwMywxNi4zNzM3OTMxIDEwMC45Mjc5MzEsMjEuMjIyMDY5IEwxMDkuNzA1NTE3LDMwIEwxMTIuNjMxNzI0LDI3LjA3NDEzNzkgTDEwMy44NTQxMzgsMTguMjk1ODYyMSBDMTAwLjYyMjc1OSwxNS4wNjM3OTMxIDEwMC42MjEzNzksOS44MjQ0ODI3NiAxMDMuODUzNDQ4LDYuNTkyNDEzNzkgQzEwNy4wODYyMDcsMy4zNiAxMTIuMzI2NTUyLDMuMzYwMzQ0ODMgMTE1LjU1NzI0MSw2LjU5MjQxMzc5IEMxMTguNzg5MzEsOS44MjM3OTMxIDExOC43ODkzMSwxNS4wNjQxMzc5IDExNS41NTcyNDEsMTguMjk2MjA2OSBDMTE0LjQ5MDY5LDE5LjM2MzQ0ODMgMTEzLjMxNjU1MiwxOS45NTY4OTY2IDExMS44NDI0MTQsMjAuNDMyNzU4NiBMMTE1LjU1NzI0MSwyNC4xNDc5MzEgTDExOC40ODM3OTMsMjEuMjIyMDY5IEMxMjMuMzMxMzc5LDE2LjM3Mzc5MzEgMTIzLjMzMTM3OSw4LjUxNDEzNzkzIDExOC40ODM3OTMsMy42NjYyMDY5IEMxMTMuNjM1MTcyLC0xLjE4MTcyNDE0IDEwNS43NzYyMDcsLTEuMTgyMDY4OTcgMTAwLjkyNzkzMSwzLjY2NjU1MTcyIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkY1NzIyIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTIuNjMxNzI0LDE1LjM3IEMxMTQuMjQ3MjQxLDEzLjc1NDgyNzYgMTE0LjI0NzkzMSwxMS4xMzM0NDgzIDExMi42MzEwMzQsOS41MTc1ODYyMSBDMTExLjAxNjU1Miw3LjkwMTcyNDE0IDEwOC4zOTU1MTcsNy45MDIwNjg5NyAxMDYuNzgwMzQ1LDkuNTE3OTMxMDMgQzEwNS4xNjQxMzgsMTEuMTM0MTM3OSAxMDUuMTY0MTM4LDEzLjc1NDQ4MjggMTA2Ljc4MDM0NSwxNS4zNyBDMTA4LjM5NTUxNywxNi45ODYyMDY5IDExMS4wMTU4NjIsMTYuOTg2MjA2OSAxMTIuNjMxNzI0LDE1LjM3IiBpZD0iRmlsbC00IiBmaWxsPSIjRkY1NzIyIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS4yMTQ0ODI3NiwxNy41ODY4OTY2IEw5LjIxNDQ4Mjc2LDE3LjM5OTMxMDMgQzkuMjE0NDgyNzYsMTQuOTE0MTM3OSA3Ljk5NTE3MjQxLDEzLjY5NDgyNzYgNi4yODM0NDgyOCwxMy42OTQ4Mjc2IEM0LjUwMTcyNDE0LDEzLjY5NDgyNzYgMy4yODI0MTM3OSwxNC45MzcyNDE0IDMuMjgyNDEzNzksMTcuMzk5MzEwMyBMMy4yODI0MTM3OSwxNy41ODY4OTY2IEMzLjI4MjQxMzc5LDIwLjA0ODYyMDcgNC40NTQ4Mjc1OSwyMS4yNDQxMzc5IDYuMzA2ODk2NTUsMjEuMjQ0MTM3OSBDOC4xODI3NTg2MiwyMS4yNDQxMzc5IDkuMjE0NDgyNzYsMTkuOTc4Mjc1OSA5LjIxNDQ4Mjc2LDE3LjU4Njg5NjYgTDkuMjE0NDgyNzYsMTcuNTg2ODk2NiBaIE0wLDExLjM3MzQ0ODMgTDMuMzk5NjU1MTcsMTEuMzczNDQ4MyBMMy4zOTk2NTUxNywxMy4yOTYyMDY5IEM0LjA3OTY1NTE3LDEyLjEyMzc5MzEgNS41MSwxMS4wOTI0MTM4IDcuMzE1MTcyNDEsMTEuMDkyNDEzOCBDMTAuMzE2MjA2OSwxMS4wOTI0MTM4IDEyLjY2MDY4OTcsMTMuMzE5NjU1MiAxMi42NjA2ODk3LDE3LjM3NTg2MjEgTDEyLjY2MDY4OTcsMTcuNTYzNDQ4MyBDMTIuNjYwNjg5NywyMS42MTkzMTAzIDEwLjM2MzEwMzQsMjMuODkzNzkzMSA3LjMxNTE3MjQxLDIzLjg5Mzc5MzEgQzUuNDE1ODYyMDcsMjMuODkzNzkzMSA0LjAzMjQxMzc5LDIyLjk1NTg2MjEgMy4zOTk2NTUxNywyMS43NjAzNDQ4IEwzLjM5OTY1NTE3LDI3LjgwOTMxMDMgTDAsMjcuODA5MzEwMyBMMCwxMS4zNzM0NDgzIEwwLDExLjM3MzQ0ODMgWiIgaWQ9IkZpbGwtNSIgZmlsbD0iIzMzM0Q0NiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjk5ODYyMDcsMTEuMzczNDQ4MyBMMTcuMzk4Mjc1OSwxMS4zNzM0NDgzIEwxNy4zOTgyNzU5LDEzLjcxODI3NTkgQzE4LjE3MTcyNDEsMTIuMDc2ODk2NiAxOS4zNjc1ODYyLDExLjIwOTY1NTIgMjEuMzYwMzQ0OCwxMS4xODYyMDY5IEwyMS4zNjAzNDQ4LDE0LjM1MTAzNDUgQzE4Ljg1MTcyNDEsMTQuMzI3OTMxIDE3LjM5ODI3NTksMTUuMTQ4NjIwNyAxNy4zOTgyNzU5LDE3LjQ5Mjc1ODYgTDE3LjM5ODI3NTksMjMuNjM1ODYyMSBMMTMuOTk4NjIwNywyMy42MzU4NjIxIEwxMy45OTg2MjA3LDExLjM3MzQ0ODMiIGlkPSJGaWxsLTYiIGZpbGw9IiMzMzNENDYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMS4zNzI0MTM4LDE3LjU4Njg5NjYgTDMxLjM3MjQxMzgsMTcuNDIyNDEzOCBDMzEuMzcyNDEzOCwxNS4wNzgyNzU5IDMwLjI3MDM0NDgsMTMuNjcxMDM0NSAyOC4zNzEwMzQ1LDEzLjY3MTAzNDUgQzI2LjQ5NTUxNzIsMTMuNjcxMDM0NSAyNS4zNywxNS4wMzEzNzkzIDI1LjM3LDE3LjM3NTg2MjEgTDI1LjM3LDE3LjU2MzQ0ODMgQzI1LjM3LDE5LjkwNzkzMSAyNi40NDg2MjA3LDIxLjMxNDgyNzYgMjguMzcxMDM0NSwyMS4zMTQ4Mjc2IEMzMC4yNzAzNDQ4LDIxLjMxNDgyNzYgMzEuMzcyNDEzOCwxOS45MDc5MzEgMzEuMzcyNDEzOCwxNy41ODY4OTY2IEwzMS4zNzI0MTM4LDE3LjU4Njg5NjYgWiBNMjEuOTAwMzQ0OCwxNy42MzM3OTMxIEwyMS45MDAzNDQ4LDE3LjQ0NjIwNjkgQzIxLjkwMDM0NDgsMTMuNjAwNjg5NyAyNC42OTAzNDQ4LDExLjA5MjQxMzggMjguMzcxMDM0NSwxMS4wOTI0MTM4IEMzMi4wNTI0MTM4LDExLjA5MjQxMzggMzQuODE4OTY1NSwxMy41NTQxMzc5IDM0LjgxODk2NTUsMTcuMzc1ODYyMSBMMzQuODE4OTY1NSwxNy41NjM0NDgzIEMzNC44MTg5NjU1LDIxLjQzMTcyNDEgMzIuMDI4OTY1NSwyMy44OTM3OTMxIDI4LjM0NzkzMSwyMy44OTM3OTMxIEMyNC42OTAzNDQ4LDIzLjg5Mzc5MzEgMjEuOTAwMzQ0OCwyMS40NTU1MTcyIDIxLjkwMDM0NDgsMTcuNjMzNzkzMSBMMjEuOTAwMzQ0OCwxNy42MzM3OTMxIFoiIGlkPSJGaWxsLTciIGZpbGw9IiMzMzNENDYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS4xMzY4OTY2LDE3LjU4Njg5NjYgTDQ1LjEzNjg5NjYsMTcuMzk5MzEwMyBDNDUuMTM2ODk2NiwxNC45MTQxMzc5IDQzLjkxNzI0MTQsMTMuNjk0ODI3NiA0Mi4yMDYyMDY5LDEzLjY5NDgyNzYgQzQwLjQyNDEzNzksMTMuNjk0ODI3NiAzOS4yMDQ4Mjc2LDE0LjkzNzI0MTQgMzkuMjA0ODI3NiwxNy4zOTkzMTAzIEwzOS4yMDQ4Mjc2LDE3LjU4Njg5NjYgQzM5LjIwNDgyNzYsMjAuMDQ4NjIwNyA0MC4zNzcyNDE0LDIxLjI0NDEzNzkgNDIuMjI5MzEwMywyMS4yNDQxMzc5IEM0NC4xMDQ4Mjc2LDIxLjI0NDEzNzkgNDUuMTM2ODk2NiwxOS45NzgyNzU5IDQ1LjEzNjg5NjYsMTcuNTg2ODk2NiBMNDUuMTM2ODk2NiwxNy41ODY4OTY2IFogTTM1LjkyMjQxMzgsMTEuMzczNDQ4MyBMMzkuMzIyMDY5LDExLjM3MzQ0ODMgTDM5LjMyMjA2OSwxMy4yOTYyMDY5IEM0MC4wMDIwNjksMTIuMTIzNzkzMSA0MS40MzIwNjksMTEuMDkyNDEzOCA0My4yMzc1ODYyLDExLjA5MjQxMzggQzQ2LjIzODYyMDcsMTEuMDkyNDEzOCA0OC41ODM0NDgzLDEzLjMxOTY1NTIgNDguNTgzNDQ4MywxNy4zNzU4NjIxIEw0OC41ODM0NDgzLDE3LjU2MzQ0ODMgQzQ4LjU4MzQ0ODMsMjEuNjE5MzEwMyA0Ni4yODU1MTcyLDIzLjg5Mzc5MzEgNDMuMjM3NTg2MiwyMy44OTM3OTMxIEM0MS4zMzgyNzU5LDIzLjg5Mzc5MzEgMzkuOTU1MTcyNCwyMi45NTU4NjIxIDM5LjMyMjA2OSwyMS43NjAzNDQ4IEwzOS4zMjIwNjksMjcuODA5MzEwMyBMMzUuOTIyNDEzOCwyNy44MDkzMTAzIEwzNS45MjI0MTM4LDExLjM3MzQ0ODMgTDM1LjkyMjQxMzgsMTEuMzczNDQ4MyBaIiBpZD0iRmlsbC04IiBmaWxsPSIjMzMzRDQ2Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTguMzg0ODI3NiwxNi4xOCBDNTguMjY3NTg2MiwxNC4zMjc5MzEgNTcuMzI5NjU1MiwxMy40MzY4OTY2IDU1LjcxMjA2OSwxMy40MzY4OTY2IEM1NC4xODgyNzU5LDEzLjQzNjg5NjYgNTMuMTU2MjA2OSwxNC40NDUxNzI0IDUyLjg5ODI3NTksMTYuMTggTDU4LjM4NDgyNzYsMTYuMTggTDU4LjM4NDgyNzYsMTYuMTggWiBNNDkuNDA0ODI3NiwxNy42NTcyNDE0IEw0OS40MDQ4Mjc2LDE3LjQ2OTY1NTIgQzQ5LjQwNDgyNzYsMTMuNjAwNjg5NyA1Mi4xNDgyNzU5LDExLjA5MjQxMzggNTUuNzEyMDY5LDExLjA5MjQxMzggQzU4Ljg3Njg5NjYsMTEuMDkyNDEzOCA2MS42OTA2ODk3LDEyLjk0NDQ4MjggNjEuNjkwNjg5NywxNy4zMjg5NjU1IEw2MS42OTA2ODk3LDE4LjI2Njg5NjYgTDUyLjg1MTcyNDEsMTguMjY2ODk2NiBDNTIuOTQ1MTcyNCwyMC4zMDY1NTE3IDU0LjA0NzI0MTQsMjEuNDc4NjIwNyA1NS44OTkzMTAzLDIxLjQ3ODYyMDcgQzU3LjQ3MDM0NDgsMjEuNDc4NjIwNyA1OC4yNDQxMzc5LDIwLjc5ODYyMDcgNTguNDU1MTcyNCwxOS43NjcyNDE0IEw2MS42NjcyNDE0LDE5Ljc2NzI0MTQgQzYxLjI2ODYyMDcsMjIuNDE2ODk2NiA1OS4xNTg2MjA3LDIzLjg5Mzc5MzEgNTUuODA1ODYyMSwyMy44OTM3OTMxIEM1Mi4xMDEzNzkzLDIzLjg5Mzc5MzEgNDkuNDA0ODI3NiwyMS41NzI3NTg2IDQ5LjQwNDgyNzYsMTcuNjU3MjQxNCBMNDkuNDA0ODI3NiwxNy42NTcyNDE0IFoiIGlkPSJGaWxsLTkiIGZpbGw9IiMzMzNENDYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02Mi45ODEzNzkzLDExLjM3MzQ0ODMgTDY2LjM4MTAzNDUsMTEuMzczNDQ4MyBMNjYuMzgxMDM0NSwxMy43MTgyNzU5IEM2Ny4xNTQ0ODI4LDEyLjA3Njg5NjYgNjguMzUwMzQ0OCwxMS4yMDk2NTUyIDcwLjM0MzEwMzQsMTEuMTg2MjA2OSBMNzAuMzQzMTAzNCwxNC4zNTEwMzQ1IEM2Ny44MzQ0ODI4LDE0LjMyNzkzMSA2Ni4zODEwMzQ1LDE1LjE0ODYyMDcgNjYuMzgxMDM0NSwxNy40OTI3NTg2IEw2Ni4zODEwMzQ1LDIzLjYzNTg2MjEgTDYyLjk4MTM3OTMsMjMuNjM1ODYyMSBMNjIuOTgxMzc5MywxMS4zNzM0NDgzIiBpZD0iRmlsbC0xMCIgZmlsbD0iIzMzM0Q0NiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtMTEiIGZpbGw9IiMzMzNENDYiIHBvaW50cz0iNzEuNzI3MjQxNCA1LjgxNjg5NjU1IDc1LjEwMzQ0ODMgNS44MTY4OTY1NSA3NS4xMDM0NDgzIDIzLjYzNTg2MjEgNzEuNzI3MjQxNCAyMy42MzU4NjIxIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IkZpbGwtMTIiIGZpbGw9IiMzMzNENDYiIHBvaW50cz0iODAuOTY1NTE3MiAyMi4zOTMxMDM0IDc2LjA4ODYyMDcgMTEuMzczNDQ4MyA3OS43NDYyMDY5IDExLjM3MzQ0ODMgODIuNzIzNzkzMSAxOC43MzU1MTcyIDg1LjQ2NzI0MTQgMTEuMzczNDQ4MyA4OC43MjYyMDY5IDExLjM3MzQ0ODMgODIuMDkxMDM0NSAyNy44MDkzMTAzIDc4LjgwODI3NTkgMjcuODA5MzEwMyA4MC45NjU1MTcyIDIyLjM5MzEwMzQiPjwvcG9seWxpbmU+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",height:"2215px",width:"770px"}}],A=[{title:"Solnet",website:"https://solnet.co.nz/",startDate:new Date("2012-08-01"),endDate:new Date("2017-11-01"),isDisabled:!1,link:"See here for some of the work I've done with Solnet.",linkHref:"#Products-and-Products",brief:"\n \n I started with Solnet after graduating, joining the delivery team.\n \n I gained experience with a variety of clients, first as a front end developer, then as others:\n Devops developer, API developer and Automation tester.\n \n Later at my time in Solnet I mentored team members in JavaScript \n tooling and practices, through 1-on-1's and group presentations.\n \n ",svg:{src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIyMTQuMjIxIDc2OS42MjEiPgogICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzBjNGI4NyIgZD0iTTIzMS4xNjcsNTIzLjgxNWMtNDAuNDY3LTUxLjA0NS01NS4zMTgtMTA5LjMzLTQxLjgyMi0xNjQuMTE3YzEwLjAzOC00MC43NDIsMzUuNTI2LTcxLjk2Niw3My43MTUtOTAuMjk0CiAgICAgICAgICAgICAgICAgICAgYzEuNzc4LTAuODU1LDMuNjE1LTEuNTkxLDUuNDMyLTIuMzc3TDE4MywxOTMuOTAxQzExMC4wMjIsMjM1Ljg5LDYyLjEyLDMwNi4zNjQsNjIuMTIsMzg2LjI1NwogICAgICAgICAgICAgICAgICAgIGMwLDEyOC43MDksMTI0LjI3OSwyMzMuMDU5LDI3Ny42MDIsMjMzLjA1OWM4LjUxNiwwLDE2LjkwNC0wLjQzMiwyNS4yMjMtMS4wNzFDMzExLjMxNSw1OTguMSwyNjQuMjk3LDU2NS41OTksMjMxLjE2Nyw1MjMuODE1egogICAgICAgICAgICAgICAgICAgICBNNDE4LjY3OSwyNjguNDk3YzQ5LjU3MiwyMi45ODQsODQuMzgyLDcwLjU0Miw4Ni42MzEsMTE4LjMyN2MxLjQ3MywzMS4zNTItOS44NTIsNzUuNzg3LTY4LjQxMSwxMTYuNTE5CiAgICAgICAgICAgICAgICAgICAgYzMyLjYyOSw1LjI0NSw3My4yNDMsMi41MDUsMTA3LjI3Ny0xMy44M2MzMy40MTUtMTYuMDMsNTQuODA3LTQyLjIxNSw2My41NzgtNzcuODJjMTIuMDcxLTQ5LjAxMi0xLjUyMi0xMDEuNTQxLTM4LjI5Ni0xNDcuOTIxCiAgICAgICAgICAgICAgICAgICAgYy0zOS4wOTItNDkuMjk3LTk4Ljk2Ny04NC44MzMtMTY2LjAzMi0xMDAuODUzYy0yMS4zNTMtNC40Mi00My42NC02LjgxNy02Ni42MTMtNi44MTdjLTUwLjU4NCwwLTk3Ljk2NSwxMS40MTMtMTM4LjgwNiwzMS4yNjQKICAgICAgICAgICAgICAgICAgICBsODcuOTM3LDc1LjIxOEMzMzMuODY1LDI0OC41NTgsMzg3LjMyNywyNTMuOTYxLDQxOC42NzksMjY4LjQ5N3ogTTQ3MC42MDgsNTIxLjUyNWMtMjguNTkyLDAtNTUuMi01LjQ1MS03My45MTEtMTQuMTI0CiAgICAgICAgICAgICAgICAgICAgYy00OS41NzItMjIuOTg0LTg0LjM5MS03MC41NDItODYuNjQxLTExOC4zMzZjLTEuNDczLTMxLjM1Miw5Ljg2MS03NS43ODcsNjguNDIxLTExNi41MTkKICAgICAgICAgICAgICAgICAgICBjLTMyLjYxOS01LjI1NS03My4yNDMtMi41MTQtMTA3LjI3NywxMy44MjljLTMzLjQxNSwxNi4wMy01NC44MDcsNDIuMjE1LTYzLjU4OCw3Ny44M2MtMTIuMDcxLDQ5LjAwMiwxLjUzMiwxMDEuNTQxLDM4LjI5NiwxNDcuOTIxCiAgICAgICAgICAgICAgICAgICAgYzM4LjcwOSw0OC44MTYsOTcuODA4LDg0LjEzNiwxNjQuMDg4LDEwMC4zODJjMjEuMzMzLDQuNDEsNDMuNjEsNi44MDcsNjYuNTY0LDYuODA3YzU3LjU3NywwLDExMS4wNTgtMTQuNzIzLDE1NS40MDUtMzkuOTE3CiAgICAgICAgICAgICAgICAgICAgbC04NC42MDctNzIuMzY5QzUyMi45NCw1MTcuMTc0LDQ5NS45OTgsNTIxLjUyNSw0NzAuNjA4LDUyMS41MjV6IE00NzYuNTU2LDE1My4yMDFjLTguMzI5LDAtMTYuNTQsMC40MjItMjQuNjkzLDEuMDIxCiAgICAgICAgICAgICAgICAgICAgYzU0LjIyOCwyMC4xMDYsMTAxLjgxNiw1Mi44MDQsMTM1LjI0LDk0Ljk1YzQwLjQ2Nyw1MS4wNDUsNTUuMzE4LDEwOS4zMyw0MS44MjIsMTY0LjExN2MtOS4wODUsMzYuODcyLTMwLjg2MSw2NS45MDYtNjMuMjA1LDg0LjY4NgogICAgICAgICAgICAgICAgICAgIGw4My4wMjYsNzEuMDE0YzY0LjE4Ny00Mi42ODcsMTA1LjQxMS0xMDguNjQyLDEwNS40MTEtMTgyLjczQzc1NC4xNTgsMjU3LjU0MSw2MjkuODY5LDE1My4yMDEsNDc2LjU1NiwxNTMuMjAxeiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZmlsbD0iIzBjNGI4NyIgZD0iTTkwMy43NjgsMzU4LjYzNWMwLTE5LjYxNSwyMy4xNDEtMjcuNjU5LDQxLjczNC0yNy42NTljMzkuNzQsMCw1OS44NTYsMjAuMTE2LDU5Ljg1NiwyMC4xMTZsMjkuMTcyLTQzLjc1NwogICAgICAgICAgICAgICAgICAgIGMwLDAtMzAuNjg0LTI5LjE2Mi04OS4wMjctMjkuMTYyYy01MC43OCwwLTEwMS41OCwzMC42NzQtMTAxLjU4LDgwLjk2NGMwLDc0LjkzMywxMDcuNjIxLDc0LjQzMiwxMDcuNjIxLDEwNy4xMgogICAgICAgICAgICAgICAgICAgIGMwLDE4LjYxMy0yMi4xMjksMjcuNjU5LTQxLjc0NCwyNy42NTljLTQyLjc0NiwwLTY4LjM5MS0yNS42NDUtNjguMzkxLTI1LjY0NWwtMzMuMTk5LDQxLjIzM2MwLDAsMzcuNzE3LDM3LjIxNiwxMDEuNTksMzcuMjE2CiAgICAgICAgICAgICAgICAgICAgYzU4LjMzMywwLDEwMi4wOTEtMzIuNjg4LDEwMi4wOTEtODAuNDYzQzEwMTEuODg5LDM4OS44MTEsOTAzLjc2OCwzODkuODExLDkwMy43NjgsMzU4LjYzNXogTTExODYuOTI1LDI3OC4xNzEKICAgICAgICAgICAgICAgICAgICBjLTc5Ljk2MiwwLTE1OC40MTEsNjUuODc3LTE1OC40MTEsMTU0Ljg5NGMwLDY4LjM5MSw1Mi4yOTMsMTEzLjY2MSwxMjUuNzEzLDExMy42NjFjNzkuNDYxLDAsMTU4LjkzMS02NS4zODYsMTU4LjkzMS0xNTUuNDA1CiAgICAgICAgICAgICAgICAgICAgQzEzMTMuMTU4LDMyMy45MzIsMTI2MC44NTYsMjc4LjE3MSwxMTg2LjkyNSwyNzguMTcxeiBNMTE1NS4yMzksNDkyLjQxYy0zNi4yMTQsMC02Mi4zNi0yNC4xNDMtNjIuMzYtNjIuMzYKICAgICAgICAgICAgICAgICAgICBjMC01Ni4zMyw0Ny43NzUtOTcuNTczLDkzLjUzNi05Ny41NzNjMzYuMjE0LDAsNjEuODU5LDI1LjE1NCw2MS44NTksNjIuODcxQzEyNDguMjc0LDQ1Mi4xNzksMTIwMSw0OTIuNDEsMTE1NS4yMzksNDkyLjQxegogICAgICAgICAgICAgICAgICAgICBNMTM4OS42MTcsNDY3LjI2MWMwLTQuNTI4LDEuNTEzLTEzLjU3NCwzLjAxNS0yMC42MTdsNTAuOC0yNjMuMDI2aC02My44NjNsLTUyLjgxMywyNzMuMDgzCiAgICAgICAgICAgICAgICAgICAgYy0yLjAwNCwxMC4wNTgtMy4wMTUsMTguNjEzLTMuMDE1LDI1LjY0NWMwLDQ3Ljc3NSwzMy4xOTksNjAuODU4LDY3LjM4OSw2MC44NThjOS4wNTYsMCwxOC4xMTItMS41MTMsMTguMTEyLTEuNTEzbDExLjA2LTU1LjgxOQogICAgICAgICAgICAgICAgICAgIGMwLDAtNC4wMjcsMC41MDEtOS4wNTYsMC41MDFDMTQwMC42ODcsNDg2LjM3NSwxMzg5LjYxNyw0ODMuODYsMTM4OS42MTcsNDY3LjI2MXogTTE2MzEuNTM3LDI3OC4xNzEKICAgICAgICAgICAgICAgICAgICBjLTQ0Ljc1OSwwLTgzLjQ4OCwzMC4xNzMtOTcuNTczLDU0LjMwNmgtMC45OTJjMCwwLDQuMDA3LTEyLjU2Miw2LjUyMi0yNS4xMzVsNC41MzgtMjMuMTQxaC02MS44NTlsLTQ5Ljc5OCwyNTYuNDg0aDYzLjg3MwogICAgICAgICAgICAgICAgICAgIGwyMi4xMjktMTE1LjY2NWM5LjA1Ni00Ni43NzMsNDcuMjc0LTg4LjUxNyw5MS41MzItODguNTE3YzIwLjExNiwwLDMyLjE4Nyw5LjU1NywzMi4xODcsMzEuMTg1YzAsNi41MzItMS41MDMsMTUuMDg3LTMuMDE1LDIzLjYzMgogICAgICAgICAgICAgICAgICAgIGwtMjkuMTcyLDE0OS4zNjRoNjMuODYzbDMwLjY4NS0xNTkuNDIyYzIuMDEzLTExLjA2LDQuNTI4LTIzLjYzMiw0LjUyOC0zMy4xODlDMTcwOC45ODUsMjk4Ljc4OCwxNjc2Ljc5OCwyNzguMTcxLDE2MzEuNTM3LDI3OC4xNzEKICAgICAgICAgICAgICAgICAgICB6IE0xODY5LjkzOSwyNzguMTcxYy04NS41MDEsMC0xNDguMzYzLDcxLjQwNy0xNDguMzYzLDE1OC40MTFjMCw2MS44NTksNDQuNzY5LDExMC4xNDUsMTI0LjcyMSwxMTAuMTQ1CiAgICAgICAgICAgICAgICAgICAgYzU2Ljg0LDAsMTAwLjA4Ny0zMy43LDEwMC4wODctMzMuN2wtMTcuMS00OC43ODZjMCwwLTM4LjIxOCwyOC4xNy03OS40NjEsMjguMTdzLTYzLjM2Mi0yNS42NDUtNjMuMzYyLTU4LjM0MwogICAgICAgICAgICAgICAgICAgIGMwLTMuMDE1LDAtNi4wMzEsMC41MDEtOS41NDdoMTc2LjUyMmMwLDAsOS4wNDYtMjcuMTU4LDkuMDQ2LTQ5LjI4N0MxOTcyLjUzMSwzMTguNDAyLDE5MzguODMxLDI3OC4xNzEsMTg2OS45MzksMjc4LjE3MXoKICAgICAgICAgICAgICAgICAgICAgTTE5MDguNjY4LDM4MC43NjNIMTc5Ny4wMWMxMi41ODItMzEuNjg2LDM5LjIzOS01My4zMDQsNzEuOTE3LTUzLjMwNGMyNC4xNDMsMCw0MC43MzIsMTUuNTg4LDQwLjczMiw0Mi4yNDUKICAgICAgICAgICAgICAgICAgICBDMTkwOS42NiwzNzUuMjMzLDE5MDguNjY4LDM4MC43NjMsMTkwOC42NjgsMzgwLjc2M3ogTTIwODMuNzAxLDMzOC41MThoNTguODQ0bDkuNTU3LTUwLjc5aC01OC44NDRsMTQuNTg2LTczLjQzaC02MS4zNTkKICAgICAgICAgICAgICAgICAgICBsLTE0LjU4Niw3My40M2gtMzQuNzAxbC05LjU1Nyw1MC43OWgzMi42OThsLTIwLjExNSwxMDIuNTkyYy0xLjUwMyw4LjU0NS0zLjAyNSwxNy4xLTMuMDI1LDI0LjE0MwogICAgICAgICAgICAgICAgICAgIGMwLDU5Ljg0Niw0NC43NjksNzcuOTQ4LDkxLjAzMSw3Ny45NDhjOS4wNTYsMCwxOC42MDMtMS41MTMsMTguNjAzLTEuNTEzbDExLjA3LTU1LjgxOWMwLDAtNi4wMzEsMS4wMTItMTQuMDg1LDEuMDEyCiAgICAgICAgICAgICAgICAgICAgYy0xOS4xMDQsMC00MC4yMzEtNS4wMzktNDAuMjMxLTM0LjIwMWMwLTQuMDI3LDAuNTAxLTEyLjU3MiwyLjAxMy0yMC42MTdMMjA4My43MDEsMzM4LjUxOHoiPjwvcGF0aD4KICAgICAgICAgICAgPC9zdmc+Cg==",height:"2215px",width:"770px"}}],z=[{title:"Forsyth Barr",website:"https://www.forsythbarr.co.nz/",startDate:new Date("2022-12-01"),endDate:new Date("2024-03-03"),isDisabled:!1,link:"See here for some of the work I've done with Forsyth Barr.",linkHref:"#Products-and-Products",brief:"\n \n I transitioned into Trove's parent company Forsyth Barr as a Senior Platform Engineer, \n joining a team focused on developing a new platform product.\n\n This product would accelerate the development of new FinTech products by supporting\n several sets of APIs commonly appearing in the industry.\n\n I took on several responsibilities in the team including design and implementation of\n several components including Identity and Access, SDK, Event framework, and API Gateway.\n ",svg:{src:"data:image/svg+xml;base64,ICA8c3ZnCiAgICBoZWlnaHQ9IjMzIgogICAgdmlld0JveD0iLTEwIC0yIDI2MyAzNSIKICAgIHdpZHRoPSIyNDMiCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgPgogICAgPHBhdGgKICAgICAgZD0ibTEyLjMxMiA0aDQuNDIybDMuMTI2IDMuMTI3LTYuMDM4IDMuOTAzem0tNS4zOCAwaDQuNDIxbC0xLjUxIDcuMDMtNi4wMzgtMy45MDMgMy4xMjYtMy4xMjd6bTkuNzAzIDkuODQzIDMuOTAzLTYuMDM4IDMuMTI3IDMuMTI2djQuNDIyem0tMTYuNjM1LTIuOTEyIDMuMTI2LTMuMTI2IDMuOTA0IDYuMDM4LTcuMDMgMS41MXYtNC40MjN6bTE2LjYzNSA2Ljg5IDcuMDMtMS41MDl2NC40MjJsLTMuMTI3IDMuMTI2LTMuOTAzLTYuMDM4em0tMTYuNjM1IDIuOTE0di00LjQyMmw3LjAzIDEuNTEtMy45MDQgNi4wMzgtMy4xMjYtMy4xMjd6bTEyLjMxMiA2LjkzIDEuNTEtNy4wMyA2LjAzOCAzLjkwNS0zLjEyNiAzLjEyNmgtNC40MjJ6bS04LjUwNy0zLjEyNSA2LjAzOC0zLjkwNCAxLjUxIDcuMDNoLTQuNDIyem0zMi41NjQtLjY3M3YtMTYuMDY3aDEyLjY4NnYyLjU3aC05Ljg2MnY0LjM4NWg4LjgzdjIuNTdoLTguODN2Ni41NDJ6bTI0Ljk2Mi4yNzZjLTQuOTM1IDAtOC4zNzgtMy43NDItOC4zNzgtOC4yNjN2LS4wNDZjMC00LjUyMiAzLjQ5LTguMzEgOC40MjQtOC4zMSA0LjkzNSAwIDguMzc4IDMuNzQyIDguMzc4IDguMjY0di4wNDZjMCA0LjUyMS0zLjQ4OSA4LjMwOS04LjQyNCA4LjMwOXptLjA0Ni0yLjYxN2MzLjE5IDAgNS40MTctMi41MjUgNS40MTctNS42NDZ2LS4wNDZjMC0zLjEyMi0yLjI3Mi01LjY5My01LjQ2My01LjY5My0zLjE5IDAtNS40MTcgMi41MjUtNS40MTcgNS42NDd2LjA0NmMwIDMuMTIxIDIuMjczIDUuNjkyIDUuNDYzIDUuNjkyem0xMy4zMjMgMi4zNHYtMTYuMDY2aDcuMTYyYzIuMDIgMCAzLjYwNC41OTcgNC42MzcgMS42MDcuODQ5Ljg3MiAxLjMzIDIuMDY1IDEuMzMgMy40NjV2LjA0NmMwIDIuNjQtMS41ODMgNC4yMjQtMy44MSA0Ljg2N2w0LjMzOSA2LjA4MmgtMy4zNTJsLTMuOTQ4LTUuNmgtMy41MzV2NS42aC0yLjgyM3ptMi44MjMtOC4xMDJoNC4xMzJjMi4wMiAwIDMuMzA1LTEuMDU2IDMuMzA1LTIuNjg2di0uMDQ2YzAtMS43MjEtMS4yMzktMi42NjItMy4zMjgtMi42NjJoLTQuMTA5em0yMi40NTEgOC4zMzJjLTIuNDU1IDAtNC43NzQtLjg1LTYuNzAyLTIuNTdsMS42OTktMi4wMmMxLjUzNyAxLjMzIDMuMDk4IDIuMDg4IDUuMDcyIDIuMDg4IDEuNzQ1IDAgMi44NDctLjgyNiAyLjg0Ny0yLjAydi0uMDQ2YzAtMS4xNDgtLjY0My0xLjc2Ny0zLjYyNy0yLjQ1Ni0zLjQyLS44MjYtNS4zNDgtMS44MzYtNS4zNDgtNC43OTd2LS4wNDZjMC0yLjc1NSAyLjI5NS00LjY2IDUuNDg2LTQuNjYgMi4zNDEgMCA0LjIuNzEyIDUuODMgMi4wMmwtMS41MTUgMi4xMzVjLTEuNDQ2LTEuMDc5LTIuODkyLTEuNjUzLTQuMzYxLTEuNjUzLTEuNjUzIDAtMi42MTcuODUtMi42MTcgMS45MDV2LjA0NmMwIDEuMjQuNzM1IDEuNzkgMy44MzMgMi41MjUgMy4zOTguODI3IDUuMTQyIDIuMDQzIDUuMTQyIDQuNzA2di4wNDZjMCAzLjAwNi0yLjM2NCA0Ljc5Ny01LjczOSA0Ljc5N3ptMTUuNDAyLS4yM3YtNi4zMzVsLTYuMzgtOS43MzJoMy4zNWw0LjQ3NiA3LjA5MyA0LjU0NS03LjA5M2gzLjIzN2wtNi4zODEgOS42NjN2Ni40MDR6bTE3LjU2MyAwdi0xMy40NWgtNS4xMTh2LTIuNjE4aDEzLjA2djIuNjE2aC01LjExOHYxMy40NTFoLTIuODI0em0xMi45NDUgMHYtMTYuMDY2aDIuODIzdjYuNjhoNy42Njd2LTYuNjhoMi44MjN2MTYuMDY3aC0yLjgyM3YtNi43NzFoLTcuNjY3djYuNzcxaC0yLjgyM3ptMjUuOTk4IDB2LTE2LjA2Nmg3LjIwN2MxLjgzNiAwIDMuMjgzLjUwNSA0LjIgMS40MjMuNzEyLjcxMSAxLjA4IDEuNjA3IDEuMDggMi42NjN2LjA0NWMwIDEuOTI5LTEuMTAyIDIuOTYyLTIuMjk2IDMuNTgxIDEuODgyLjY0MyAzLjE5IDEuNzIyIDMuMTkgMy45MDJ2LjA0NmMwIDIuODctMi4zNjQgNC40MDctNS45NDQgNC40MDdoLTcuNDM3em05LjY2My0xMS40NzZ2LS4wNDZjMC0xLjI2My0xLjAxLTIuMDQzLTIuODIzLTIuMDQzaC00LjA2M3Y0LjI2OWgzLjg1NmMxLjgxNCAwIDMuMDMtLjcxMSAzLjAzLTIuMTh6bS44OTUgNi43MjVjMC0xLjM1NC0xLjA3OS0yLjE1OC0zLjMwNS0yLjE1OGgtNC40NzZ2NC40MDdoNC42ODNjMS45MDUgMCAzLjA5OC0uNzU3IDMuMDk4LTIuMjAzem02LjUyMiA0Ljc1MSA3LjA3LTE2LjE4MmgyLjYxNmw3LjA3IDE2LjE4MmgtMi45ODRsLTEuNjMtMy44NzloLTcuNTk3bC0xLjY1MyAzLjg4aC0yLjg5MnptNS41NzctNi4zOGg1LjUzMmwtMi43NzctNi40MjgtMi43NTUgNi40Mjd6bTE1LjgxNyA2LjM4di0xNi4wNjZoNy4xNjJjMi4wMiAwIDMuNjA0LjU5NyA0LjYzNyAxLjYwNy44NDkuODcyIDEuMzMgMi4wNjUgMS4zMyAzLjQ2NXYuMDQ2YzAgMi42NC0xLjU4MyA0LjIyNC0zLjgxIDQuODY3bDQuMzM5IDYuMDgyaC0zLjM1MWwtMy45NDgtNS42aC0zLjUzNXY1LjZoLTIuODI0em0yLjgyNC04LjEwMmg0LjEzMWMyLjAyIDAgMy4zMDYtMS4wNTYgMy4zMDYtMi42ODZ2LS4wNDZjMC0xLjcyMS0xLjI0LTIuNjYyLTMuMzI4LTIuNjYyaC00LjExdjUuMzk0em0xNi4xNjMgOC4xMDJ2LTE2LjA2Nmg3LjE2MWMyLjAyIDAgMy42MDQuNTk3IDQuNjM3IDEuNjA3Ljg1Ljg3MiAxLjMzMSAyLjA2NSAxLjMzMSAzLjQ2NXYuMDQ2YzAgMi42NC0xLjU4NCA0LjIyNC0zLjgxIDQuODY3bDQuMzM4IDYuMDgxaC0zLjM1MWwtMy45NDgtNS42aC0zLjUzNXY1LjZ6bTIuODIzLTguMTAyaDQuMTMyYzIuMDIgMCAzLjMwNS0xLjA1NiAzLjMwNS0yLjY4NnYtLjA0NmMwLTEuNzIxLTEuMjQtMi42NjItMy4zMjgtMi42NjJoLTQuMTF2NS4zOTR6IgogICAgICBmaWxsPSIjZmZmIgogICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAvPgogIDwvc3ZnPg==",height:"33px",width:"243px",style:{float:"right",height:"33px",width:"243px",padding:4,backgroundColor:"#212529"}}}],c=[{title:"Trove",website:"https://www.linkedin.com/company/trove-nz",startDate:new Date("2022-02-01"),endDate:new Date("2022-12-01"),isDisabled:!1,link:"See here for some of the work I've done with Trove.",linkHref:"#Products-and-Products",brief:["\n \n I worked with Trove as a Senior Financial Engineer. At Trove I helped develop API services and tooling to support Tempo, a FinTech product launched in New Zealand.\n\n Development was centered around a serverless design using AWS services. \n\n "],svg:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEyIiBoZWlnaHQ9IjIxMiIgdmlld0JveD0iMCAwIDIxMiAyMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEyIDEwNi4wMDFDMjEyIDQ3LjQ1ODEgMTY0LjU0MiAwIDEwNiAwQzQ3LjQ1NzcgMCAwIDQ3LjQ1ODEgMCAxMDYuMDAxQzAgMTY0LjU0MiA0Ny40NTc3IDIxMiAxMDYgMjEyQzE2NC41NDIgMjEyIDIxMiAxNjQuNTQyIDIxMiAxMDYuMDAxWiIgZmlsbD0iIzAwNDg2MiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExNyAxNDYuNjE1QzExNyAxNDYuMzcxIDExNyA4OS4yNDM5IDExNyA4OUMxMTcgODIuNzEyIDExMS44NSA4MiAxMDUuNDk5IDgyQzk5LjE0ODMgODIgOTQgODIuNzEyIDk0IDg5Qzk0IDg5IDk0IDE0Ni4zNzEgOTQgMTQ2LjYxNUM5NCAxNTIuOTAzIDk5LjE0ODMgMTU4IDEwNS40OTkgMTU4QzExMS44NSAxNTggMTE3IDE1Mi45MDMgMTE3IDE0Ni42MTVaIiBmaWxsPSIjMDVDN0QyIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNjcgNzJDNjcgNjkuMjM5MiA2NC43NjA4IDY3IDYyIDY3QzU5LjIzOTIgNjcgNTcgNjkuMjM5MiA1NyA3MkM1NyA3NC43NjA4IDU5LjIzOTIgNzcgNjIgNzdDNjQuNzYwOCA3NyA2NyA3NC43NjA4IDY3IDcyWiIgZmlsbD0iI0ZGRUM5RSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1MC4wMjYgNjdDMTQ5LjkyIDY3IDc2LjA4MTUgNjcgNzUuOTc0MSA2N0M3My4yMjc2IDY3IDcxIDY5LjIzOTIgNzEgNzJDNzEgNzQuNzYwOCA3My4yMjc2IDc3IDc1Ljk3NDEgNzdDNzUuOTc0MSA3NyAxNDkuOTIgNzcgMTUwLjAyNiA3N0MxNTIuNzcyIDc3IDE1NSA3NC43NjA4IDE1NSA3MkMxNTUgNjkuMjM5MiAxNTIuNzcyIDY3IDE1MC4wMjYgNjdaIiBmaWxsPSIjQTZFNEU3Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTI0LjAyMiA4MUMxMjMuOTE2IDgxIDYyLjA4NDEgODEgNjEuOTc4NSA4MUM1OS4yMjk2IDgxIDU3IDgzLjIzOTIgNTcgODZDNTcgODguNzYwOCA1OS4yMjk2IDkxIDYxLjk3ODUgOTFDNjIuMDg0MSA5MSAxMjMuOTE2IDkxIDEyNC4wMjIgOTFDMTI2Ljc3IDkxIDEyOSA4OC43NjA4IDEyOSA4NkMxMjkgODMuMjM5MiAxMjYuNzcgODEgMTI0LjAyMiA4MVoiIGZpbGw9IiNBNkU0RTciLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNDkuOTA4IDgxQzE0OS44IDgxIDEzOC4yMDEgODEgMTM4LjA5MiA4MUMxMzUuMjggODEgMTMzIDgzLjIzOTIgMTMzIDg2QzEzMyA4OC43NjA4IDEzNS4yOCA5MSAxMzguMDkyIDkxSDE0OS45MDhDMTUyLjcyIDkxIDE1NSA4OC43NjA4IDE1NSA4NkMxNTUgODMuMjM5MiAxNTIuNzIgODEgMTQ5LjkwOCA4MVoiIGZpbGw9IiNDM0I4RkYiLz4KPC9zdmc+Cg==",height:"132px",width:"135px",style:{width:52,float:"right",padding:4}}}];var T="data:image/png;base64,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";let a=[{title:"Research Project: Query Expansion",startDate:new Date("2011-11-01"),endDate:new Date("2012-03-01"),isDisabled:!0,brief:"\n \n My second research opportunity was offered by the supervisor of my honours project.\n \n The project looked at ways that Wikipedia and its hyperlinks could be used to support \n Query Expansion. \n \n With Victoria's Web Intelligence team, I got my thesis submitted and accepted to an \n Australasian Web Intelligence conference.\n \n ",svg:{src:T,height:"792px",width:"192px"}},{title:"Research Project: Eye Gaze tracking",startDate:new Date("2010-11-01"),endDate:new Date("2011-03-01"),isDisabled:!0,brief:"\n At the end of my 300 level university year I was awarded a research scholarship.\n \n With the support of my supervisor and his team,\n I contributed to the development of an open source gaze tracking system.\n \n ",svg:{src:T,height:"792px",width:"192px"}},{title:"Cool Bananas",startDate:new Date("2009-11-01"),endDate:new Date("2010-03-01"),isDisabled:!0,brief:"\n \n During an internship with another student and senior\n our team prototyped a scripting interpreter and runtime for embedded systems.\n \n The experience helped cement the past year study learning C, Agile processes, and Testing practices.\n \n "}],u=[].concat(z).concat(c).concat(y).concat(s).concat(A).concat(a);function o(){let M=j.useMemo(()=>u.filter(M=>!M.isDisabled),[]);return(0,i.jsxs)("div",{className:"root",children:[(0,i.jsx)("h1",{id:"Experience",className:"experienceTitle",children:"Experience"}),M.map((e,N)=>(0,i.jsx)("div",{className:N!==M.length-1?"job":"lastJob",children:(0,i.jsx)("div",{className:"jobContentContainer",children:(0,i.jsxs)("div",{className:"jobContent",children:[(0,i.jsxs)("div",{className:"titleContainer",children:[(0,i.jsx)("h2",{className:"jobTitle",children:e.title}),(0,i.jsx)("em",{children:(0,i.jsx)(w,{startDate:e.startDate,endDate:e.endDate})})]}),e.svg?(0,i.jsx)("div",{className:"jobImage",children:(0,i.jsx)("amp-img",{style:e.svg.style,src:e.svg.src,height:e.svg.height,width:e.svg.width,layout:"responsive"})}):null,[].concat(e.brief).map(M=>(0,i.jsx)("p",{className:"jobBrief",children:M},M)),e.link?(0,i.jsx)("a",{className:"jobLink",href:e.linkHref,children:(0,i.jsx)("strong",{children:e.link})}):null]})})},e.title))]})}function w(M){let{startDate:e,endDate:N}=M,i=e?(0,t.ZP)(e,"MMM yyyy"):"",j=N?(0,t.ZP)(N,"MMM yyyy"):"Current",D=e&&N?"(".concat((0,g.Z)(N,e),")"):"";return["".concat(i," - ").concat(j),D].join(" ")}function C(){return(0,i.jsx)("div",{className:"educationContent",children:(0,i.jsxs)("div",{className:"root",children:[(0,i.jsx)("h1",{children:"Education"}),(0,i.jsxs)("div",{className:"educationContainer",children:[(0,i.jsx)("h2",{className:"content",children:"Bachelor of Engineering, Software Engineering, First\xa0Class\xa0Honours"}),(0,i.jsx)("h3",{className:"content",children:"Victoria University of\xa0Wellington"}),(0,i.jsx)("em",{className:"content",children:"2007-2012"})]})]})})}function x(){return(0,i.jsxs)("div",{className:"root",children:[(0,i.jsx)("h1",{id:"Products-and-Products",className:"projectsTitle",children:"Products and Projects"}),(0,i.jsx)("div",{className:"projectsContainer",children:L.filter(M=>!M.isDisabled).map((M,e)=>(0,i.jsx)("div",{className:0===e?"firstProject":"project",children:(0,i.jsx)("div",{className:"projectContainer",children:(0,i.jsxs)("div",{className:"projectContent",children:[(0,i.jsxs)("div",{className:"projectTitleContainer",children:[(0,i.jsx)("h2",{id:M.id,className:"projectTitle",children:M.title}),(0,i.jsx)("em",{children:M.client})]}),(0,i.jsxs)("div",{children:[[].concat(M.brief).map(M=>(0,i.jsx)("p",{className:"projectBrief",children:M},M)),(0,i.jsx)(l,{bullets:M.bullets})]})]})})},M.title))})]})}function l(M){let{bullets:e}=M;return(0,i.jsx)("ul",{className:"projectBullets",children:e.map(M=>(0,i.jsx)("li",{children:M},M))})}function r(){return(0,i.jsx)("div",{className:"interestsContainer",children:(0,i.jsxs)("div",{className:"root",children:[(0,i.jsx)("h1",{children:"Interests"}),(0,i.jsx)("ul",{className:"chipList",children:n.filter(M=>!M.isDisabled).map(M=>(0,i.jsx)("li",{className:"chip",children:M.title},M.title))})]})})}function d(){return(0,i.jsx)("div",{className:"root",children:(0,i.jsxs)("div",{className:"container",children:[(0,i.jsx)("div",{children:(0,i.jsx)("span",{className:"text",children:(0,i.jsx)("b",{children:"hello@carson.kiwi"})})}),(0,i.jsx)("div",{className:"socialLinkPrint",children:"github.com/Kauabunga"}),(0,i.jsx)("div",{className:"socialLinkPrint",children:"nz.linkedin.com/in/carsonbruce"}),(0,i.jsx)("a",{href:"https://github.com/Kauabunga",target:"_blank",rel:"noopener noreferrer",className:"socialLink",children:(0,i.jsx)("amp-img",{src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNDM4LjU0OXB4IiBoZWlnaHQ9IjQzOC41NDlweCIgdmlld0JveD0iMCAwIDQzOC41NDkgNDM4LjU0OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjU0OSA0MzguNTQ5OyIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiBkPSJNNDA5LjEzMiwxMTQuNTczYy0xOS42MDgtMzMuNTk2LTQ2LjIwNS02MC4xOTQtNzkuNzk4LTc5LjhDMjk1LjczNiwxNS4xNjYsMjU5LjA1Nyw1LjM2NSwyMTkuMjcxLDUuMzY1CgkJYy0zOS43ODEsMC03Ni40NzIsOS44MDQtMTEwLjA2MywyOS40MDhjLTMzLjU5NiwxOS42MDUtNjAuMTkyLDQ2LjIwNC03OS44LDc5LjhDOS44MDMsMTQ4LjE2OCwwLDE4NC44NTQsMCwyMjQuNjMKCQljMCw0Ny43OCwxMy45NCw5MC43NDUsNDEuODI3LDEyOC45MDZjMjcuODg0LDM4LjE2NCw2My45MDYsNjQuNTcyLDEwOC4wNjMsNzkuMjI3YzUuMTQsMC45NTQsOC45NDUsMC4yODMsMTEuNDE5LTEuOTk2CgkJYzIuNDc1LTIuMjgyLDMuNzExLTUuMTQsMy43MTEtOC41NjJjMC0wLjU3MS0wLjA0OS01LjcwOC0wLjE0NC0xNS40MTdjLTAuMDk4LTkuNzA5LTAuMTQ0LTE4LjE3OS0wLjE0NC0yNS40MDZsLTYuNTY3LDEuMTM2CgkJYy00LjE4NywwLjc2Ny05LjQ2OSwxLjA5Mi0xNS44NDYsMWMtNi4zNzQtMC4wODktMTIuOTkxLTAuNzU3LTE5Ljg0Mi0xLjk5OWMtNi44NTQtMS4yMzEtMTMuMjI5LTQuMDg2LTE5LjEzLTguNTU5CgkJYy01Ljg5OC00LjQ3My0xMC4wODUtMTAuMzI4LTEyLjU2LTE3LjU1NmwtMi44NTUtNi41N2MtMS45MDMtNC4zNzQtNC44OTktOS4yMzMtOC45OTItMTQuNTU5CgkJYy00LjA5My01LjMzMS04LjIzMi04Ljk0NS0xMi40MTktMTAuODQ4bC0xLjk5OS0xLjQzMWMtMS4zMzItMC45NTEtMi41NjgtMi4wOTgtMy43MTEtMy40MjljLTEuMTQyLTEuMzMxLTEuOTk3LTIuNjYzLTIuNTY4LTMuOTk3CgkJYy0wLjU3Mi0xLjMzNS0wLjA5OC0yLjQzLDEuNDI3LTMuMjg5YzEuNTI1LTAuODU5LDQuMjgxLTEuMjc2LDguMjgtMS4yNzZsNS43MDgsMC44NTNjMy44MDcsMC43NjMsOC41MTYsMy4wNDIsMTQuMTMzLDYuODUxCgkJYzUuNjE0LDMuODA2LDEwLjIyOSw4Ljc1NCwxMy44NDYsMTQuODQyYzQuMzgsNy44MDYsOS42NTcsMTMuNzU0LDE1Ljg0NiwxNy44NDdjNi4xODQsNC4wOTMsMTIuNDE5LDYuMTM2LDE4LjY5OSw2LjEzNgoJCWM2LjI4LDAsMTEuNzA0LTAuNDc2LDE2LjI3NC0xLjQyM2M0LjU2NS0wLjk1Miw4Ljg0OC0yLjM4MywxMi44NDctNC4yODVjMS43MTMtMTIuNzU4LDYuMzc3LTIyLjU1OSwxMy45ODgtMjkuNDEKCQljLTEwLjg0OC0xLjE0LTIwLjYwMS0yLjg1Ny0yOS4yNjQtNS4xNGMtOC42NTgtMi4yODYtMTcuNjA1LTUuOTk2LTI2LjgzNS0xMS4xNGMtOS4yMzUtNS4xMzctMTYuODk2LTExLjUxNi0yMi45ODUtMTkuMTI2CgkJYy02LjA5LTcuNjE0LTExLjA4OC0xNy42MS0xNC45ODctMjkuOTc5Yy0zLjkwMS0xMi4zNzQtNS44NTItMjYuNjQ4LTUuODUyLTQyLjgyNmMwLTIzLjAzNSw3LjUyLTQyLjYzNywyMi41NTctNTguODE3CgkJYy03LjA0NC0xNy4zMTgtNi4zNzktMzYuNzMyLDEuOTk3LTU4LjI0YzUuNTItMS43MTUsMTMuNzA2LTAuNDI4LDI0LjU1NCwzLjg1M2MxMC44NSw0LjI4MywxOC43OTQsNy45NTIsMjMuODQsMTAuOTk0CgkJYzUuMDQ2LDMuMDQxLDkuMDg5LDUuNjE4LDEyLjEzNSw3LjcwOGMxNy43MDUtNC45NDcsMzUuOTc2LTcuNDIxLDU0LjgxOC03LjQyMXMzNy4xMTcsMi40NzQsNTQuODIzLDcuNDIxbDEwLjg0OS02Ljg0OQoJCWM3LjQxOS00LjU3LDE2LjE4LTguNzU4LDI2LjI2Mi0xMi41NjVjMTAuMDg4LTMuODA1LDE3LjgwMi00Ljg1MywyMy4xMzQtMy4xMzhjOC41NjIsMjEuNTA5LDkuMzI1LDQwLjkyMiwyLjI3OSw1OC4yNAoJCWMxNS4wMzYsMTYuMTgsMjIuNTU5LDM1Ljc4NywyMi41NTksNTguODE3YzAsMTYuMTc4LTEuOTU4LDMwLjQ5Ny01Ljg1Myw0Mi45NjZjLTMuOSwxMi40NzEtOC45NDEsMjIuNDU3LTE1LjEyNSwyOS45NzkKCQljLTYuMTkxLDcuNTIxLTEzLjkwMSwxMy44NS0yMy4xMzEsMTguOTg2Yy05LjIzMiw1LjE0LTE4LjE4Miw4Ljg1LTI2Ljg0LDExLjEzNmMtOC42NjIsMi4yODYtMTguNDE1LDQuMDA0LTI5LjI2Myw1LjE0NgoJCWM5Ljg5NCw4LjU2MiwxNC44NDIsMjIuMDc3LDE0Ljg0Miw0MC41Mzl2NjAuMjM3YzAsMy40MjIsMS4xOSw2LjI3OSwzLjU3Miw4LjU2MmMyLjM3OSwyLjI3OSw2LjEzNiwyLjk1LDExLjI3NiwxLjk5NQoJCWM0NC4xNjMtMTQuNjUzLDgwLjE4NS00MS4wNjIsMTA4LjA2OC03OS4yMjZjMjcuODgtMzguMTYxLDQxLjgyNS04MS4xMjYsNDEuODI1LTEyOC45MDYKCQlDNDM4LjUzNiwxODQuODUxLDQyOC43MjgsMTQ4LjE2OCw0MDkuMTMyLDExNC41NzN6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==",height:"40px",width:"40px"})}),(0,i.jsx)("a",{href:"https://nz.linkedin.com/in/carsonbruce",target:"_blank",rel:"noopener noreferrer",className:"socialLink",children:(0,i.jsx)("amp-img",{src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iNDMwLjExN3B4IiBoZWlnaHQ9IjQzMC4xMThweCIgdmlld0JveD0iMCAwIDQzMC4xMTcgNDMwLjExOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDMwLjExNyA0MzAuMTE4OyIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSJyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiBpZD0iTGlua2VkSW5fX3gyOF9hbHRfeDI5XyIgZD0iTTM5OC4zNTUsMEgzMS43ODJDMTQuMjI5LDAsMC4wMDIsMTMuNzkzLDAuMDAyLDMwLjgxN3YzNjguNDcxCgkJYzAsMTcuMDI1LDE0LjIzMiwzMC44MywzMS43OCwzMC44M2gzNjYuNTczYzE3LjU0OSwwLDMxLjc2LTEzLjgxNCwzMS43Ni0zMC44M1YzMC44MTdDNDMwLjExNSwxMy43OTgsNDE1LjkwNCwwLDM5OC4zNTUsMHoKCQkgTTEzMC40LDM2MC4wMzhINjUuNDEzVjE2NS44NDVIMTMwLjRWMzYwLjAzOHogTTk3LjkxMywxMzkuMzE1aC0wLjQzN2MtMjEuNzkzLDAtMzUuOTItMTQuOTA0LTM1LjkyLTMzLjU2MwoJCWMwLTE5LjAzNSwxNC41NDItMzMuNTM1LDM2Ljc2Ny0zMy41MzVjMjIuMjI3LDAsMzUuODk5LDE0LjQ5NiwzNi4zMzEsMzMuNTM1QzEzNC42NTQsMTI0LjQxNSwxMjAuNTU1LDEzOS4zMTUsOTcuOTEzLDEzOS4zMTV6CgkJIE0zNjQuNjU5LDM2MC4wMzhoLTY0Ljk2NlYyNTYuMTM4YzAtMjYuMTA3LTkuNDEzLTQzLjkyMS0zMi45MDctNDMuOTIxYy0xNy45NzMsMC0yOC42NDIsMTIuMDE4LTMzLjMyNywyMy42MjEKCQljLTEuNzM2LDQuMTQ0LTIuMTY2LDkuOTQtMi4xNjYsMTUuNzI4djEwOC40NjhoLTY0Ljk1NGMwLDAsMC44NS0xNzUuOTc5LDAtMTk0LjE5Mmg2NC45NjR2MjcuNTMxCgkJYzguNjI0LTEzLjIyOSwyNC4wMzUtMzIuMSw1OC41MzQtMzIuMWM0Mi43NiwwLDc0LjgyMiwyNy43MzksNzQuODIyLDg3LjQxNFYzNjAuMDM4eiBNMjMwLjg4MywxOTMuOTkKCQljMC4xMTEtMC4xODIsMC4yNjYtMC40MDEsMC40Mi0wLjYxNHYwLjYxNEgyMzAuODgzeiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=",height:"40px",width:"40px"})})]})})}function O(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"header-container",children:(0,i.jsx)(D,{})}),(0,i.jsxs)("div",{className:"content-container",children:[(0,i.jsx)("div",{className:"introduction-container",children:(0,i.jsx)(I,{})}),(0,i.jsx)("div",{className:"experience-container",children:(0,i.jsx)(o,{})}),(0,i.jsx)("div",{className:"education-container",children:(0,i.jsx)(C,{})}),(0,i.jsx)("div",{className:"project-container",children:(0,i.jsx)(x,{})}),(0,i.jsx)("div",{className:"interests-container",children:(0,i.jsx)(r,{})}),(0,i.jsx)("div",{className:"footer-container",children:(0,i.jsx)(d,{})})]})]})}function E(){return(0,i.jsx)(O,{})}let S={amp:!1}}},function(M){M.O(0,[213,888,774,179],function(){return M(M.s=5557)}),_N_E=M.O()}]); \ No newline at end of file