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, 5 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

Move Fast and Break Things, or Be Left Behind by Your Competitors
[M]medium
Mar 26, 20268 min read

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...

Read more ->
DevOpsDevOps
Technical LeadershipTechnical Leadership +9 more
Eight Essential Tips for AI Coding in 2026
[M]medium
Mar 25, 202619 min read

Eight Essential Tips for AI Coding in 2026

AI coding assistants have gone from novel curiosities to essential productivity tools in just a few years. But here’s the thing: most developers are still using these tools like glorified...

Read more ->
*Claude Code*Cursor
Developer ExperienceDeveloper Experience +3 more
Fine-Tuning and RLHF: Making Transformers Actually Useful
[M]medium
Mar 23, 202613 min read

Fine-Tuning and RLHF: Making Transformers Actually Useful

IntroductionLook, I’ll be honest with you. When I first started diving into large language models, I was blown away by the transformer architecture. The self-attention mechanism? Brilliant. The...

Read more ->
PythonPythonOpenAIOpenAI
Technical CommunicationTechnical Communication +1 more

Project Details

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

Technologies Used

IonicIonicAngularAngularTypeScriptTypeScriptLambdaLambdaCapacitorCapacitorCordovaCordovaSalesforce SOQLSalesforce SOQLSQLiteSQLite

Skills Demonstrated

Architecture PlanningArchitecture PlanningProject ManagementProject ManagementTechnical CommunicationTechnical CommunicationStakeholder ManagementStakeholder ManagementTechnology EvaluationTechnology Evaluation