Dimitri Bouniol
Los Angeles, California
Apple Platforms Developer, Full Stack Engineer, and UI Designer
#

Availability

Available for Full-Time or Contract work, Remote only. Based in the United States (Los Angeles, California), but friendly towards European and Asian timezones.

#

Summary

I’m a detail-oriented application developer, user-interface designer, and systems architect proficient in Swift, Objective-C, and C on all Apple platforms (macOS, iOS, iPadOS, tvOS, watchOS, visionOS), including server-side Swift. On the web, I’ve worked extensively with React, TypeScript, Next.js, and Node.js as a full-stack developer working for AI startups, with extensive experience writing vanilla HTML, CSS, and JavaScript. I also have experience working with tools and SDKs written in C++, Python, PHP, and Perl, amongst other languages as well.

Whether alone on a project or a part of a larger team, I enjoy exploring new technologies and sharing that knowledge with my colleagues in my API design, documentation, and even shared tech talks. Most recently, I have been diving deep with server-side Swift development, contributing improvements back to the community, and have taught Swift and iOS development to newcomers and experienced developers alike.

I have developed intimate knowledge of various audio-visual media file formats and encoding standards in my years working in the film industry, along with low level cryptography and networking. I have written many protocols for how two systems should communicate, either in real time, or using distributed computing, and excel at encapsulating complex systems behind easy to use APIs.

I enjoy taking the time to properly design products, both in its underlying system architecture, in its visual user interface, and its documentation. At the same time, I am not afraid to explore custom solutions, either re-writing components some may take for granted to get around limitations, or by exploring private APIs when it is known that the system version won’t change or framework bug won’t be fixed. I happily contribute fixes back to the open source community.

Languages

  • Swift
  • Objective-C
  • C
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • PHP
  • Perl
  • C++
  • Python

Skills

  • UI Design
  • Icon Design
  • UI Implementation
  • Algorithm Development
  • Data Serialization
  • Networking
  • Audio-visual Formats
  • Cryptography
  • Framework and Library Packaging
  • API Design
  • Code Generation
  • Documentation Driven Development
  • Test Harness Development

Platforms and Frameworks

  • iOS
  • iPadOS
  • macOS
  • tvOS
  • visionOS
  • watchOS
  • Vapor
  • Vanilla Frontend
  • React Frontend
  • Node.js
  • Next.js
  • PWA
  • Stripe

Industries

  • AI
  • Film
  • Medical
  • Startup
  • Small Business
  • Open Source
  • Productivity Software
  • Enterprise

Trainings

  • HIPAA
  • SOC2
  • Workplace Compliance
  • AWS
#

Recent Work Experience

#

Jiiiii — Creator — 2023 - Present

Built a companion guide to the latest season of anime completely in public for almost 2 years. Initially developed for tvOS, visionOS, macOS, and iOS in a shared SwiftUI codebase with UIKit and AppKit polish, it is now available with complete web and PWA experiences for native-like support on Windows and Android. Backend is built on a customized version of Vapor built to handle deployment, auto certificate renewal, and customized routing based on host. Web memberships are built using Stripe. Designed all UI and iconography.

Site and App — https://jiiiii.moe

Public Streams — YouTube

#

Lumiflow AI — Founding Engineer and Lead — 2024 - 2025

Lead a team to architect, design, and build the Lumiflow Navigator for inspecting and running evaluations against AI product artifacts. Also maintained subsystems and services on AWS, and orchestrated agentic evaluation judges through a dedicated job service to efficiently process incoming LLM evaluations through multiple providers with disparate rate limits and capabilities.

Site — https://lumiflow.ai

#

Tome — Tech Lead and Software Developer — 2022 - 2024

Helped bring the iOS app to parity with the web feature set by serving as the tech lead to a team of six. Worked on the backend to generalize our ML/AI architecture into a pipeline with swappable components to de-risk experiments and operations. On the frontend, added support for custom obfuscated fonts, improved performance in our React render tree, and played a major role in enabling custom drawings and diagrams in the product directly. Gave numerous tech talks on the topics of performance, testing, geometric math, and effective git usage.

App — https://tome.app

#

myWebAisle — Lead Software Developer and Project Manager — 2020 - 2022

Lead a mixed team of six (two Swift backend, two JavaScript frontend, and two iOS developers) to direct, design, and develop a white-labeled supermarket shopping experience. iOS apps fully embraced SwiftUI, and the backends are developed in Swift using Vapor, running on AWS.

Service — https://www.mywebaisle.com

Store — https://store.southdownmarketplace.com

App — App Store

#

Code Completion — Co-host, website developer, content creator — 2020 - Present

Co-host of a technology podcast aimed at teaching about development.

Recently have been streaming the complete creation and continued development of Jiiiii, spanning most of Apple’s platforms, complete with a custom Vapor backend. During this time, I made large advances to swift-webAuthn, contributed to Vapor, and improved the implementation of CodableDatastore, a custom database written in pure Swift. Also showed how to integrate Vapor with Let’s Encrypt to have a self-securing application deployment on self-hosted servers.

#

Lambda School, Inc. — Contract iOS Instructor — 2019 - 2020

Taught students both new and experienced the ins and outs of iOS development in Swift, including: Swift fundamentals, application architecture, using git effectively, networking, testing and mocking, media programing, and Objective-C.

#

Company 3 / Method — Principle Software Developer and System Architect — 2013 - 2022

Lead a team to design and deploy a large scale streaming service used primarily for viewing dailies and cuts of many independent and blockbuster movies, complete with macOS, iOS and tvOS apps.

Wrote 400+ pages of developer documentation describing protocol interactions between client and server, along with specifications for correct cryptographic usage to maintain a high level of security.

Engineered custom DRM solutions for secure video transmission to client devices, and video transport technologies for transmitting uncompressed video in realtime.

Deployed a render farm of Mac minis to process incoming video, using custom written transcoders on top of Video Toolbox and AVFoundation.

Created custom kiosk environments for macOS in order to package Mac minis as secure Dailies viewing devices.

Interfaced with thunderbolt SDI capture cards to capture and manipulate uncompressed video streams, while controlling the experience from an iPad over peer to peer networking.

Started developing a scalable backend using Vapor, server-side Swift, and FoundationDB (I only managed the development of the original backend which was originally written in Python).

#

Mochi Development, Inc. — macOS and iOS Development — 2010 - Present

Founder and Lead Developer of a family app development business — https://mochidev.com

Niche market apps and Contracted Work. Promo codes available upon request.

#

Contributions to Open Source Software — Server-side Swift Development — 2020 - Present

#

Actively Maintained Open Source Swift Packages — Swift Packages — 2020 - Present

#

Older Work Experience

#

EFILM/Company 3 - Deluxe Laboratories — Contract Developer — 2010 - 2013

Designed iPad apps used to facilitate dailies viewing on and off set.

#

Open Source Software — macOS and iOS Objective-C Development — 2010 - 2013

#

Independent iOS Development — 2007 - 2010

EleMints, periodic table for iPhone

SmartFrench, learn French on the iPhone

Cliché Magazine, fashion magazine for iPhone

#

Slightly Pretentious Software/The Cocoa Brewery — Mac OS X Development — 2008 - 2009

Lead Developer on Mac software for time keeping and theme customization.

#

Independent Mac OS X Development — 2005 - 2008

Various contracted work; a client front-end for popular JapanesePod101.com Japanese learning podcast; internal and open source software.

#

Independent Web Design and Scripting — 2002 - 2007

Various websites, from my High School's website to custom sites for small businesses.

#

Education And Other Interests

#

University of California San Diego — 2010 - 2013

BA in General Linguistics. Minors in Mathematics and Chinese Studies.

#

Languages

Fully proficient in English and French. Fluent in colloquial Japanese. Can also understand basic Mandarin Chinese and Spanish, along with Ancient Chinese texts given some study time, should the need arise… 😉