I’m a Senior Mobile Developer with 15+ years of experience building iOS and Android apps and more than 5 years specializing in Flutter/Dart. I architect and deliver cross‑platform mobile experiences end-to-end, from UI to cloud backend.
As the founder of Artisan Digital Creative, I partner with clients to ship reliable apps, migrate native workloads to Flutter, design modular architectures, and drive AI, analytics, and payment integrations into production systems.
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
- Multi-persona AI chat — Distinct characters that stay in-character throughout conversations
- Chat history persistence — Conversations saved and resumable
- Adaptive difficulty modes — “Presumption of Insight” (guided) vs “Exacting Standards” (minimal hints)
- Reasoning-based progression — Players must demonstrate understanding, not just pick correct answers
- Classic mysteries — Faithful adaptations starting with “The Red-Headed League”
- Frontend: Flutter/Dart
- Backend: Firebase Authentication, Cloud Functions
- AI: Claude Messages API
Flutter mobile app where players solve classic detective mysteries through conversation with AI characters. Each detective has a distinct personality and conversational style — Holmes dismisses sloppy thinking, Dupin demands analytical rigor, Father Brown probes the human element.
App Store: [Case Files: With the Detective](https://www.twine.net/signin
Promotional: [Case Files: With the Detective](https://www.twine.net/signin
Key Features
Tech Stack
Role
Solo developer — concept through App Store deployment. Full-stack including AI prompt engineering, game design, and conversational UX.
- Real-time AI chat interface — Structured conversations that adapt to student responses
- Conversation persistence — Full chat history stored and accessible to teachers
- AI-generated analysis — Comprehension insights showing where students excel or struggle
- Teacher dashboard — Monitor student progress without grading essays
- Privacy-first architecture — Magic Link authentication, automatic data expiration, no PII collection
- Frontend: Flutter/Dart
- Backend: AWS Lambda, API Gateway, DynamoDB, Firebase Auth
- AI: Claude Messages API
Full-stack Flutter application featuring real-time AI-powered conversational learning. Students engage in Socratic dialogue with an AI tutor — the conversation itself becomes the assessment.
Live: [https://www.twine.net/signin](https://www.twine.net/signin
Key Features
Tech Stack
Role
Solo developer — designed, architected, and shipped independently. Full-stack from Flutter UI to cloud infrastructure.
Hire James Border Highland today
To get started post up your job and then invite James Border Highland to your job.