Professional iOS developer portfolio for Principal iOS Developer at Capital One
๐ Live Site: https://teamcong.github.io
๐ App Store: Cong Le Developer Profile
๐จโ๐ป Personal Site: https://congl3.github.io
๐ฆ Current Role: Principal iOS Developer at Capital One
This repository serves dual purposes with a smart page structure:
- TeamCong App Showcase: Perfect Support URL for App Store apps
- Customer Support: Help and contact information for app users
- App Discovery: All 12+ apps organized by category
- Legal Compliance: Links to privacy policy and terms
- Career Showcase: Highlighting 9+ years of iOS development experience
- Technical Leadership: Demonstrating architecture skills and enterprise-scale development
- Professional Contact: Targeted at employers and career opportunities
- Achievement Focus: Principal-level role, team leadership, 150k+ downloads
Additional Pages:
- ๐ Professional CV (cv.md): Complete resume for job applications
- ๐ Legal Documents: Privacy Policy and Terms & Conditions
- ๐บ Ad Network: app-ads.txtfile for AdMob integration
โโโ index.md                   # TeamCong company landing page (App Support URL)
โโโ portfolio.md               # Professional developer portfolio (Career focus)
โโโ cv.md                      # Comprehensive professional CV/Resume  
โโโ privacy.md                 # Privacy policy for personal apps
โโโ terms.md                   # Terms and conditions for personal apps
โโโ app-ads.txt                # Ad network authorization file
โโโ _config.yml                # Jekyll configuration
โโโ .cursorrules              # Development guidelines
โโโ scrape_appstore.py        # App Store data scraper
โโโ update_portfolio.py       # Portfolio update automation
โโโ update_app_ids.py         # App Store ID updater
โโโ requirements.txt          # Python dependencies
โโโ Makefile                  # Automation commands
โโโ DEPLOYMENT_CHECKLIST.md   # Deployment guide
โโโ FINAL_DEPLOYMENT_GUIDE.md # Complete deployment instructions
โโโ README.md                 # This file
# Install dependencies and update portfolio
make setup
# Update portfolio with latest app data
make update-portfolio
# Update App Store IDs (after configuring real IDs)
make update-ids
# Deploy to GitHub Pages
make deployDec 2021 - Present (3 yrs 7 mos)
- ๐ Highest contributor to the iOS repository across the entire team
- ๐๏ธ Architecture leadership - tackling challenges with legacy codebases and modernization
- ๐ค Cross-functional collaboration - working with designers, product owners, QA, and services teams
- ๐ Continuous improvement - driving codebase health and development practices
- 2021-Present: Principal iOS Developer at Capital One (Nottingham)
- 2020-2021: English Second Language Teacher (Career transition)
- 2015-2018: Senior iOS Developer at Capital One (London)
- 2013-2014: iOS Developer at Wonder PL (London)
Total Professional Experience: 9+ years of iOS development
- 150k+ Downloads | 5k Ratings at 4.7โญ
- Demonstrates end-to-end product development skills alongside professional work
- Technologies: SwiftUI, Core Data, MVVM, Swift
- VidCompression - Video compression tool
- Photo Image Compression - Image optimization
- Birthday Tracker and Reminders - Birthday management
- Lullaby Pal - White Noise - Sleep sounds
- Link Saver - fast and easy - Bookmark management
- To Do List - One focus - Minimalist task management
- Water them plants (1k downloads) - Plant care reminders
- Pomodoro timer: Focus - Time management
- Mortgage Calculator - Learn - Financial calculations
- Card Value Tracker for Pokemon - Trading card management
- Couple days counter - Relationship milestones
- Sunrise & Sunset tracker - Solar tracking
- Driving Theory Test UK 2025 - UK driving test prep
- update_portfolio.py: Updates portfolio with current app information
- update_app_ids.py: NEW! Easily update App Store IDs with real ones
- scrape_appstore.py: Scrapes live App Store data
- Makefile: Provides easy command-line automation
make help              # Show all available commands
make install           # Install dependencies
make update-portfolio  # Update with current app data
make update-ids        # Update App Store IDs with real ones
make scrape           # Scrape live App Store data
make validate         # Validate markdown files
make deploy           # Deploy to GitHub Pages
make status           # Show current portfolio status
make serve            # Start local development serverYour personal apps currently use placeholder IDs. To update with real App Store IDs:
# 1. Edit update_app_ids.py and replace XXXXXXXXX with real IDs
# 2. Run the updater
make update-idsWhen deployed, the following URLs are available:
- Company Landing: https://teamcong.github.io/(Perfect for App Store Support URL)
- Professional Portfolio: https://teamcong.github.io/portfolio(Career opportunities)
- CV/Resume: https://teamcong.github.io/cv
- Privacy Policy: https://teamcong.github.io/privacy
- Terms & Conditions: https://teamcong.github.io/terms
- App-Ads.txt: https://teamcong.github.io/app-ads.txt
- Support URL: Use https://teamcong.github.io- looks professional and company-focused
- Customer Experience: Users see a clean company page with all apps and support info
- Legal Compliance: Direct links to privacy/terms for App Store requirements
- Professional Portfolio: https://teamcong.github.io/portfolio- targeted for employers
- Principal Developer Focus: Highlights leadership role and technical expertise
- Complete Profile: Links to CV, company work, and personal projects
- Capital One Leadership: Highlighting current Principal iOS Developer role
- 9+ Years Experience: Comprehensive professional timeline and achievements
- Technical Leadership: Architecture decisions, team mentoring, and process improvements
- Large-scale Applications: Experience with consumer banking apps serving millions
- 150k+ Downloads: Demonstrating product development and user acquisition skills
- 12+ Published Apps: Showcasing diverse technical skills and App Store success
- Real Statistics: Highlighting measurable success metrics
- End-to-end Development: From concept to App Store success
- Technical Leadership: Principal-level experience and responsibilities
- Enterprise Technologies: SwiftUI, UIKit, CI/CD, TDD, architecture patterns
- Team Collaboration: Cross-functional team experience and mentoring
- Measurable Achievements: Specific accomplishments and recognition
- 
Update app-ads.txtwith your real AdMob Publisher ID:google.com, pub-YOUR_ACTUAL_PUBLISHER_ID, DIRECT, f08c47fec0942fa0
- 
Update App Store IDs using the ID updater script 
- 
Verify Contact Email: Ensure anniversarytrackerteamcong@gmail.comis active
- 
Customize CV: Edit cv.mdwith any specific experience details
- Create repository named TeamCong.github.iounder your organization
- Set repository to Public visibility
- Go to Settings โ Pages โ Deploy from main branch
- Push all files and wait 5-10 minutes for deployment
- Professional Experience: 9+ years iOS development
- Current Role: Principal iOS Developer at Capital One
- Personal Apps: 12+ iOS applications
- Personal Project Downloads: 150k+ (Anniversary Tracker)
- Average Rating: 4.7+ stars
- Technologies: Swift, SwiftUI, UIKit, Objective-C, MVVM, TDD, CI/CD
- Leadership: Team mentoring, architecture decisions, process improvements
This portfolio is designed for:
- Senior/Principal iOS Developer roles - showcasing technical leadership
- iOS Architect positions - demonstrating architecture and technical decision-making
- Team Lead opportunities - highlighting mentoring and collaboration skills
- Enterprise companies - showing large-scale application experience
- Financial services - demonstrating fintech and banking app experience
- Large-scale Applications - Capital One consumer banking apps
- Legacy Codebase Management - Modernization and architectural improvements
- CI/CD Implementation - Jenkins, Fastlane, automated deployment
- Cross-functional Collaboration - Working with design, product, QA, backend teams
- Swift (9+ years) - Expert-level professional experience
- SwiftUI - Modern declarative UI development
- UIKit - Extensive traditional iOS UI experience
- Objective-C - Legacy codebase maintenance
- MVVM/Clean Architecture - Scalable application design
- XCTest/TDD - Comprehensive testing strategies
- Technical Leadership - Architecture decisions and team guidance
- Code Quality - Review processes and development standards
- Team Mentoring - Supporting junior developers
- Process Improvement - Development workflow optimization
- Professional Positioning: Portfolio emphasizes current Principal iOS Developer role at Capital One
- Technical Leadership: Highlights architecture, mentoring, and enterprise experience
- Personal Projects: Showcases entrepreneurial skills alongside professional work
- Contact Information: Ensure anniversarytrackerteamcong@gmail.comis monitored
- App Store IDs: Currently use placeholders - update with real IDs using the updater script
Principal iOS Developer: Cong Le (@CongLe)
Current Role: Principal iOS Developer at Capital One
Email: anniversarytrackerteamcong@gmail.com
Portfolio: https://teamcong.github.io
Personal Site: https://congl3.github.io
App Store: Developer Profile
This portfolio template and automation scripts are provided as-is. The legal documents should be reviewed by qualified legal counsel for your specific use case.
โญ Principal iOS Developer Portfolio - 9+ Years Experience | Capital One | 150k+ App Downloads