Last active
July 14, 2025 16:15
-
-
Save AyoAlfonso/322a4b350730359b241fae8d1d40daed to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"basics": { | |
"name": "Ayo Alfonso", | |
"label": "Mobile & Fullstack Engineer | React Native, Flutter, Riverpod, MobX, AI Tools", | |
"email": "[email protected]", | |
"location": { | |
"city": "United Kingdom" | |
}, | |
"url": "https://ayoalfonso.com", | |
"profiles": [ | |
{ | |
"network": "LinkedIn", | |
"username": "ayo-alfonso", | |
"url": "https://linkedin.com/in/ayo-alfonso" | |
} | |
] | |
}, | |
"skills": [ | |
{ | |
"name": "Mobile", | |
"keywords": [ | |
"Flutter", | |
"React Native", | |
"Riverpod", | |
"MobX", | |
"Firebase", | |
"Expo", | |
"SQLite" | |
] | |
}, | |
{ | |
"name": "Frontend", | |
"keywords": [ | |
"React", | |
"Next.js", | |
"Redux", | |
"TypeScript", | |
"Tailwind" | |
] | |
}, | |
{ | |
"name": "Backend", | |
"keywords": [ | |
"Node.js", | |
"Ruby on Rails", | |
"PostgreSQL", | |
"GraphQL", | |
"REST APIs" | |
] | |
}, | |
{ | |
"name": "AI/ML", | |
"keywords": [ | |
"OpenAI API", | |
"Whisper", | |
"Google Gemini", | |
"Stem-splitting", | |
"LLM inference pipelines" | |
] | |
}, | |
{ | |
"name": "Infra & DevOps", | |
"keywords": [ | |
"Docker", | |
"AWS (ECS, RDS, S3)", | |
"GitHub Actions", | |
"CI/CD", | |
"Bash" | |
] | |
}, | |
{ | |
"name": "Tooling", | |
"keywords": [ | |
"Figma", | |
"Postman", | |
"Linear", | |
"Git", | |
"C++ (native modules)" | |
] | |
}, | |
{ | |
"name": "Specialized", | |
"keywords": [ | |
"Audio AI", | |
"Real-time transcription", | |
"Web3 integrations", | |
"Credential storage" | |
] | |
} | |
], | |
"work": [ | |
{ | |
"name": "Tymbah", | |
"position": "AI & Mobile Engineer", | |
"startDate": "2024-06", | |
"endDate": "2025-03", | |
"location": "London, UK (On-site)", | |
"summary": "", | |
"highlights": [ | |
"Architected an AI-powered stem splitting app in Flutter (later rewritten in React Native to access with native C++ audio modules)", | |
"Integrated LLM (Google Gemini) for real-time voice-to-text, summarization, infra evals, and task generation.", | |
"Prototyped a cross-platform media stack using FFI and C++ for low-latency audio handling.", | |
"Built infrastructure for real-time AI meeting assistant: tymbah.com", | |
"Deployed cross-platform desktop apps for macOS and Windows using Electron and embedded webviews.", | |
"Used Claude code to generate integration tests and cover subtle edge cases", | |
"Stack: Flutter, React Native, C++ (native modules), FFI, OpenAI, Google Gemini, Electron, Riverpod" | |
] | |
}, | |
{ | |
"name": "Trudenty", | |
"position": "Founding Engineer", | |
"startDate": "2023-07", | |
"endDate": "2024-06", | |
"location": "London, UK (On-site)", | |
"summary": "", | |
"highlights": [ | |
"Built a Flutter mobile app and embeddable SDKs for zero-knowledge fraud prevention.", | |
"Led mobile, backend, and infrastructure for Trudenty’s Trust Network (DID, verifiable credentials).", | |
"Integrated machine learning models for risk scoring across mobile, web, and API surfaces.", | |
"Helped close $500K pre-seed by shipping a cross-platform MVP with robust mobile UX.", | |
"Wrote unit and widget tests using flutter_test and mocktail for savings flows and onboarding screens.", | |
"Stack: React Native, TypeScript, Node.js, Flutter (early MVP), DID, GraphQL, Secure Storage" | |
] | |
}, | |
{ | |
"name": "CapitalRollup", | |
"position": "Indie Mobile Engineer", | |
"startDate": "2023-01", | |
"endDate": "2023-04", | |
"location": "Remote", | |
"summary": "", | |
"highlights": [ | |
"I kickstarted an idie idea and build the commercial team around the tech, while I worked on the tech", | |
"Developed a Flutter-based stablecoin savings app (USDC) using Riverpod for state mgmt.", | |
"Integrated Web3 wallets and recurring auto-savings logic.", | |
"Built data visualization and rewards UI for financial engagement.", | |
"Stack: Flutter, Riverpod, Firebase, WalletConnect, USDC APIs" | |
] | |
}, | |
{ | |
"name": "Ampz.tv", | |
"position": "Mobile Lead", | |
"startDate": "2018-09", | |
"endDate": "2019-12", | |
"location": "Lagos, Nigeria", | |
"summary": "", | |
"highlights": [ | |
"Built a React Native app for grassroot athletes in africa to", | |
"Made an early call into using expo to production", | |
"Used MobX for performant, observable state across offline-first architecture.", | |
"Threading to offload rendering workload from the main thread", | |
"Led team to win GreenHouse Capital Demo Day ($5K in equity funding).", | |
"Stack: React Native, MobX, Redux, AWS S3, REST" | |
] | |
}, | |
{ | |
"name": "Union Bank (M36 Portal)", | |
"position": "Fullstack Engineer", | |
"startDate": "2020-03", | |
"endDate": "2021-04", | |
"location": "Nigeria", | |
"summary": "", | |
"highlights": [ | |
"Built React/Redux portal for bond & treasury product management.", | |
"Used MobX and TDD to speed up UI reactivity and reduce defect rates.", | |
"Improved customer inquiry resolution by 60%." | |
] | |
}, | |
{ | |
"name": "Zone Tech Park", | |
"position": "Fullstack Engineer", | |
"startDate": "2018-11", | |
"endDate": "2019-09", | |
"location": "Lagos, Nigeria", | |
"summary": "", | |
"highlights": [ | |
"Developed ATS & field reporting apps using React, Redux, and Next.js.", | |
"Delivered AlldayHR with thousands of signups in weeks.", | |
"Supported Outwork.ng for FMCG clients." | |
] | |
} | |
], | |
"education": [ | |
{ | |
"institution": "University of Hertfordshire", | |
"area": "Computer Science", | |
"studyType": "MSc.", | |
"score": "Distinction", | |
"startDate": "2023-09", | |
"endDate": "2024-09" | |
}, | |
{ | |
"institution": "FUTA, Nigeria", | |
"area": "Project Management Technology", | |
"studyType": "B.Tech.", | |
"startDate": "2011-9", | |
"endDate": "2016-10" | |
} | |
], | |
"projects": [ | |
{ | |
"name": "HermioneMeeting", | |
"description": "AI note-taking assistant (Whisper + GPT-4)" | |
}, | |
{ | |
"name": "KrakenEdu", | |
"description": "Live coaching with accountability tracking" | |
}, | |
{ | |
"name": "Verbalyst", | |
"description": "iMessage-based language coach using GPT-4" | |
}, | |
{ | |
"name": "AI Talent Matcher", | |
"description": "Flutter app to match musical talent to scouts using embeddings + audio models" | |
}, | |
{ | |
"name": "CapitalRollup", | |
"description": "Recurring savings in crypto via mobile" | |
} | |
], | |
"awards": [ | |
{ | |
"title": "GreenHouse Capital Demo Day Winner", | |
"date": "2019-04", | |
"summary": "Ampz.tv, 2018 ($5K)" | |
} | |
], | |
"certificates": [ | |
{ | |
"name": "NVQ Level 3: Electronic & Electrical Engineering", | |
"date": "2015" | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment