Multi-Platform Developer

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

My Projects

πŸš€

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
πŸ“Š

Dev Dashboard

Central developer analytics dashboard β€” AdMob revenue, App Store Connect downloads, Firebase Analytics, Claude API usage, Groq, OpenAI, and Hugging Face stats. Protected by Google login.

Node.js Cloud Run Firebase Auth Google APIs
Open Dashboard
πŸ“š

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
πŸ’‘

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
🏈

The Commission

Web app for NFL fans to browse live news feeds, post hot takes, and rank teams. Powered by Firebase Firestore for real-time data. Also available as an iOS app via Capacitor.

Firebase JavaScript NFL iOS (Capacitor)
View on 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

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.