PROJECTS
A preview of some of the projects I've projected on:
Cryptocurrency App
Financial Investment Platform
Next-Generation ID Scanner
Healthcare Employee Solution
Parent + Student Learning Platform
World's #1 ID Verification System
Canada Wide Data Collection Platform
Hardware + Software Solution
Cryptocurrency App
Swyftx Mobile App
Large scale React Native app
Helped architect, build, release and maintain Swyftx's mobile app. Swyftx is an Australian cryptocurrency exchange, one of LinkedIn's Top 25 Startups for 2021 in Australia and NRL's first crypto partner.
A key challenge of the project was that it had to contain all functionality available on the web platform at launch. We designed and built the Swyftx mobile app with a strong focus on user experience, a flexible design system, accessibility, security and performance. After seven months of development, I was promoted to lead the mobile team at Swyftx during the successful launch of the all-new Swyftx mobile app in November 2021.
The new Swyftx app has since been downloaded over 200,000+ times on the Apple App Store and Google Play Store. The Swyftx App received the Good Design Award Winner Accolade in recognition for outstanding design and innovation at the 2022 Australian Good Design Awards.
A key challenge of the project was that it had to contain all functionality available on the web platform at launch. We designed and built the Swyftx mobile app with a strong focus on user experience, a flexible design system, accessibility, security and performance. After seven months of development, I was promoted to lead the mobile team at Swyftx during the successful launch of the all-new Swyftx mobile app in November 2021.
The new Swyftx app has since been downloaded over 200,000+ times on the Apple App Store and Google Play Store. The Swyftx App received the Good Design Award Winner Accolade in recognition for outstanding design and innovation at the 2022 Australian Good Design Awards.
Awards
Roles
Lead Developer
Architecture Design
Technologies
React Native
MobX
TypeScript
ESLint
Financial Investment Platform
Investment Platform
Mobile App and Web Application
The Mobile App and Web Application was created for a large Canadian trust company to provide their clients and agents with a quick and easy way to manage their registered investment plans, holdings and TFSAs. The solution was designed to scale from clients with just a few accounts to large agents with thousands of accounts. Both the Mobile App and Web Application allow clients and agents to access their transaction information, account details and investment updates and both supports Canadian French and English. The solution has been in production use for over 2 years.
Roles
Lead Developer
Designer
Project Manager
Client Communication
Technologies
React Native
React
Redux
React Navigation
React Router
Node.js
Javascript
Semantics UI
LESS
Stylelint
ESLint
Webpack
Jest
Babel
Next-Generation ID Scanner
All New Patronscan ID Scanner
Fully Custom Software + Hardware
Helped developed an all-new from the ground up physical identity scanner that is both more affordable and advanced versus previous Patronscan ID scanners. This next-generation identity scanner features more advanced hardware lighting and camera setup to catch fake IDs better. We rebuilt the internal scanning engine to be fast and accurate on the affordable ARM-based internals. We designed the interface to be clean, approachable and modern. React was used to build the interface, along with a combination of Node.JS and Rust to build the backend. Everything from the on-screen keyboard to the WiFi netProject management is simple, straightforward and fast. A great deal of attention was paid to the onboarding experience and making it usable by anyone through visual hints and easy to follow recommendations.
Roles
Developer
Designer
Project Manager
Client Communication
Technologies
React
Node.js
Javascript
TypeScript
Koa
SASS (SCSS)
Stylelint
TSLint
Webpack
SQL Server
Healthcare Employee Solution
SOL
Mobile App
Developed for the SOL Platform used in the aged care healthcare industry, the SOL Employee App provides employees with an iOS and Android App to quickly and easily access their shifts and department schedule. Additionally, staff can request a shift swap & time off, view open shifts, receive push notifications concerning changes in their schedule, and submit their timesheet.
Roles
App Developer
Client Communication
Technologies
React Native
Haul
TypeScript
MobX
React Navigation
Javascript
TSLint
Jest
Babel
Parent + Student Learning Platform
EPSB Together
Mobile App & Web Application
Developed for Edmonton Public Schools, EPSB Together is a fully-functional interactive and multi-platform educational application created for Edmonton Public Schools to help parents support their children’s literacy and numeracy. Parents can search and discover educational activities to engage in with their children outside of school. New activities can be deployed to the app rapidly to suit certain occasions, and can be shared across popular social media platforms, such as Facebook, Twitter, Messenger and WhatsApp.
Roles
Lead Developer
Designer
Project Manager
Client Communication
Technologies
React Native
React
React Navigation
React Router
Redux
Javascript
ESLint
Jest
Babel
Flow
World's #1 ID Verification System
PatronScan - Web Admin
Responsive Web Application
Developed for PatronScan, the maker of the most used hardware ID Verification System across United States, Canada, Australia and United Kingdom, the "Web Admin" application is the main method used to interact with the system. This Web Application has been used in production for over 4 years and is used by data warehouses, governments, pubs, night clubs and casinos. Security was paramount in developing the solution due to sensitive nature of the data being stored and covers extensive functionality including visitor history, guestlists, bans, marketing, dashboards, reports and more.
Roles
Lead Developer
Designer
Project Manager
Client Communication
Technologies
AngularJS
Foundation
Javascript
ESLint
SASS (SCSS)
gulp.js
Canada Wide Data Collection Platform
Data Collection Solution
Hardware & Mobile App
Developed for a multinational FTSE 100 company, the data collection solution was built to verify legal age, collect contact information and conduct a quick survey. The solution consisted of a hardware ID scanning piece, an iOS app, a C# .NET middle layer and a Microsoft SQL Server database, with allowances being made to run on a LTE connection. The solution was successfully used across Canada at large industry events at cities such as Toronto, Montreal, Calgary and Vancouver for more than three years and is still in use.
Roles
Lead Developer
Designer
Project Manager
Client Communication
Technologies
AngularJS
Objective-C
SQL Server
C#
gulp.js
Microsoft IIS
SASS (SCSS)
Foundation
jQuery
Babel
Hardware + Software Solution
Age Verification System
Fully Custom Security Hardware and Software
Developed for a large US based casino gaming terminal operator, the fully custom hardware and software solution integrates with existing security door lock mechanisms. Designed to be a self serve age verification system, the user interface was designed to be be simple and straightforward, with the scanning process being explained through an easy to follow video. The solution was based on Raspberry Pi and features a custom locked down Linux setup, full disk encryption via a hardware security module, customized Electron setup optimized for smooth animations on the low powered hardware and a React based interface. The solution has been in use in the field, across over 100 venues, for more than a year.
Roles
Lead Developer
Designer
Hardware Integration
Client Communication
Technologies
React
Node.js
TypeScript
PostgreSQL
Javascript
TSLint
Webpack
SASS (SCSS)
Express
Docker
Rancher
Babel