Building useful apps that make life easier
This app allows you to view the money we have made from our apps Ads and where the ads are served to around the world.
Roku channel app streaming Telemix TV β Haiti music & news, live 24/7.
Multi-platform admin app for managing resort data in Firebase (iOS, macOS, Web).
Native iOS app aggregating Jamaica travel deals from 19 RSS feeds.
Your guide to the Kaanapali Trolley in Maui. Get real-time schedules, find stops, and plan your resort transportation with ease.
Sign up for lacrosse training with Shawn Lyght, the celebrated college lacrosse star. LyghtsOutApp lets players register for Shawn's coaching sessions, receive schedule updates, and secure spots in upcoming camps.
Monitor AdMob performance and revenue metrics in one place. Track impressions, earnings, and mediation stats with ease.
Instant voice translation from Haitian Creole to English powered by AI. Speak naturally and get accurate translations in seconds.
Explore beach vacation resorts worldwide with curated listings from Global Vibes Travel. Find beachfront properties, compare amenities, and plan your next coastal getaway with ease.
Never miss your train again. Real-time NJ Transit schedules, alerts, and trip planning for commuters between New Jersey and New York City.
Face detection web application powered by Oracle Cloud Infrastructure Vision AI service. Upload images and detect faces with advanced cloud-based AI.
Generic Bus Scheduler that accepts a feed of any CSV files for routes, stops, and timetables β fully configurable for any transit agency.
Swift rewrite of the decamp1 Generic Bus Scheduler, bringing modern Swift language features and improved performance to the transit scheduling engine.
Utility that parses hotel data from CSV files and converts it into the Swift-ready format used by the ResortBrowser app, streamlining the data pipeline.
A JavaScript-based active listener for Haitian Creole, capturing and processing spoken Creole input for real-time language applications.
JavaScript library and web interface for translating Haitian Creole text to English, providing a lightweight translation layer for web-based applications.
Python utility that uses Google Cloud Platform's Speech-to-Text API to transcribe audio recordings, enabling automated voice transcription workflows.
Python API interfaces for OpenAI ChatGPT, providing reusable wrappers for sending prompts, managing conversation context, and handling responses.
Sample Swift iOS to-do list app backed by MongoDB Realm for real-time sync, demonstrating offline-first data management and reactive UI patterns.
Python utility for computing and checking distances between geographic coordinates, useful for location-based filtering and travel application development.
Web interface for Meta's No Language Left Behind (NLLB) neural machine translation model, enabling high-quality translation across 200+ languages in the browser.
Objective-C iOS app demonstrating MapKit integration β includes custom annotations, overlays, and location tracking to explore map-based UI patterns.
Java programming lab exercise exploring core data structures and algorithms, demonstrating foundational computer science concepts.
Hi, I'm James Baker, an iOS developer passionate about creating apps that solve real problems and make daily life easier.
I specialize in building native iOS applications with Swift and SwiftUI, focusing on intuitive user experiences and robust functionality. My work spans from mobile apps to cloud-powered web applications, including language translation tools, travel companions, commuter utilities, and AI vision services.
Each project I build combines practical utility with clean design, leveraging modern technologies and cloud services. I'm particularly interested in AI integration, computer vision, real-time data, and location-based services.
I'm always interested in new projects and collaborations. Feel free to reach out on LinkedIn or check out my code on GitHub.