I am a Full-Stack Software Engineer at Lightspeed (formerly Vend).
I love all things software. At present I'm particularly interested in modern web development, cryptography, machine learning, and reactive programming. But I'm always excited to be exposed to new fields and technologies!
My current experience consists of:
Used by over 11,000 users to order school lunches and pay school donations at hundreds of schools around New Zealand.
A modern, reactive, and cross-platform app developed with Flutter, replacing the native iOS app I had written in Swift.
A WebExtension that automatically opens PDF files embedded in pages or from force-download links on the University of Canterbury's student portal in full screen, reducing the distractions on students' screens and the amount of time wasted waiting for PDFs to open.
This has been very popular with fellow students, with over 800 weekly users, more than 100,000 PDFs opened annually, and overwhelmingly positive feedback.
I developed a components of a system to enable real-time static hand gesture-controlled applications based on recent work in scientific literature. Using this work, I implemented a gesture-controlled kitchen timer as a proof of concept.
I then wrote an IEEE-style conference paper report describing and quantitatively evaluating the components, including a literature review, and received an A+ mark for this course.
For this group project, I wrote a React+MobX-like module for Java+Swing that allowed us to use a Component-based architecture with automatic side-effecting in our application.
This allowed us to easily define our entire UI in code (maximising code reuse and separation of concerns). It also ensured that we never had to worry about propagating changes in the game state (which was primarily the territory of another member of the group) into the GUI, since it was all automatically updated as necessary.
I'd love to hear from you.
Email me