Skip to content
View devilsfave's full-sized avatar

Block or report devilsfave

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
devilsfave/README.md

HERBERT K. YEBOAH

Typing SVG

GitHub followers Profile views Email


🧬 About Me

class SoftwareEngineer:
    def __init__(self):
        self.name = "Herbert Kwame Yeboah"
        self.role = "Software Engineer & AI/ML Developer"
        self.location = "Ghana 🇬🇭"
        self.education = "BSc Computer Science - UENR (2024)"
        self.current_focus = "AI-powered Solutions for Real-World Impact"
        
    def get_skills(self):
        return {
            "languages": ["Python", "TypeScript", "JavaScript", "SQL", "C++", "Java"],
            "ai_ml": ["TensorFlow", "Keras", "Scikit-learn", "NumPy", "Pandas"],
            "web": ["Next.js", "React", "Node.js", "Flask", "Tailwind CSS"],
            "cloud": ["Google Cloud", "Firebase", "Docker", "Railway"],
            "databases": ["PostgreSQL", "MongoDB", "Redis", "Firestore"]
        }
    
    def get_certifications(self):
        return [
            "ALX Africa - AI Career Essentials (2024)",
            "ALX Africa - Software Engineering (2024)",
            "Udemy - SQL Masterclass (2024)"
        ]

me = SoftwareEngineer()

📍 Based in Ghana 🇬🇭 | 🎓 BSc Computer Science (2024)

I am a Software Engineer & AI/ML Developer passionate about transforming complex ideas into production-ready code. My foundation blends high-performance software engineering with expertise in Machine Learning, allowing me to build end-to-end intelligent systems that solve real-world problems and make life better through technology.


🚀 Featured Projects


DagPipe — Flagship Project

Zero-Cost, Crash-Proof LLM Orchestration Framework

Tests Security Audit PyPI Version Python License MCP Smithery OpenSSF Best Practices

NeurIPS 2025 research analyzing 1,642 real-world multi-agent execution traces found a 41–86.7% failure rate across 7 state-of-the-art open-source systems. The root cause: cascading error propagation. DagPipe makes cascade failure structurally impossible.

The reliability layer that makes AI workflows safe to ship — crash recovery, schema validation, and intelligent cost routing — in 150 lines of Python. Runs entirely on free-tier APIs. Zero infrastructure. Zero subscription.

Pipeline: research → outline → draft → edit → publish
                                  ↑
                            crashed here

Re-run → research ✓ (restored) → outline ✓ (restored) → draft (re-runs) → ...

Technical Highlights:

🔴 Without DagPipe 🟢 With DagPipe
Pipeline crashes = start over from zero JSON checkpointing: resume from last successful node
Paying for large models on every task Cognitive routing: route easy tasks to free-tier models
LLM returns malformed JSON Guaranteed structured output: auto-retry with error feedback
Tight coupling to one provider Provider-agnostic: any Python callable works
Silent bad data passes through Semantic assertions: catch structurally valid but wrong output
Complete failure context lost Dead Letter Queue: every failure saved to disk automatically

Key Features (v0.2.0):

  • 🔁 Crash Recovery — JSON checkpointing per node; resume exactly where you stopped
  • 🧠 Smart Model Router — auto-selects model by task complexity; escalates on failure/rate-limit
  • 📋 Constrained Generation — Pydantic schema validation with auto-retry on malformed output
  • 🔒 Context Isolation — nodes only access their declared dependencies; safe for sensitive data
  • 🗂️ Live Model Registry — self-maintaining database of free-tier availability; refreshes every 24h
  • ⚙️ Pluggable Checkpoint Backends — swap filesystem for Redis, S3, or any custom store
  • 🌐 MCP Server — generate crash-proof pipelines via Claude Desktop, Cursor, or Windsurf

Test Coverage: 108 tests · 5 modules · 0 regressions · Python 3.12 + 3.13

Available On:

pip install dagpipe-core

AI-Powered Skin Disease Classification System

Deep learning platform democratizing dermatological care across Africa using advanced neural networks.

Technical Highlights:

  • MobileNetV2 + Spatial Transformer Network
  • 87.27% validation accuracy (HAM10000)
  • TensorFlow Lite mobile deployment
  • Full-stack telemedicine platform

Algorithmic Trading & Risk Management Engine

Production-ready system demonstrating advanced mathematical optimization and real-time data processing.

Technical Highlights:

  • Real-time probability calculations
  • Async architecture (asyncio/aiohttp)
  • Multi-layered risk assessment
  • Docker + Railway deployment


🛠️ Technology Arsenal

Languages & Core

AI/ML & Data Science

Web Development

Cloud & DevOps

Databases


📊 GitHub Analytics

GitHub Streak


📜 Certifications & Education

🎓 Credential 🏛️ Institution 📅 Year
BSc Computer Science University of Energy & Natural Resources 2024
AI Career Essentials ALX Africa July 2024
Software Engineering ALX Africa June 2024
SQL Masterclass Udemy 2024

📈 Weekly Development Breakdown

Python       12 hrs 45 mins  ███████████░░░░░░░  45.2%
TypeScript   8 hrs 30 mins   ███████░░░░░░░░░░░  30.1%
JavaScript   3 hrs 15 mins   ███░░░░░░░░░░░░░░░  11.5%
SQL          2 hrs 10 mins   ██░░░░░░░░░░░░░░░░   7.7%
Other        1 hr 30 mins    █░░░░░░░░░░░░░░░░░   5.5%

🌐 Connect With Me


💡 "Using AI to solve real-world problems and make life better"

Dev Quote

Pinned Loading

  1. Dermavision_AI Dermavision_AI Public

    Jupyter Notebook 1