Skip to content

Instantly share code, notes, and snippets.

@AyoAlfonso
Last active July 14, 2025 16:15
Show Gist options
  • Save AyoAlfonso/322a4b350730359b241fae8d1d40daed to your computer and use it in GitHub Desktop.
Save AyoAlfonso/322a4b350730359b241fae8d1d40daed to your computer and use it in GitHub Desktop.
{
"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