I'm a UNIX systems and network programmer at heart. Currently specialized in backend dev, AI/LLMs and operations. I like writing CLI and server applications. I contribute to many open source projects and am comfortable working with decentralized teams.

I have 15+ years experience in software development spanning SysAdmin/DevOps, IT Architecture, OpSec, and LLM/ML/Deep Learning. I've honed my skills in both backend and frontend dev using languages such as Golang, Python and C and recently Rust.

I've gained experience over the years in a broad range of software projects with clients ranging from big companies to small startup teams spanning many countires. My problem solving abilities and social skills makes me particularly adept at working on the ground floor of projects with distributed teams where things move fast.

Whether it's specifying and designing software stacks, prototyping an MVP with with esoteric technologies, or just giving advice or an extra hand while styaing out of the way, I'm always up for a challenge.

In the recent years I developed a strong interest in AI and Deep learning with a particular focus on LLM and diffusion models.

Skills

Backend Dev / Systems

  • Go
  • Python
  • Rust
  • C
  • Javascript
  • Bash

Machine Learning & AI

  • LLMs
  • Deep Learning
  • Torch
  • Langchain
  • TensorFlow

DevOps

  • Docker
  • Kubernetes
  • Podman
  • complex cluster / network topologies
  • overlay networks
  • firewalls
  • develop cli tools and daemons
  • Expert troubleshooting skills
  • Bug fix broken upstream software

AI/LLM Ops

  • Offline LLM deployment
  • Llama.cpp
  • LocalAI
  • StableDiffusion
  • Open WebUI
  • LLM troubleshooting, debugging, maintenance

Linux

  • Debian
  • iptables
  • systemd/SysVinit
  • pam
  • kernel tweaking
  • filesystem: IO optimization
  • Filesystem: complex partitioning , redundancy
  • Boot/Grub/UEFI

Bitcoin and Lightning Network

  • Bitcoin
  • Lightning Network
  • Bitcoin Core
  • LND
  • C-Lightning

Other

  • DIY Electronics
  • Hobby embedded programming
  • Arduino, ARM, ESP

Projects (4)

Early LangChain Open Source Contributor
Feb 2023 - Current
https://github.com/search?q=repo%3Alangchain-ai%2Flangchain+blob42&type=commits
  • AI
  • Langchain
  • LLMs
  • Open Source
  • Implemented SearxNG tool, now used in many downstream AI frameworks.

  • Made various features, enhancements and bug fixes early on

Other Open Source Contributions
Jun 2012 - Current
https://github.com/search?q=author%3Ablob42&type=pullrequests
  • AI
  • Langchain
  • LLMs
  • Open Source
  • Made contributions to many projects. In recent years mostly in LLM/AI domainsuch as LocalAI, aichat, StableDiffusion, ChromaDB and PySyft

Instrukt: Terminal UI AI environment for LLM agents (Sole Developer)
Mar 2023 - Current
https://github.com/blob42/instrukt
  • Python
  • Langchain
  • LLMs
  • RAG
  • Instruct agents with natural language

  • Develop custom agents with custom tools

  • Scan and index data sources for question answering

Gosuki: Blazing fast, multi-browser, plug-free, bookmark manager. (Sole Developer)
Aug 2018 - Current
https://github.com/blob42/gosuki
  • Go
  • Bookmark Manager
  • Does not require any browser extension

  • Handles any browser, multiple profiles per browser in real time

  • Multiple import and export formats

  • Multi device synchronization and archival of web links

Work Experience (6)

Backend / Systems Programmer
Independent Contractor
Remote Only (Spain)
Dec 2018 - Current

Available as freelance and contract work: backend / systems programmer.

  • Development in Go/Rust/Python based stacks

  • Design and architecture of software stacks

UI designer / developer
Independent Contractor
Berlin (Germany)
Dec 2014 - Dec 2018

Worked on various projects as a UI designer and full stack developer.

  • Developped prototypes and MVPs for startups

  • Crypto currency related projects

  • Team management and coordination

Full stack developer
Freelance
Paris (France)
Dec 2012 - Dec 2014

Created and deployed various web and mobile applications for clients.

  • Techical specification and application design

  • Web and mobile application development

  • Deployment and maintenance

CTO / Full stack developer
Boxls (Startup)
Paris (France)
Dec 2012 - Dec 2014

R&D for a DNS based security solution.

  • Custom DNS server development with Twisted Python

  • Windows WFP development in C#

  • Deployment and maintenance

  • Django based full stack development

  • Coninuous integration and deployment with uwsgi and nginx

Systems Engineer / DevOps
Smartjog
Paris (France)
Sep 2011 - Dec 2012
https://www.smartjog.com/

Research & Development on virtualization and distributed file systems.

  • SRE for a large scale virtualization infrastructure

  • R&D on distributed file systems: Ceph, Sheepfs, Glusterfs

  • R&D KVM, Libvirt, Qemu

  • Helped devlop a libvirt based VM management tool

  • Developed a fully compliant LDAP PGP key server in Python

SRE / Networking / DevOps
Bocal (Epitech School)
Paris (France)
Sep 2009 - Sep 2011
https://www.epitech.eu/

As a part time internship at my school I was part of a team that managed a large scale infrastructure for a school of 1000 students.

  • Network and systems administration

  • Developed a custom dual boot system for students

  • Developed a custom Windows Sysprep / KMS based deployment system

  • Developed a custom Linux PXE/Filezilla based deployment system

Volunteer

Teacher & Helper
Ubuntu France
Nov 2007 - Nov 2008
  • Participated in public events to advocate Linux and open-source software.

  • Provided free support to new Linux users.

Education (2)

Bachelor in
Information Technology
  • C
  • C++
  • Unix
  • Networks
  • Security
  • Web
  • Databases
  • Software Design
  • Project Management
Bachelor in
Mathematics & Computer Science
Université Paris 6
Sep 2007 - Sep 2009

Certificates (1)

Udacity Deep Learning Nanodegree
Udacity
Sep 2017