LabRise Consulting Django
janvier 2024 - Aujourd'hui(2 ans et 9 mois)CONSEIL & AUDIT
Own products and platform work, alongside client engagements.LabID SaaS. My own multi-tenant variant of the open source lab data management and ELN platform, in active development and close to launch. Tenant isolation, onboarding and the operating model, including the cost decisions around managed services, are mine alone, unlike the open source platform where I am one of several core developers. Python, Django, DRF, PostgreSQL, Vue 3, Docker, GitLab CI/CD.Po11y. Open source status dashboard and observability stack for n8n, MIT licensed and public on GitHub. One process polls n8n's REST API read only into SQLite and serves a live execution feed, a workflow map whose edges follow real references, prewired Grafana dashboards, a watchdog, optional Prometheus and Alertmanager, opt in OpenTelemetry tracing and a read only MCP endpoint. Compose and Kubernetes. It attaches to a running production n8n without ever writing to it.FastOrchestra. Full stack pipeline over ranked job ads. React 19 and TypeScript on the front, FastAPI, SQLAlchemy 2 and PostgreSQL with pgvector behind it, API and worker in one image, Alembic migrations, Prometheus metrics with alert rules, a Helm chart installed against a kind cluster in CI, releases tagged to GHCR. Embedding runs locally on CPU, only the drafting prompt leaves the host, every model call is traced with tokens and cost. The same API speaks MCP, so an assistant drives the whole loop.AI assisted development. Self hosted LangGraph and Claude Code agents carry a tracked GitLab issue through plan, code, a self fixing test loop, merge request and automated review. Docker on self hosted runners, outbound only, with provider routing through a self hosted OmniRoute gateway, so the model is a configuration choice. The data boundary is stated plainly: prompt context including source code reaches the model provider, everything else stays on own infrastructure.Available for backend, platform and AI engineering, remote from France.