Skip to content
  • Home
Erik Koopmans

Software Engineer and Teacher

Erik Koopmans

I am a full-stack developer based in Melbourne, Australia. I hold Bachelor's Degrees in Arts & Science and Education.

My focus is on client-side solutions, JS libraries, and reusable components. I am also passionate about computing education and have launched computing programs at two schools over the past five years.

LinkedIn GitHub

Skills

General Skills

Accuracy and thoroughness
Research and documentation
Lightweight solutions

Development Focus

Client-side applications
API design
RESTful frameworks

Primary Languages

JavaScript, HTML, CSS, PHP
Python
Matlab

Front-End Frameworks

Vue.js, React
jQuery, Bootstrap
Material Design, WordPress

Databases & Back-End

SQL
PouchDB / CouchDB, MongoDB
Node.js, Apache, nginx

Project & Testing

Git / GitHub, NPM, CDNjs
Grunt, Gulp, Webpack, Rollup
Mocha, Chai, Karma, Sinon

Experience

Teacher and Timetabler

  • Introduced a new Computing curriculum at Years 9-12.
  • Taught JavaScript and Python programming, PHP/SQL and PouchDB databases, networking, security, and all stages of software design.
  • Coordinated the timetable of 2000 students and 125 staff.
  • Developed software solutions to improve the timetabling process, including a responsive allotment request system for staff.
Northcote High School2017-Present

Software Engineer

  • Various freelance contracts, including video analysis tools, file conversion software, and client-facing web interfaces for JUMP Math.
Freelance2014-2017

Teacher

  • Sole teacher of Computing and Physics at the school.
  • Created new course materials, including a YouTube series spanning the Year 11-12 Physics curriculum that is still actively used.
Fieldstone King's College School2014-2016

Data Analyst and Researcher

  • Programmed research-grade tools for analysing 3D motion capture and musical onsets, representing multi-dimensional data, collecting time-synchronous measures, and performing complex statistics.
Sequence Production Lab2006-2013

Showcase

html2pdf.js

html2pdf.js

NHS Allotment Requests

NHS Allotment Requests

OnPhysics

OnPhysics

Contact

Contact Info

  • Email Address
    erik@erik-koopmans.com
  • Location
    Melbourne, VIC, Australia

Affiliates

Get in touch

  • Email Address erik@erik-koopmans.com
  • Location Melbourne, VIC, Australia

Erik Koopmans

JS library and front-end developer with a focus on client-side and offline-first solutions, and passionate about computing education.

LinkedIn GitHub

© All right reserved

Portfolio Web by Acme Themes
  • Home

Booking Table