Multi-Platform Developer

Building apps for iOS, Android, Roku, macOS, Linux & the web

My Projects

🍽️

Munchmark

iOS app that saves restaurants you discover on Instagram, TikTok, and anywhere online. AI auto-fills Yelp ratings, addresses, and details. Build and share collaborative lists via iCloud.

SwiftUI CloudKit iOS Share Extension Groq AI Yelp API
App Info App Store
πŸš€

James Projects

Private project portal β€” a curated dashboard of all my web apps, Firebase projects, iOS apps, Cloud Run services, and developer tools. Protected by Google login.

Firebase Hosting Google Auth Firestore
Open Portal
πŸ“š

DrKimmons Study Planner

iOS study planner for Chicago State University students. Role-based Google Sign-In routes professors to course management and students to their assignment dashboard with Calendar & Reminder integration.

SwiftUI Firebase Google Sign-In EventKit
View on GitHub
πŸ’Έ

FirebaseViewer

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.

Ad Revenue Tracking Global Ad Map Real-time Analytics
View on GitHub
πŸ“Š

LiveBoard

Free Roku app showing live clocks, weather forecasts, and stock quotes β€” all on one elegant always-on display.

Roku Channel Weather Stocks BrightScript
Channel Info Install Beta
πŸ“Ί

TeleMix

Free Roku channel streaming live Haitian television & music from Telemix TV β€” news and nonstop hits, 24/7.

Live Streaming Haiti TV & Music Roku Channel
Channel Info Install Beta GitHub
🌀️

DashSaver

Roku screensaver showing live clocks, weather forecasts, and stock quotes β€” all on one elegant always-on display. Deploys to multiple Roku devices across rooms.

Screensaver Weather Stocks Roku Channel BrightScript
Channel Info GitHub
πŸŽ†

New Year Countdown

Elegant Roku screensaver displaying a real-time countdown to midnight on New Year's Eve. Dark navy design with gold accents. No network usage, no data collected.

Screensaver New Year Roku Channel
Channel Info GitHub
🏨

ResortEditor

Multi-platform admin app for managing resort data in Firebase (iOS, macOS, Web).

Multi-platform Firebase Admin Resort Management
View on GitHub
πŸ‡―πŸ‡²

JamaicaDeals

Native iOS app aggregating Jamaica travel deals from 19 RSS feeds.

Travel Deals RSS Aggregation Jamaica Travel
View on GitHub
🚎

MauiTrolly

Your guide to the Kaanapali Trolley in Maui. Get real-time schedules, find stops, and plan your resort transportation with ease.

Schedule Finder Resort Shuttle Maui Travel
Download on App Store View on GitHub
πŸ’‘

LyghtsOutApp

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.

Training Signup Coaching with Shawn Lyght Skill Development
Coming Soon
πŸ“ˆ

GoogleAdMobMonitor

iOS SwiftUI app that signs into Google and calls the AdMob Reporting API to display publisher statistics and per-app revenue breakdowns.

SwiftUI AdMob API Google Sign-In Revenue
View on GitHub
🎀

Creole Translator

Instant voice translation from Haitian Creole to English powered by AI. Speak naturally and get accurate translations in seconds.

Voice Recognition AI-Powered Instant
Download on App Store
πŸ–οΈ

ResortBrowser

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.

Beach Resorts Vacation Planning Global Vibes Travel
Download on App Store
πŸš‚

Suburban NJ - NYC Scheduler

Never miss your train again. Real-time NJ Transit schedules, alerts, and trip planning for commuters between New Jersey and New York City.

Live Schedules Alerts Trip Planning
Download on App Store
πŸ‘οΈ

OCI Vision

Face detection web application powered by Oracle Cloud Infrastructure Vision AI service. Upload images and detect faces with advanced cloud-based AI.

AI Vision Cloud Computing Web App
View on GitHub
🚌

decamp1

Generic Bus Scheduler that accepts a feed of any CSV files for routes, stops, and timetables β€” fully configurable for any transit agency.

Transit CSV Feed Objective-C
View on GitHub
🚍

DecampSwift

Swift rewrite of the decamp1 Generic Bus Scheduler, bringing modern Swift language features and improved performance to the transit scheduling engine.

Transit Swift Bus Scheduling
View on GitHub
🏨

HotelParser

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.

CSV Parser Data Utility C#
View on GitHub
πŸ‘‚

ActiveListnerCreole

A JavaScript-based active listener for Haitian Creole, capturing and processing spoken Creole input for real-time language applications.

Speech Haitian Creole JavaScript
View on GitHub
🌐

CreoleToEnglish

JavaScript library and web interface for translating Haitian Creole text to English, providing a lightweight translation layer for web-based applications.

Translation Haitian Creole JavaScript
View on GitHub
πŸŽ™οΈ

GCPsoundtotxt

Python utility that uses Google Cloud Platform's Speech-to-Text API to transcribe audio recordings, enabling automated voice transcription workflows.

Google Cloud Speech-to-Text Python
View on GitHub
πŸ€–

chatgpt-api

Python API interfaces for OpenAI ChatGPT, providing reusable wrappers for sending prompts, managing conversation context, and handling responses.

OpenAI ChatGPT Python
View on GitHub
βœ…

ToDoList

Sample Swift iOS to-do list app backed by MongoDB Realm for real-time sync, demonstrating offline-first data management and reactive UI patterns.

Swift MongoDB Realm iOS
View on GitHub
πŸ“

Distances

Python utility for computing and checking distances between geographic coordinates, useful for location-based filtering and travel application development.

Geolocation Utility Python
View on GitHub
πŸ”€

NLLB-Web

Web interface for Meta's No Language Left Behind (NLLB) neural machine translation model, enabling high-quality translation across 200+ languages in the browser.

Neural MT 200+ Languages Web App
View on GitHub
πŸ—ΊοΈ

MapTest3

Objective-C iOS app demonstrating MapKit integration β€” includes custom annotations, overlays, and location tracking to explore map-based UI patterns.

MapKit Location Objective-C
View on GitHub
πŸ”¬

Lab8

Java programming lab exercise exploring core data structures and algorithms, demonstrating foundational computer science concepts.

Java Algorithms Data Structures
View on GitHub
πŸ–οΈ

Hotel Del Live Cam

Roku channel streaming live beach webcams from the iconic Hotel del Coronado in Coronado, California. Switch between South and North beach camera views in real time.

Roku BrightScript SceneGraph Live Streaming HLS
Install Beta View on GitHub
πŸ—£οΈ

AAC

iPad/iPhone Augmentative and Alternative Communication app for non-verbal persons. Uses AI text-to-speech powered by Groq and OpenAI to give users a voice.

iOS SwiftUI AI TTS Accessibility Groq OpenAI
View on GitHub
πŸŽ™οΈ

OCIsoundtotxt

Speech-to-text utility powered by Oracle Cloud Infrastructure, transcribing audio recordings using OCI's AI Speech service for automated voice transcription workflows.

Oracle Cloud Speech-to-Text AI Cloud
View on GitHub
🎡

CarPlayFun

A CarPlay audio app built with Swift, featuring a track list and now-playing screen using CPListTemplate and CPNowPlayingTemplate. Includes AVPlayer integration, lock screen controls, and a matching phone UI.

CarPlay Swift iOS AVFoundation
View on GitHub
πŸ–₯️

coboltry

Minimal GnuCOBOL example with VS Code integration for compiling, running, and debugging COBOL programs on macOS. Includes build tasks and LLDB debug configs.

COBOL GnuCOBOL VS Code macOS
View on GitHub
πŸ€–

ClaudeWidget

A native macOS menu bar widget for Claude AI β€” quick access to Claude conversations without switching away from your current work.

macOS Swift Menu Bar Claude AI
View on GitHub
🎀

Creole Translator (Android)

Android companion to the iOS Creole Translator app β€” instant voice translation from Haitian Creole to English powered by AI, built natively for Android.

Android Kotlin AI Translation Haitian Creole
Get on Google Play GitHub
🧘

Yoga Retreats

iOS app for discovering yoga retreats worldwide. Browse by style (Hatha, Vinyasa, Yin, Kundalini, and more), save favorites, and view retreat details β€” powered by Firebase Firestore.

SwiftUI Firebase iOS
View on GitHub
🏝️

New Hotels

iOS app for browsing newly opened hotels across Hawaiian islands. Filter by island, save favorites, and explore hotel details with Google Places integration β€” powered by Firebase Firestore.

SwiftUI Firebase Google Places iOS
View on GitHub
πŸ’ͺ

Fitness Challenge

iOS app for tracking a structured 30-day fitness challenge. Log daily workouts, track progress with circular progress indicators, and stay motivated β€” dark mode UI powered by Firebase Firestore.

SwiftUI Firebase Dark Mode iOS
View on GitHub
🏨

Renovated Hotels

iOS app for discovering recently renovated hotels. Filter by area and renovation type, save favorites, and browse detailed hotel listings β€” powered by Firebase Firestore.

SwiftUI Firebase iOS
View on GitHub
πŸ“Ί

TVList

Browser-based TV show tracker β€” search via TVMaze, manage a watched list and watchlist, rate shows, add notes, filter by genre or status, and import/export via CSV. No login required, runs entirely in the browser.

HTML/JS TVMaze API LocalStorage No Backend
Launch App View on GitHub
🎬

TVSharedLists

iOS app to share and sync TV show lists with friends and family. Export your watched list or watchlist as a CSV and import others' lists β€” with ratings, notes, and Firebase-backed sync.

Swift SwiftUI Firebase iOS
View on GitHub
πŸ“–

StudyFlow

iOS study planner with role-based Google Sign-In β€” professors manage courses and assignments while students track their schedule with Calendar and Reminder integration.

SwiftUI Firebase Google Sign-In EventKit
View on GitHub
πŸ“¨

SMStoEmailConvert

macOS command-line tool that pulls recent iMessages/SMS from a contact and saves them as a draft in Mail.app β€” designed for forwarding texts that may have been missed by scrolling past them.

Python macOS AppleScript iMessage Mail.app
View on GitHub
πŸ’°

Google AdMob Stats

Web app for viewing AdMob earnings at a glance. Sign in with Google to instantly see your earnings, impressions, clicks, and eCPM for the last 7 days β€” no backend required.

JavaScript Google OAuth AdMob API Web App
View on GitHub
πŸšƒ

MauiTrolly iOS (Native)

Native Swift iOS rewrite of the Maui Trolley app. Find real-time Kaanapali Trolley schedules with smart 3-option suggestions, trip confirmation timelines, and coverage across all 6 major resort stops.

Swift iOS Native App Maui Travel
View on GitHub
🐍

Snake

A browser-based Snake game built with vanilla JavaScript. Classic arcade gameplay with a clean modern implementation β€” no frameworks, just HTML, CSS, and JS.

JavaScript Browser Game Arcade
View on GitHub
🚫

SpamCheck

A Python/FastAPI microservice for spam classification. Containerized with Docker, it exposes a REST API for detecting spam messages using an ML classifier.

Python FastAPI Docker Machine Learning
View on GitHub
πŸ“‘

ping99

A lightweight command-line ping utility written in Go. Uses raw ICMP packets to measure network round-trip times β€” a clean, dependency-minimal alternative to the system ping.

Go CLI Networking ICMP
View on GitHub
🌐

Project Portal

A Firebase-hosted web portal for organizing and browsing personal projects. A central hub for navigating across tools and apps from a single web interface.

Firebase Web JavaScript
View on GitHub
πŸ“„

ParseCSVAppendLine

A dual-language CSV parsing utility with implementations in both C# and Python. Reads CSV files and appends processed lines β€” handy for data pipeline and ETL scripting tasks.

C# Python CSV CLI Tool
View on GitHub
πŸ“Š

ParseXLS

A C# utility for parsing Excel (.xls) spreadsheet files. Reads and processes worksheet data programmatically β€” useful for batch data extraction and reporting scripts.

C# Excel Data Parsing CLI Tool
View on GitHub
πŸ”€

Merge2

A .NET file merge utility for combining or deduplicating data across multiple files. A handy developer tool for data consolidation tasks.

C# .NET CLI Tool Data Processing
View on GitHub
✈️

TravelDocs

Firebase-backed travel document manager with AI features. Role-based client and admin views, Firestore real-time sync, and cloud functions for managing trip documents.

React Firebase Firestore Web App
View on GitHub
πŸ—Ό

Karine Europe Trip 2026

A travel-planning web page for a family Europe trip in Summer 2026. Built with HTML/CSS and hosted via GitHub Pages, featuring an itinerary and trip details styled with a classic European travel aesthetic.

HTML CSS GitHub Pages Travel
View on GitHub
πŸ›‘οΈ

Iron Aegis

Classic arcade city-defense game for iPhone and iPad. Protect your city from waves of incoming projectiles in this fast-paced action title built with Swift and SpriteKit, supported by Google AdMob.

iOS Swift SpriteKit Game
View on GitHub
🐾

Lemmings

A faithful re-creation of the classic Lemmings puzzle game for iOS, built with Swift and SpriteKit. Guide your lemmings safely through each level by assigning skills like digging, blocking, and climbing.

iOS Swift SpriteKit Game
View on GitHub
πŸ”–

Munchmark

iOS bookmark and link-saver app with a Share Sheet extension for saving URLs on the fly. Organize saves into lists, mark favorites, and sync everything via CloudKit.

iOS SwiftUI CloudKit Share Extension
View on GitHub
πŸ“Š

Claude Usage Monitor

macOS app for tracking Claude AI API usage. Monitors token consumption, request counts, and costs β€” giving developers a clear view of their Claude API activity at a glance.

macOS Swift Claude API Analytics
View on GitHub
☁️

CloudKit DB Viewer

iOS and macOS utility for browsing CloudKit databases. Inspect records, containers, and zones directly from your device β€” a developer tool for debugging CloudKit-backed apps.

iOS macOS Swift CloudKit
View on GitHub
🌴

Global Vibes iOS

Unified SwiftUI app combining the consumer resort browser and admin resort editor in one. Browse beachfront properties as a traveler or manage resort data as an admin β€” powered by Firebase Firestore.

SwiftUI Firebase Multi-role iOS
View on GitHub
🚒

Alaska Cruise Finder

iOS app for finding Alaska cruises departing from Seattle. Browse sailings, compare itineraries, and plan your next cruise adventure β€” built with SwiftUI for iOS 17+.

SwiftUI iOS Travel Cruise
View on GitHub
πŸ—‚οΈ

TravelDocs iOS

Native SwiftUI iOS companion to the TravelDocs web portal. Manage travel documents on the go with the same Firebase backend β€” auth, Firestore, Storage, and AI-powered cloud functions, all from your iPhone.

SwiftUI Firebase iOS AI
View on GitHub

About Me

Hi, I'm James Baker, a multi-platform developer passionate about creating apps that solve real problems and make daily life easier.

I build across the full platform spectrum β€” native iOS and Android apps, Roku channels, macOS utilities, Linux tools, and cloud-powered web applications. My projects range from AI-powered language translation and accessibility tools to live streaming channels, fitness trackers, travel companions, and developer dashboards.

Each project combines practical utility with clean design, leveraging modern technologies and cloud services. I'm particularly interested in AI integration, real-time data, streaming media, and cross-platform development.

What I Do

  • iOS & macOS Development: Native Swift/SwiftUI applications, CarPlay, menu bar apps
  • Android Development: Native Kotlin apps published on Google Play
  • Roku Channel Development: BrightScript/SceneGraph channels and screensavers
  • Web & Linux: Firebase-hosted web apps, Node.js/Cloud Run services, Python/FastAPI microservices
  • AI Integration: Speech recognition, computer vision, NLP, Groq, OpenAI, Claude API
  • Cloud Services: Firebase, Google Cloud, Oracle Cloud Infrastructure, serverless architectures
  • Real-time Data: Live streaming, transit schedules, weather, stock quotes, and analytics dashboards

Let's Connect

I'm always interested in new projects and collaborations. Feel free to reach out on LinkedIn or check out my code on GitHub.