Portfolio
A showcase of professional work and personal projects combining innovative technology with purposeful solutions.
Current Work
Senior Software Engineer / Team Lead / SME
Lending Tree - Insurance Division
2015 - Present
Leading development on a high-traffic insurance lead distribution platform with highly scalable Azure cloud infrastructure. Progressed from junior developer fresh out of coding bootcamp to team lead and subject matter expert over 9+ years.
Key Achievements:
- ▹Played a key role in company's transformation from on-premises architecture to cloud-based Azure infrastructure
- ▹Team lead and SME for high-traffic backend lead distribution platform—the core revenue driver of the business
- ▹Frequently investigated and resolved subtle, complex bugs through careful analysis and methodical troubleshooting
- ▹Designed and spearheaded a complete redesign of a complex settings system
- ▹Built Vue.js admin portal enabling business users to manage complex settings without technical intervention
- ▹Developed and maintained customer-facing funnels for lead capture and conversion
- ▹Set up and deployed Umbraco CMS on Azure for content management and marketing pages
- ▹Led team in implementing scalable solutions for high-volume transaction processing
Personal Projects
Receipt Copilot
A mobile app designed to save budgeters' time by automatically categorizing receipts using AI. Currently in active development.
- ▹Flutter mobile app with camera integration for receipt capture
- ▹AI-powered OCR and categorization
- ▹Django backend REST API for processing and data management
- ▹Active development focused on accuracy and user experience
GSBC Church Mobile App
React Native with Expo mobile app featuring notifications, YouTube & Google Calendar data integration, and embedded donation form with AWS Lambda backend and AI-powered Telegram chatbot for sending notifications.
- ▹Built and deployed AWS Lambda backend service for Youtube and Google Calendar data processing & caching for serving user content to the app
- ▹AWS Lambda backend serving an AI-powered Telegram chatbot that allows admins to easily generate & send multilingual notifications to the app
- ▹Integrated multi-topic push notifications supporting multiple languages for real-time updates and alerts to the app
Live Translator Desktop App
Multi-platform translator assistant desktop app, assisting translators during live translation using voice recognition and AI.
- ▹Rapid development: build functional prototype in under 2 weeks to aid my church's translator team
- ▹Developed in Python with PyQt5 for desktop UI and vosk for voice recognition
- ▹Supports multiple translation modes: AI-powered stream, AI-powered multiple variant options for complex terms, and Google Translate powered stream
- ▹Ability to support multiple languages for live translation
UIC Church Mobile App
A Flutter mobile app featuring audio player and notifications with WordPress REST API and Azure Function backend.
- ▹In-app audio player developed to overcome limitations of browser audio player functionality
- ▹WordPress REST API for audio, content, and user management
- ▹Built and deployed Azure Function backend for WordPress webhooks and data processing for notification system
- ▹Integrated multi-topic push notifications for real-time updates and alerts to the app
UIC-Telegram Bot
Azure Cloud backend for scheduled & user-triggered video live stream status polling and sending live notifications to mobile app
- ▹Multi-Azure Function architecture for handling cron & user-triggered (via Telegram bot) third-party API polling & notification tasks
- ▹Notifications sent to the UIC Church mobile app
- ▹Azure Blob Storage for caching live stream status and trigger data
- ▹Azure Resource Manager API for updating cron job schedules as needed
- ▹Handles triggers, scheduling, errors, and retries for cron & Telegram bot tasks to ensure reliability and low maintenance
Additional project details and images will be added as the portfolio evolves.