Languages and Skills
-
Computer Languages: HTML, CSS, JavaScript, TypeScript, Python
-
Front End Technologies: React, Vue.js, Next.js, Angular, TailwindCSS, ESRI API, Leaflet
-
Back End Technologies: Django, Flask, Ruby on Rails, Node.js, AWS, Docker, Postgres, GraphQL, Express.js
-
Testing Technologies: Jest, Selenium
-
Other technologies: Linux, Git, Spark
Work Experience
2021: Software Developer
-
Built business web apps and PWAs featuring maps, drawing tools (HTML Canvas), and a drag-and-drop chatbot builder.
-
Developed marketing automation and task-tracking platforms that helped reduce manual work and contributed to six-figure revenue growth for client-facing products.
-
Tech Stack: JavaScript, TypeScript, Vue.js, React, Redux, Next.js, Jest, GraphQL, Python, Flask, Django, PostgreSQL, MongoDB, AWS, ESRI API, Leaflet, MUI, Docker, Spark, Databricks
2017 to 2020: Software Developer Rise People, Vancouver, British Columbia
-
Built features for HR and time-tracking apps, including responsive front ends and backend integrations with internal APIs.
-
Created onboarding and payroll automation tools that saved hundreds of staff hours monthly and supported recurring SaaS revenue growth.
-
Tech Stack: JavaScript, TypeScript, Angular, React, Node.js, PostgreSQL, Ruby on Rails, AWS, Docker, PHP, Laravel
2016: Contract Software Developer Acecla Technology, Vancouver, British Columbia
-
Built full-stack student grade management system for educators.
-
Enabled a 50% reduction in manual grading tasks through a streamlined digital interface.
-
Tech Stack: JavaScript, Angular, Express.js, Node.js, MongoDB
Education
- 2019: London Metropolitan University, London, UK – M.Sc. Information Technology
- 2013: University of Southern Queensland, Toowoomba, Queensland, Australia – M.A. in International Relations
- 2012: Simon Fraser University, Burnaby, BC – B.A. Minors in Economics and Geography
- 2009: University of British Columbia, Vancouver, BC – B.Sc. Mathematics