I am a Software and AI Engineer with over 6 years of experience. I am also an AWS Community Builder. Currently, working on ClassmateBot, a WhatsApp-based AI learning assitant that helps secondary school students learn, retain knowledge, and pass their exams. I am also passionate about creating tools that improve digital experiences and productivity. Beyond my technical experience, I am the author of The Rise of AI Newsletter, where I explore AIβs impact on startups and careers.
- Languages: JavaScript, Python, HTML, CSS
- Frameworks: Django, Fastapi, Vuejs, TailwindCSS
- Databases: PostgreSQL, Redis
- Cloud Computing: Docker, Pulumi, AWS (Fargate, Beanstalk, Lambda, RDS, S3, VPC, EventBridge etc), Heroku, Netlify, Vercel
- Web Scraping: BeautifulSoup, Playwright
- Data Stack: Superset, Pandas,
- NLP/RECS STACK: AWS SageMaker, Jupyter Notebook, OpenAI, LLaMA, Huggingface, LangChain, Spacy, Faiss
- Tools: Git, Postman, VS Code, Jetbrains etc.
I built an open-source tool that reduces social media usage while teaching vocabulary and simple maths using AI. I conducted a four-week self-experiment showing significant reductions in session duration and improved well-being metrics by building on research papers like Hunt et al., 2018; Kross et al., 2013. The extension disrupts passive scrolling through cognitive tasks that promote mindfulness and improved digital mental health. Built with JavaScript.
I created a pre-LLM era bot that processed and summarized content in real-time. This open-source project integrated with Twitter's API and AWS infrastructure to address information overload Built with Flask, AWS Lambda, AWS RDS, AWS Apprunner, Pulumi, HTML, TailwindCSS.
This is a Python/Django based event management system. A meetup clone. Built with Django, HTML, CSS, etc.
A Twitter API library that helps developers POST Twitter threads from longer-form content on the platform. Built using Python..
- Email: ajaoiyanu@gmail.com
- Technical Blog
- The Rise of AI Newsletter - Exploring AI's impact on startups, careers, and everything in between, and providing practical insights and frameworks to navigate this new era.
- Medium
- Build and Deploy Twitter Bots with Python, Tweepy and PythonAnywhere
- Lessons Learned Vibe Coding and Vibe Debugging a Chrome Extension with Windsurf | Iyanuoluwa Ajao| Oreilly AI Codecon 2025
- OWASP Top 10 for LLMs | Iyanuoluwa Ajao | AWS Cloud Security User Group Study Series 2025 2/14
- Three Python Concurrency Patterns: Choosing the Right One | Iyanuoluwa Ajao | Conf42 Python 2025
- Poster Presentation at Society for Digital Mental Health
- Iyanuoluwa Ajao
- Debunking Myths About Using Django with MongoDB | Python Nigeria 2018
- Type Hints - Adding Types to Legacy Codebases | Python Nigeria 2018
- Code Contributor @ Open Ethics Initiative
- Judge @ Technovation Challenge
- Judge at HackTheFest
- Mentor at TechUp
- Iyanuoluwa Ajao led one of the semi-finalist teams at Hult Prize Competition in partnership with the Clinton Global Initiative and the Hult International Business School
- Hult Prize Competition Facebook Post about the semi-finalists
This is the project you get when you run gridsome create new-project
.
npm install --global @gridsome/cli
gridsome create my-gridsome-site
to install default startercd my-gridsome-site
to open the foldergridsome develop
to start a local dev server athttp://localhost:8080
- Happy coding ππ