
Teddy Mbayaki
Software and Mobile Developer
Hire this person
Send a job offer directly to this candidate
About
Software Engineer targeting Frontend AI Engineering roles, with 2 years of backend experience at Xiracom designing, developing, and maintaining scalable backend systems and APIs. Currently building and shipping production frontend applications with real LLM integrations through the FlyRank AI Fluency internship — using React, Next.js (App Router), and TypeScript to ship features, debug live deployment issues, run accessibility and performance audits, and write tests. Proficient in building cloud-native applications, managing SQL and NoSQL databases, and deploying applications on AWS.
Strong problem-solving and troubleshooting abilities, with a proven track record of collaborating with cross-functional teams to deliver reliable, high-quality software solutions.
Experience
Frontend AI Engineering & AI Fluency Intern at FlyRank AI Internship (2026-06 – Present)
- Migrated a weather dashboard capstone project from React/Vite to React, Next.js (App Router), and TypeScript, scaffolding routed pages and deploying to Vercel with automatic preview builds on every push.
- Built a streaming, multi-turn AI chat feature (Vercel AI SDK + Google Gemini) grounded in live weather data, including a thinking-state indicator, a working stop/resume flow, and mobile-responsive layout built with React and Tailwind CSS.
- Diagnosed and resolved a production deployment failure where the build succeeded and every route was listed, but the live site 404'd — traced to a misconfigured Vercel Framework Preset setting, not application code.
- Improved Lighthouse mobile performance score from 49 to 85 (a 73% increase) by lazy-loading a non-critical AI SDK bundle, and resolved all WCAG 2.1 AA accessibility violations from 2 down to zero, verified with axe DevTools.
- Wrote 4 passing unit tests (Vitest, React Testing Library) covering 2 core UI components as part of a test-driven verification pass before deployment.
- Practiced and documented structured prompt-engineering techniques — role assignment, context framing, few-shot examples, output structuring, step decomposition — across real debugging and content-generation tasks, with cross-model comparison (Claude vs. ChatGPT).
Backend Software Engineer at Xiracom (2024-01 – 2025-12)
- Designed, developed, and maintained backend services and APIs powering core business applications.
- Built scalable microservices and cloud-native solutions to support growing system demands and improve reliability.
- Managed and optimized relational and NoSQL databases, ensuring efficient data storage, retrieval, and performance.
- Deployed and maintained applications on AWS, configuring cloud resources, networking, and monitoring services.
- Implemented security, logging, and monitoring best practices to enhance system stability and protect application data.
- Identified performance bottlenecks and optimized backend processes, database queries, and application reliability.
- Maintained CI/CD pipelines and automated deployment workflows, enabling faster and more reliable software releases.
- Administered Linux-based environments and supported containerized deployments using Docker.
- Collaborated with frontend developers and DevOps engineers to deliver new features and support production systems.
- Contributed to mobile and cross-platform development (Android/Java/Kotlin, Flutter, React Native) and server-side logic using Node.js, JavaScript, TypeScript, and PHP.
IT & Administrative Support Intern at The Eldoret National Polytechnic (2023-05 – 2023-07)
- Assisted with network setup, configuration, and troubleshooting across campus systems.
- Supported network security by managing user access and monitoring connectivity.
- Helped debug software issues and resolve system errors for university applications.
- Improved network uptime by 15% through faster troubleshooting and performance monitoring.
Customer Service Assistant at Cyber Café / Internet Café (2023-08 – 2023-12)
- Provided customer support for printing, scanning, photocopying, and internet access services.
- Handled document processing, including typing, formatting, editing, and printing of letters, CVs, and reports.
- Managed data entry and record keeping using Microsoft Word and Excel.
- Assisted customers with file uploads, downloads, and online form submissions while safeguarding customer data.
Education
Bachelor of Science in Computer Science – Catholic University of Eastern Africa (2022-01 – 2025-11)
