Hi, I'm Edwin :D

Senior Software Engineer @ 2dm

Sydney - 33.8688° S, 151.2093° E

... consumer of

Hi! I'm a full stack developer based in Sydney. I have a bachelor in Liberal Arts and Science with a major in Computer Science.

I’m interested in the web's potential for it's usability, performance and accessibility. I try to be framework agnostic but I still gravitate towards Vuejs (its seriously too fun). I like to use an automated, pull request based, continuous integration and feedback workflow.

I specialize in developing secure, accessible, and asynchronous web applications with a strong focus on semantic structure and efficient design patterns. My expertise lies in creating engaging and interactive experiences that seamlessly blend digital and physical interactions, utilizing a diverse range of hardware components such as Raspberry Pis, conductive ink, NFC, and RFID technology. I have extensive experience in experiential marketing/events, where I leverage these technologies to engage customer activations. Moreover, I also deliver tailored solutions on government and enterprise solutions through web technologies, alongside implementing cutting-edge digital out-of-home solutions within the Broadsign environment.

But amongst my other interests are comics, fooood and rock climbing. Oh and golf ;)

Am I still developing?

Check it out for yourself!
Below is my contribution history across projects

MayJunJulAugSepOctNovDecJanFebMarAprMonWedFriLessMore

Portfolio

Atlassian Through The Years 2022

https://www.atlassianthroughtheyears.com/

At 2DM we developed and were part of the Atlassian Through The Years project. A metaverse to celebrate 20 years of Atlassian History.

This was probably one of the most ambitious projects we've undertaken. A very meticulous attention to detail through css and threejs, lots of optimisation through efficient algorithms and data structures and most importantly making sure the infrastructure was scalable. Thankfully with prior experience on Synergy(see below) we were able to deliver.

My main contributions were developing the interface to serve threejs through Vuejs and event busses, managing memberships and their attributes into RDB, integrating analytics and developing a CMS to allow content editors add new 3D models that are connected to media assets such as audio clips.

An experience that captured the essence of this unique organisation – it’s business successes, its renowned culture and the incredible people who have made the journey possible – in a way that fostered a feeling of togetherness despite being online and delivered a lasting legacy for all Atlassians.

Google My Business Community Map 2022


Developed the Google My Business "Community Map" to display at the Google HQ Sydney and all around Australia for their "grow with google" campaign! A customer activation that plots their business to the community map in real time.

I utilised the mechanics and learnings from the QR Brochure generator(see below) and integrated it google maps and a real time db. Another fun project ;D

Worked with Her Black Book to update the look and feel of their website in shopify with a responsive design.

Built their website and customised components as a Vue.js Single Page Application within shopify. It's hard believe it was built in shopify ;)

Connected their shopify blogs as a CMS for their mobile apps.

Developed a qr code generator that distributes brochures for one of Pico Play's clients (Rheinmetall) at the Brisbane LAND FORCES International Land Defence Exposition 2021. The project contains an custom CMS I built to allow the client to manage brochure content, qr styling and analytics to track the downloads/qr scans.

Digital Out of Home (DOOH) content for Broadsign

https://doohfeeds.com/

Developed dynamic HTML content and feeds for digital signage on Broadsign for various clients, most content were delivered in vanillajs to optimise performance

Power Up for Synergy 2021

https://powerup.synergy.net.au/

Worked on the power up project for Synergy (Western Australia's largest energy provider). A platform to educate customers about energy where they can play games to earn points. The game won an innovation award (read more about it here https://www.synergy.net.au/About-us/News-and-announcements/Media-releases/Outreach-awarded-as-Synergy-program-receives-accolade-from-renewables-industry)

The key areas I worked on are the frontend vue implementation, threeJS game implementation of the subway surfer like game and Azure architecture to ensure robust and scalability to serve over thousands of customers through an event bus.

A new, interactive way for their customers to increase their energy literacy. With this knowledge Synergy’s customers would become more empowered to make changes which could reduce their energy bills and also build their understanding of when and where they could access greater support should it be needed.

Treat 'Em

treatem.com.au

The original healthy dessert box and pronuts!

Maintaining the liquid templates of their shopify site. Creating customised widgets such as date pickers, free shipping notifications and upselling components.

Maintaining their CMS and delivery logistics system through a customised backend

Toyota Dealer of the Year 2020


Built the Toyota Dealer of the year Eastern Region Site as a virtual platform due to Covid

Blue Wolf Conference 2019


Built Dreamforce 2019 Virtual Concierge site

The site enables conference attendees to navigate around the city and create their own schedule arund the conference in San Francisco

Organisers were able to update and manage updates, schedules and conference related details on a custom backend CMS

IBM CDAO Conference 2019


Built Web Video Player and competition site for IBM CDAO Conference 2019

The site was connected to survey monkey and ensured that customers had completed watching a video before entering a competition submission

Education

Self Learning

Everywhere - From every class, job, colleague, articles and life

Now - Always


I never stop learning! This is how I learnt most of what I know now and how I improve! There's always so much to learn everyday, I feel like my resume is going to be out of date by the time you read this hahaha



Always

Always

Bachelor of Liberal Arts & Science, Computer Science, Undergraduate

University of Sydney

2017 - 2021


Undergraduate degree majoring in Computer Science, minor in economics



#DataStructures #RelationalDatabases #Security #Algorithms #DiscreteMathematics #Patterns #Teamwork #ProjectManagement #Networks #Economics

2021

2021

Robotics Team Mechatronics Engineer

Homebush Boys Highschool

2011 - 2013


Built autonomous robots to compete in the soccer and rescue divisions of Robocup Junior Australia Nationals



#Arduino #C++ #Fundraising #Electronics #Sensors #Lego #Engineering #Physics #Actuators #Motors

2013

2013

Experience

2DM + DOOH

https://broadsign.com/

Jul 2020 - Today


Solutions Architect on the Digital Out of Home team, servicing Broadsing clients for digital signage. Find out more at doohfeeds.com


  • Solutions Artchitect
  • Integrations with Broadsign
  • Developing HTML dynamic feeds
  • Creating custom CMS for internal companies to manage their own screen content
  • Creating data feeds such as weather and news
  • Backend aggregations for custom reports and dynamic feeds that combine data such as weather and pollen count for dynamic content
  • Developng proof of play (pop) reports
  • Customer consultations for Broadsign

Here I learnt: #DOOH #CustomerCampaigns #CustomerActivations #Broadsign #DigitalScreens

Today

Today

Joined 2dm

https://2dm.com.au/

Aug 2019 - Today


A digital agency where I get to do what I love best...JAVASCRIPT! amongst all things tech ;)


  • Senior Software Engineer
  • Managing a small team
  • Client consulting to architect solutions and assist sales
  • Deploying and maintaining architecture on AWS (Lambda, SES, ECS, etc)
  • Collaborating with other developers and agencies within Australia and abroad
  • Code reviews
  • Mentoring junior developers

Here I learnt: #Vuetify #typescript #pipelines #aws #awesomeness #TailwindCSS #feathersJS #React #PHP-Laravel #NestJs #ECScontainers #docker #Threejs #stakeholderManagement

Today

Today

FruitBox MNL

fruitboxmnl.com.ph / https://www.facebook.com/fruitboxmnl/

Sept 2019 - Sept 2021


Fruit Box Delivery based in Manilla


  • Developed site - fruitboxmnl.com.ph
  • Integrated social media (facebook chat, like button)
  • Developed CMS to manage inventory, orders and deliveries

Here I learnt: #SEO #SocialMedia #FBsdk

Sept 2021

Sept 2021

Eggplant Delivery

eggplantdelivery.com.au

Aug 2018 - Feb 2019


A platform for sending and tracking Eggplants across Sydney


  • Integrated Stripe Payments SDK
  • Integrated communication APIs for SMS & Email communication
  • Developed serverless architecture and lambda functions
  • Integrated Firebase Database
  • Integrated mobile first UI w/ Bulma
  • Implemented CI/CD pipelines
  • Implemented live tracking alerts of deliveries

Here I learnt: #SCSS #UXdesign #Serverless #VueJs #Nuxt #firebaseDB #Git #SASS #Performance #BulmaCss

Feb 2019

Feb 2019

Johnson Winter & Slattery

jws.com.au

Feb 2018 - Aug 2019


A top law firm with an outstanding IT team with a emphasis on security. Here I was able to build upon my confidence, customer handling and management skills.


  • System monitoring
  • Troubleshooting IT issues
  • Security checking
  • Handling IT support tickets

Here I learnt: #Security #BestPractices #Management

Aug 2019

Aug 2019

Mapfre Assistance Australia

mapfreinsurance.com

Jul 2015 - Feb 2018


One of Australia's top online travel insurance


  • Developed internal web applications for the claims department in jquery + php
  • Maintained HTML snippets for customer facing content
  • DB Administration on SQL and Oracle databases
  • Developed maintenance scripts through powershell
  • Maintaining apache server
  • Handling IT support tickets

Here I learnt: #HTML #PHP #CSS #Jquery #Javascript #Sql #Apache #Bootstrap

Feb 2018

Feb 2018

© 2025 - Web app coded by Edwin Guo with Nuxt, Vue.js, Tailwind.css
ABN 20 938 499 163
Last Updated: 30 April 2023

feel free to hit me up on linkedin | My Resume