Hi, I’m Johnny Xiao—a driven AI Engineer and computer science enthusiast currently pursuing a Master’s in CS. I have about two years of experience building data pipelines, training machine learning models, and crafting analytics platforms. I’m passionate about NLP, AI automation, object-oriented design, testing methodologies, algorithms, data structures, and LLM integration. I’m proficient in Python, C++, JavaScript, SQL, and modern ML tooling like PyTorch and TensorFlow. I thrive in agile, team-oriented environments and love delivering scalable applications with a strong focus on software quality assurance. I’m open to AI developer roles where I can contribute to end-to-end solutions and user-focused products.

Johnny Xiao

Hi, I’m Johnny Xiao—a driven AI Engineer and computer science enthusiast currently pursuing a Master’s in CS. I have about two years of experience building data pipelines, training machine learning models, and crafting analytics platforms. I’m passionate about NLP, AI automation, object-oriented design, testing methodologies, algorithms, data structures, and LLM integration. I’m proficient in Python, C++, JavaScript, SQL, and modern ML tooling like PyTorch and TensorFlow. I thrive in agile, team-oriented environments and love delivering scalable applications with a strong focus on software quality assurance. I’m open to AI developer roles where I can contribute to end-to-end solutions and user-focused products.

Available to hire

Hi, I’m Johnny Xiao—a driven AI Engineer and computer science enthusiast currently pursuing a Master’s in CS. I have about two years of experience building data pipelines, training machine learning models, and crafting analytics platforms. I’m passionate about NLP, AI automation, object-oriented design, testing methodologies, algorithms, data structures, and LLM integration.

I’m proficient in Python, C++, JavaScript, SQL, and modern ML tooling like PyTorch and TensorFlow. I thrive in agile, team-oriented environments and love delivering scalable applications with a strong focus on software quality assurance. I’m open to AI developer roles where I can contribute to end-to-end solutions and user-focused products.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Software Development Engineer Intern at RepPa
October 1, 2025 - April 1, 2026
Led end-to-end development of a cross-platform fitness app with social features using TypeScript and React Native (Expo), implementing workout scheduling and streak tracking, plus automated E2E tests with code review. Integrated AI-assisted media/image generation in post composer using OpenAI APIs, orchestrating backend image generation and frontend rendering flows. Designed and scaled Supabase (PostgreSQL) on AWS with Row-Level Security (RLS) and typed APIs, supporting ~10K MAU and 1M+ records while maintaining p95 API latency <400ms. Built personalized social search using AWS OpenSearch, implementing auto-complete, synonym expansion, and recency boosting; achieved p95 query latency <150ms. Implemented automated CI/CD pipelines with GitHub Actions and enforced quality gates, preventing 15+ regressions; device/OS matrix coverage reached ~95% usage.

Education

Master of Science in Computer Science at Fairleigh Dickinson University
September 1, 2024 - December 1, 2026
Bachelor of Arts in Mathematics at University of British Columbia
September 1, 2018 - August 1, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Media & Entertainment, Professional Services, Other