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.

Senior Web DevelopereRepublic LLCDecember 2017 - Present8 years, 3 months

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

The Future of AI Isn’t a Chatbot: Where the Real Value Lies.
[M]medium
Oct 11, 20256 min read

The Future of AI Isn’t a Chatbot: Where the Real Value Lies.

ShitGTP - WAN 2.2 and Qwen ImageEvery tech CEO and C-suite executive right now is absolutely foaming at the mouth with lust for anything labeled “AI,” preferably with a sleek chat box where you can...

Read more ->
OpenAIOpenAIOllamaOllama
Technical LeadershipTechnical Leadership +5 more
The Last 20% Problem; Why AI Still Isn’t ‘It,’ Just Another Useful Tool
[M]medium
Aug 9, 20254 min read

The Last 20% Problem; Why AI Still Isn’t ‘It,’ Just Another Useful Tool

The biggest issue I see with AI as it stands in August 2025 is that it cannot do the last 20%. If you’re not familiar the 80/20 problem or the Pareto Principle has been frequently referenced by...

Read more ->
OpenAIOpenAI
Agile MethodologiesAgile Methodologies +3 more
Memory and Prompt Management in AI Therapy: An Architectural Overview
[M]medium
Jun 28, 202519 min read

Memory and Prompt Management in AI Therapy: An Architectural Overview

Building an AI therapy assistant that feels as natural and continuous as an in-person therapy session requires carefully managing the AI’s memory and prompts. In a real therapy session, a therapist...

Read more ->
OpenAIOpenAI
Architecture PlanningArchitecture Planning +2 more

Project Details

Timeline
December 2017 - Present
Duration
8 years, 3 months
Role
Senior Web Developer

Technologies Used

IonicIonicAngularAngularTypeScriptTypeScriptLambdaLambdaCapacitorCapacitorCordovaCordovaSalesforce SOQLSalesforce SOQLSQLiteSQLite

Skills Demonstrated

Architecture PlanningArchitecture PlanningProject ManagementProject ManagementTechnical CommunicationTechnical CommunicationStakeholder ManagementStakeholder ManagementTechnology EvaluationTechnology Evaluation