Skip to content
View MarkNwilliam's full-sized avatar
😀
😀

Block or report MarkNwilliam

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
MarkNwilliam/README.md

Nkugwa Mark William

Typing SVG

LinkedIn Twitter Gmail GitHub GitHub followers Profile views


🧪 About Me

I'm a Chemical & Process Engineer who fell in love with software. Trained as a full-stack Software Engineer at ALX, I now work as a Production Officer at QCIL — East Africa's largest pharmaceutical company — where I blend lab thinking with clean code. 💊⚙️

ChemE ALX QCIL Location LinkedIn

Chemical & Process Engineering

⚡ Quick Facts

  • 🔭 I'm currently working on SecondChance — a REST API that gives household items a second life.
  • 🌱 I'm deepening my skills in Node.js, Express, MongoDB and Python.
  • 💬 Ask me about process engineering, pharma water systems (PW / WFI), P&IDs, or building APIs.
  • 🎯 Goal: bridge chemical engineering and software engineering.
  • ⚡ Fun fact: I treat pipelines like processes — unit by unit. 🧩

🚀 Featured Projects

ChemE projects AI projects Full stack projects

Project What it does Stack
💊 drug_recommendation ML drug recommendation for pharmaceutical use cases Python
⚡ biogas-solar-systems-design Design & plan biogas and solar energy systems (desktop app) Python
🗣️ uganda-dysarthric-asr First-ever Luganda & Ugandan-English dysarthric ASR models Python
📚 tutorcraft AI video-tutorial generator — Khan-Academy style, any topic Python
🗞️ cuppaai Make voice/video ads with an AI agent + post-time analysis JavaScript
🖥️ cars-dealership-capstone IBM Full Stack Developer Capstone — Best Cars Dealership JavaScript
💠 secondchance-backend REST API: give away & recycle household items (Node/Express/MongoDB) JavaScript
📱 mobile-shop-app ShopEasy — React Native shopping app (Expo + DummyJSON) JavaScript
⚗️ chemical-reactor-pid Animated CSTR P&ID + reactor design calcs + interactive simulation Python · SVG

More: datachat · textmermaid · ai-farmer-streamlit · researchvidfull · med_appt · pharmacareapplication · alx-files_manager · Semilog


🏭 Process Engineering — P&ID Designs

As a chemical engineer I design pharmaceutical water systems. Here are the P&IDs I prepared for a pharma facility — Purified Water and Water for Injection.

💧 Purified Water (PW) System

PW PID repo
Purified Water System P&ID

🧊 Water for Injection (WFI) System

WFI PID repo
Water for Injection System P&ID

⚗️ Jacketed CSTR — Reactor P&ID & Design

Reactor PID repo Interactive sim
Jacketed CSTR Reactor P&ID
Interactive CSTR sim


🎓 Certifications

Certificates repo

IBM ALX Coursera Solar & biogas Nanotech

IBM Backend Professional Certificate ALX Software Engineering Certificate Makerere Solar & Biogas Certificate


🛠️ Tech Stack

Tech stack icons

📊 GitHub Analytics

GitHub stats Top languages

GitHub streak

🐍 Watch the Snake Eat My Commits

GitHub contribution snake


🤝 Let's Connect

LinkedIn X Email GitHub

Wave divider

⚗️ Mix. Measure. Ship. — processes & code.

Pinned Loading

  1. cuppaai cuppaai Public

    make voice ads , video ads and get analysis when to post with this ai agent

    JavaScript 4 2

  2. ai-farmer-streamlit ai-farmer-streamlit Public

    Python 3

  3. A2hackCuppaAi A2hackCuppaAi Public

    A2hackCuppaAi

    JavaScript 1

  4. Mosiai_lablabai Mosiai_lablabai Public

    JavaScript 1

  5. Semilog Semilog Public

    Semi Log: Simplify data analysis. Upload CSV, query insights, and visualize patterns. Powerful algorithms. Customized graphs. Unleash data's potential. Make informed decisions. Scientist, researche…

    JavaScript 1

  6. telesim telesim Public

    telesim crowsourcing network analysis

    C++