Badge Scanner
Badge Scanner is a native iOS and Android application that allows attendees at eRepublic's events to scan each-other's badges and quickly connect with each other.
About This Project
The Badge Scanner application was built using Ionic and Angular, with mobile first principles before mobile first was cool. It uses the Capacitor framework to build native applications for iOS and Android. The application uses the Salesforce SOQL API to query the Salesforce database for event attendees. The application is hosted on AWS Lambda and uses the AWS API Gateway to serve the application to the users.
Key Achievements
- 'Write once, deploy anywhere' mobile application using Ionic and Angular
- Achieved excellent performance and scalability using SQLite for offline functionality
- Used Lambda to allow for burstable usage patterns at a very low cost, deployed on edge locations to reduce latency
- Created training materials and processes for clear and simple staff support at events
- Designed and implemented cloud-watch alarms to alert of potential issues with the application before they became a problem
Related Projects
Related Publications
Articles that cover technologies and skills used in this project

AWS Lays off 14k Workers and Blames it on AI Automation, I call Bullshit.
I believe the layoffs at AWS have less to do with AI automation directly and more to do with their failure to match services like OpenAI and Google in the race to provide AI platforms that just work...

RPC; Everything Old is New Again
Possibly since the inception of computing, the paradigm of client to server communication has been an important, sometimes overlooked requirement for distributed computing. From a developer...

Move Fast and Break Things, or Be Left Behind by Your Competitors
The Tuesday Morning Slack Message That Could Have Been Any TuesdayPicture this: It’s 9:47 AM on a Tuesday. A deployment went sideways over the weekend. A customer-facing feature is broken. Someone’s...