Skip to content

Latest commit

 

History

88 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Hi, I'm Charles-Meldhine 👋

I'm an AI Software Engineer freelancer with 4 years of experience, mainly in the pharma industry and public administration.

Alongside my contracts, I'm also an open source maintainer and contributor in Python ecosystem and more.

🧰 Expertise

  • Python backend & DevOps:
    • API development with FastAPI, CI/CD pipelines (GitHub Actions, GitLab CI)
    • Testing & code quality (pytest, coverage, static analysis)
    • Docker, GCP (BigQuery, Cloud Run, Vertex AI), Terraform, Grafana
  • Generative AI: RAG pipelines, Langchain, Haystack, vector DBs (Chroma, Weaviate, PgVector)
  • Frontend: Vue.js, React
  • Soft skills: agile methods (Scrum, Kanban), technical documentation, product mindset
  • Language: English fluent (TOEIC 955)

📫 Contact


📌 Selected Projects

SightCall Q&A – RAG chatbot for a B2B SaaS website

Netlify Status Continuous Integration Continuous Delivery API Coverage

Live app · API repo · Frontend repo

Stack: Python (FastAPI, pytest), React.js, Haystack, PostgreSQL, Docker, Terraform, GitHub Actions

Built a RAG chatbot answering questions from SightCall’s public website. CI/CD pipelines, tests and coverage included.


Ask NERON – Chatbot over unstructured documents (GenAI)

Netlify Status API CI API CD API Coverage

Live app · API repo · Frontend repo

Stack: Python (FastAPI), TypeScript (Vue.js), Chroma DB, Docker, GitHub Actions, OpenTelemetry, Grafana

Developed a full RAG pipeline for a chatbot that answers questions from documentation, integrated monitoring and metrics. CI/CD pipelines, tests and coverage included.


eMush – Full-stack open source multiplayer remake

pipeline coverage discord

GitLab · Live app

Stack: PHP (Symfony), Vue.js, PostgreSQL, Docker, GitLab CI

Technical lead / maintainer from July 2022 to December 2025

  • Reconstructed and maintained a discontinued multiplayer game without access to its complete original source code
  • Grew the project from ~20 to 2.5k+ users while keeping the codebase stable and maintainable
  • Improved the existing architecture and testability of the codebase
  • Strengthened the existing CI, testing and code review practices
  • Mentored 20+ contributors and coordinated technical and product decisions

cmnemoi-learn – ML algorithms from scratch with best dev practices

CI CD Coverage PyPI version

GitHub · PyPI

Educational project: Machine Learning algorithms re-implemented from scratch (numpy only) with CI/CD, Pytest, Mypy, Pylint, auto-publishing on PyPI.


🧪 OSS Contributions

About

Config files for my GitHub profile.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors