Building at the intersection of medicine, software, and education.
I'm a Nigerian aspiring physician and Python developer interested in using technology to solve practical problems in healthcare and medical education.
I started learning Python by building small command-line applications. I'm now applying those foundations to larger projects involving Telegram bots, AI APIs, databases, asynchronous Python, software architecture, and open-source development.
An open-source Telegram study bot designed for medical students.
StudyMed is my main project and the project I'm currently developing most actively.
It is designed around a simple idea:
Turn studying into an active recall loop rather than passive reading.
- 🧠 AI-generated medical flashcards
- 📚 Subject and topic organisation
- 🎯 Personalised quizzes
- 📊 Performance and weak-topic tracking
- 🔄 Regeneration and review workflows
- 👥 Community learning features
- 🤖 Telegram-based interaction
- 💾 Persistent user and study data
- 🌐 Eventually, an independent study platform beyond Telegram
Python · aiogram · SQLite · OpenAI API · Groq · Telegram Bot API · asyncio · Git/GitHub
Repository:
👉 https://github.com/NaijaCodeClinician/study-med
- Asynchronous Python
- Database design
- PostgreSQL
- REST APIs
- AI application development
- Backend architecture
- Testing
- Deployment & cloud infrastructure
Before StudyMed, I built several smaller Python projects that helped me develop my fundamentals.
| Project | What I Built |
|---|---|
| 📇 Contact Manager | CLI contact management with input validation |
| 🔐 Secure Password Kit | Password generation and strength checking |
| 📝 Todo List CLI | Command-line task management |
| 📊 UTME Score Calculator | UTME scoring and subject validation |
| 💊 Drug Dosage Calculator | Python CLI project exploring medication-dose calculations |
These projects represent the progression from learning Python fundamentals → building practical tools → developing larger applications.
Python fundamentals
↓
Small CLI applications
↓
Input validation & file handling
↓
Git & GitHub
↓
APIs & external services
↓
Asynchronous Python
↓
Telegram bots
↓
AI-powered applications
↓
Databases & backend architecture
↓
Production-ready software
I'm particularly interested in becoming better at understanding why software works, rather than simply making it work.
I'm pursuing medicine while developing software because I believe the two fields can complement each other. My long-term interest is in building technology that can make learning, healthcare workflows, and access to useful information more effective — particularly in environments where resources, connectivity, and infrastructure can be limited. StudyMed is my first serious attempt at exploring that intersection.
I'm interested in collaborating on projects involving:
- 🩺 Medical education
- 📚 Learning technology
- 🤖 AI-powered educational tools
- 🐍 Python applications
- 🌍 Technology for African/Nigerian users
- 🧠 Study and knowledge-management systems
If you're building something in this space, feel free to open an issue or start a discussion on one of my repositories.
I'm currently focused on becoming stronger at:
- Python beyond the beginner level asyncio and asynchronous application design
- Database architecture and SQL
- PostgreSQL
- API integration
- Testing and reliability
- Deployment and cloud infrastructure
- Writing maintainable software
- Open-source development
Don't just learn to code. Learn to build.
Every project I build is an opportunity to understand something I didn't understand before. I'm still learning, but I'm increasingly interested in moving from "Can I make this work?" to "Can I design this properly?"
- 💻 GitHub: @NaijaCodeClinician�
- 📧 Email: [email protected]
🇳🇬 Building from Nigeria. Learning medicine. Writing Python. Creating useful things.