Hello, I'm Philip Mai

Software Developer, Chef, Gardener, Father & AI Enthusiast

Personal Passion

Driven by curiosity and innovation, I thrive at the intersection of technology and human experience. When I'm not coding, you'll find me exploring the latest in AI research, contributing to open-source projects, or mentoring aspiring developers in the tech community.

When I'm relaxing you'll find me experimenting with new recipes in the kitchen, tending to my garden, woodworking(& buying more tools my wife thinks we don't need), snowboarding, golfing, reading, or at the gym. ADHD af so I go where the dopamine takes me :)

Professional Expertise

With extensive experience in ADAS/AD systems and systems engineering, I specialize in developing robust software solutions for autonomous vehicles and advanced driver assistance technologies. My background spans AI/ML implementations, SW/HW Integrations, ROS, and full-stack development, with a focus on safety-critical systems, sensor fusion, and real-time processing architectures.

I excel at bridging the gap between cutting-edge research and production-ready systems, leveraging containerization technologies, cloud orchestration, and scalable application design to deliver high-performance solutions that meet stringent industry standards.

Having worked in consulting for many years, I bring a client-focused mindset to every project, ensuring that solutions are not only technically sound but also aligned with business objectives. Business development, client relations, and project management are all part of my skill set.

Featured Projects

Here are some of the projects I've been working on recently

Voice AI Pipeline

Azure Docker FastAPI HTML JavaScript Make NumPy PyTorch Python Shell TypeScript

A containerized AI pipeline for real-time speech-to-text and text-to-speech conversion, leveraging Whisper ASR and Coqui TTS models with Kubernetes orchestration. Features a Gradio web interface, GPU acceleration, and local processing for privacy-focused voice applications.

Open Trading Algorithm

Kubernetes Make NumPy Pandas Python Scikit-learn Shell

A comprehensive Python library for algorithmic trading, technical analysis, and financial data processing. Integrates 7+ data providers, 50+ indicators, with smart caching to minimize API costs. Built for performance and reliability in both research and production environments.

CRUD IAM Playground

Go Kubernetes Python Rust

A CRUD (Create, Read, Update, Delete) and IAM (Identity and Access Management) library implemented in Go, Python, and Rust with consistent interfaces, comprehensive test suites, and CI/CD. Demonstrates cross-language consistency and robust software engineering practices.

My Resume

Click below to view my resume