Skip to content
View RomainEconomics's full-sized avatar

Block or report RomainEconomics

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

Romain Jouhameau | AI Engineer & Python Developer

About Me

My journey started with economics, but curiosity led me to explore the technical side of things. I started coding during COVID lockdown and never stopped since then. This exploration has shaped my career path in unexpected ways, combining my analytical background with software engineering.

Currently: AI/ML Engineer at Iceberg Data Lab, working on LLM-based solutions for ESG data extraction and analysis.

🛠️ Tech Stack

Languages & Frameworks:

  • Python (primary) - FastAPI, Django, LangChain, Scikit-learn, Pandas, NumPy
  • TypeScript & JavaScript - React 19, Next.js, Node.js, Bun
  • Rust/Go (occasional projects)

AI & ML:

  • Large Language Models (LLMs)
  • RAG (Retrieval-Augmented Generation) systems
  • Vector databases - Weaviate
  • AI SDK, LangChain, prompt engineering

DevOps & Infrastructure:

  • Docker & Kubernetes - production deployments
  • ArgoCD - GitOps workflows
  • Apache Airflow - workflow orchestration
  • CI/CD pipelines
  • Monitoring & observability

Databases & Storage:

  • PostgreSQL, Elasticsearch, Redis
  • S3 object storage
  • Vector databases (Weaviate)

🚀 Featured Projects

A full-stack AI chat application with advanced document processing capabilities:

  • RAG-powered document chat - Upload PDFs and query them using semantic search
  • Multi-agent analysis - Hierarchical agent system for comprehensive document analysis
  • Batch questioning - Ask multiple questions across documents simultaneously
  • Tech: Bun, React 19, AI SDK, Weaviate, SQLite, S3 storage
  • Export conversations to PDF/DOCX/Markdown/JSON

Transform markdown notes into Anki flashcard decks automatically. Write flashcards in your notes using YAML blocks and generate .apkg files ready for import.

  • Tech: Python, Anki
  • Personal knowledge management workflow

Small library to easily interact with vector stores (Weaviate) and perform RAG operations.

  • Tech: Python, Langchain, Weaviate

My development environment configuration, managed with GNU Stow.

  • Tech: Lua (Neovim config), shell scripts

Neovim plugin for LLM integration directly in the editor.

  • Tech: Lua, Neovim

💼 Professional Experience

AI/ML Engineer @ Iceberg Data Lab (Nov 2022 - Present)

  • Designed and deployed LLM + RAG solution for automated ESG data extraction from semi-structured reports
  • Built FastAPI services for structured data exposure
  • Managed Kubernetes deployment with ArgoCD, Docker orchestration
  • Deployed Apache Airflow for job orchestration
  • Implemented monitoring and continuous evaluation systems for production workloads

Previous: Economics background - Paris School of Economics, Paris 1 Panthéon-Sorbonne (Econometrics & Statistics)

🔍 Areas of Interest

  • Large Language Models & generative AI applications
  • RAG systems and semantic search
  • MLOps & LLMOps best practices
  • Cloud-native architectures (Kubernetes, containerization)
  • Developer tooling & productivity
  • Economic data analysis & visualization

📫 Get in Touch


Pinned Loading

  1. dotfiles dotfiles Public

    My dotfiles, managed with stow

    Lua

  2. hugo-blog hugo-blog Public

    HTML

  3. rss_feed rss_feed Public

    RSS Feed App

    TypeScript

  4. anki-cards anki-cards Public

    Transform markdown notes into Anki flashcard decks automatically. Write flashcards in your notes using YAML blocks and generate .apkg files ready for import.

    Python

  5. aoc aoc Public

    Python

  6. 1rbc 1rbc Public

    Rust