Skip to content
View Emmatshi's full-sized avatar

Block or report Emmatshi

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

πŸ‘‹ Hi, I’m Emmanuel Tshibanda

I’m a software engineer focused on building production-minded AI applications using Python, Streamlit, and large language models.

My work emphasizes system design, modularity, and orchestration β€” not just calling APIs.


🧠 Featured AI Projects

πŸš€ App #6 β€” Orchestrated AI Writing Assistant (Capstone)

Multi-step AI system with explicit orchestration

  • Coordinates prompt refinement, content generation, and summarization
  • Uses a dedicated orchestration layer to control execution flow
  • Modular tool design with shared prompts and centralized LLM configuration
  • CI-validated, production-ready structure

πŸ”— Live App: https://my-bc-st006.streamlit.app
πŸ“¦ Repo: https://github.com/Emmatshi/my-bc-st006


🧠 App #5 β€” Prompt Refiner

Prompt engineering as a first-class tool

  • Refines rough user input into clear AI-ready prompts
  • Clean generator logic with CI validation
  • Demonstrates prompt design impact on downstream generation

πŸ“¦ Repo: https://github.com/Emmatshi/my-bc-st005


✨ App #4 β€” Text Summarizer

Focused AI capability with strong UX discipline

  • Concise summarization with word counts and copy-to-clipboard
  • Defensive secrets handling
  • Backported architectural improvements from earlier apps

πŸ“¦ Repo: https://github.com/Emmatshi/my-bc-st004


πŸ“ App #3 β€” Blog Post Generator

Foundation AI application

  • Structured content generation with configurable tone and style
  • Clean separation of UI, prompts, and LLM logic
  • CI-validated project structure

πŸ“¦ Repo: https://github.com/Emmatshi/my-bc-st003


πŸ›  Reusable Template

πŸ“¦ Streamlit AI Template

A reusable project template used across all apps:

  • Standardized structure
  • Poetry-based dependency management
  • Secrets handling
  • CI setup

πŸ“¦ Repo: https://github.com/Emmatshi/streamlit-ai-template


🧩 What I Care About

  • Designing AI systems, not just demos
  • Orchestrating multi-step workflows
  • Clean architecture and separation of concerns
  • CI, reproducibility, and deployment readiness

πŸ“« Get in Touch

Pinned Loading

  1. my-bc-st006 my-bc-st006 Public

    Orchestrated Streamlit AI app that chains prompt refinement, content generation, and summarization using LLMs.

    Python

  2. streamlit-ai-template streamlit-ai-template Public template

    Reusable Streamlit + OpenAI template with clean architecture, Poetry, and CI.

    Python

  3. my-bc-st005 my-bc-st005 Public

    Streamlit app that refines rough prompts into clear, structured, and effective instructions for AI models.

    Python 1

  4. my-bc-st004 my-bc-st004 Public

    Streamlit app that summarizes long-form text using an LLM, built on a reusable template with CI.

    Python

  5. my-bc-st003 my-bc-st003 Public

    Streamlit app that generates structured blog posts using an LLM, with reusable template architecture and CI.

    Python