Skip to content
View NaijaCodeClinician's full-sized avatar
😀
Never tired of learning, still learning more. Let's collaborate more!
😀
Never tired of learning, still learning more. Let's collaborate more!

Block or report NaijaCodeClinician

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NaijaCodeClinician/README.md

👋 Hi, I'm Ihuomachi Azubuike

🇳🇬 Nigerian · 🩺 Aspiring Physician · 🐍 Python Developer

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.


🚀 Featured Project

🧠 StudyMed

An open-source Telegram study bot designed for medical students.

StudyMed

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.

What I'm building

  • 🧠 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

Tech

Python · aiogram · SQLite · OpenAI API · Groq · Telegram Bot API · asyncio · Git/GitHub

Repository:
👉 https://github.com/NaijaCodeClinician/study-med


🛠️ What I Work With

Languages & Development

Python SQL Markdown

Tools & Platforms

Git GitHub Linux Telegram

Currently Exploring

  • Asynchronous Python
  • Database design
  • PostgreSQL
  • REST APIs
  • AI application development
  • Backend architecture
  • Testing
  • Deployment & cloud infrastructure

📂 Other Projects

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.


🧠 My Development Journey

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.

🩺 Medicine × Technology

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.

🤝 Open Source & Collaboration

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.

📈 What I'm Learning Right Now

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

💡 Philosophy

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?"

📫 Connect

🇳🇬 Building from Nigeria. Learning medicine. Writing Python. Creating useful things.

Pinned Loading

  1. contact-manager contact-manager Public archive

    A Python contact manager with phone and email validation

    Python

  2. secure-password-kit secure-password-kit Public

    A Python password generator and strength checker. Creates strong, random passwords and evaluates password strength (Weak/Medium/Strong).

    Python 1

  3. todo-list-cli todo-list-cli Public

    CLI task manager to keep track of daily tasks. Built with Python, input validation, and list operations. Part of my journey to combine medicine and code.

    Python 1