K. GHALLAB KG

Available for new projects.

Ship production software, run AI on your own infrastructure

I build and ship production software, integrate self-hosted AI that runs on your data, and train your team to run it. Software engineer, PhD, 5+ years industrial R&D, 180h teaching at Sorbonne University.

What I can do for you

Software development and AI integration

Node.js · React/React Native · Java/Kotlin · Python · Docker/Podman · SQL/NoSQL · RAG · Ollama/KoboldCpp

From apps to internal tools, and AI that runs locally on your systems.

What I deliver

  • Full-stack web and mobile apps
  • Developer tooling and internal tools
  • AI that never leaves your infrastructure
Ask about a project

Training for teams, schools, and individuals

Architecture that scales · Code quality that lasts · AI & RAG on your data

Hands-on training on real code and AI, for a team, a class, or one-to-one.

What I teach

  • Design scalable architectures on real systems
  • Build quality that lasts: code review, testing, maintainability
  • Put AI and RAG to work on your data, while keeping control
Ask about training

Some personal projects

Built out of curiosity, run like production. Systems I own end to end.

2025 · Ongoing

Yu-Gi-Oh strategic assistant

An assistant that answers based on a card corpus rather than the model’s memory. Developed as a complete RAG pipeline with local inference. Accessible through a web application.

Built with: React · TypeScript · RAG · Ollama · LanceDB · SQLite · Vitest · Playwright · Github Actions

2026 · Ongoing

Self-hosted platform

A personal A server you rent and manage yourself platform for managing my own services. Access restricted to WireGuard, application-level SSO, and containers managed with Podman Compose and systemd.

Built with: WireGuard · Pangolin · Traefik · SSO · Podman · systemd

My working experience

Five years as a research engineer at RedFabriQ, with a An industrial PhD funded by a company and run with a university lab. I take a vague idea and make it run in production.

  1. Industrial R&D and product delivery

    Research engineer, RedFabriQ, March 2020 to January 2026

    What I did
    • Took The migration platform built at RedFabriQ from idea to production release.
    • Deployed products and presented them to clients
    • Handled architecture, development, testing, and deployment
    • Analyzed software properties with Tools that prove software properties mathematically
    Web: Node.js, Angular Languages: TypeScript, Java, C# AI & data: Ollama, Python, SQLite, MongoDB Ops & analysis: Docker, Azure CI/CD, SAT solvers
  2. Public research

    CIFRE PhD, Sorbonne University's computer-science research lab and Sorbonne University, May 2021 to December 2025

    What I did
    • Built software tooling to support the research
    • Published peer-reviewed papers
    • Presented my findings at international conferences
    Web: Node.js, React Languages & docs: TypeScript, C#, LaTeX Deploy: Firebase, GitHub Actions Ops: Docker, SonarQube, Snyk

My teaching experience

About 180 hours in front of students, from their first line of C to a master's project and its defence.

C programming for 1st year Bachelor students

Syntax · Pointers · Memory · Linked lists · Recursion

What I did
  • Supervised labs and tutorials
  • Invigilated and marked several lab exams
  • Invigilated and marked the final exam

2022–2025 115.5 h

Object-oriented Java programming for 2nd year Bachelor students

Encapsulation · Abstraction · Inheritance · Polymorphism

What I did
  • Supervised labs and tutorials
  • Wrote the lab exams and marked them
  • Supervised a two-month project with a final defense and report
  • Marked written exams, including the final

2022–2024 56 h

Migration to A single configurable codebase that serves many product variants for 2nd year Master's students

Lecture and tutorials/labs tied to research work, co-designed with the course coordinator.

What I did
  • Delivered the lecture on migration tools, tied to my research
  • Ran tutorial and labs where students migrated a web app to a software product line
  • Co-designed the course content with the coordinator

2022–2024 12 h

My research and publications

My thesis on software product line migrations, plus peer-reviewed papers, with links to the sources.

PhD thesis, December 2025.

A Hybrid Approach for Managing Software Variability in the Context of Enterprise Application Development.

Peer-reviewed papers
  • Journal of Information and Software Technology (IST 2025).

    An Extensible, Feature-Based Framework for Fine-Grained Code Quality Assessment.

    DOI: 10.1016/j.infsof.2025.107934

  • International Conference on Software Maintenance and Evolution (ICSME 2025).

    Automated Recovery of Software Product Lines from Legacy Configurable Codebases.

    DOI: 10.1109/ICSME64153.2025.00066

  • Conference on Generative Programming: Concepts and Experiences (GPCE 2024).

    An Extensible Feature-Oriented Approach for Fine-Grained Code Quality Analysis.

    DOI: 10.1145/3689484.3690735

  • Asia-Pacific Software Engineering Conference (APSEC 2023).

    Migrating Individual Applications into Software Product Lines Using the Mobioos Forge Platform.

    DOI: 10.1109/APSEC60848.2023.00060

Let's talk about your needs

Write with your schedule and constraints, and I'll come back with a scope and a custom quote.

I usually reply within one business day · Remote, worldwide · No commitment, just a first conversation