Skip to content
View Rene-Kuhm's full-sized avatar
😁
😁

Block or report Rene-Kuhm

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 is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Rene-Kuhm/README.md
René Kuhm — ingeniería de software, sistemas e infraestructura

Software Engineer · Developer Tooling · AI-assisted Delivery · Reproducible Infrastructure

Construyo herramientas y productos donde la arquitectura, la trazabilidad y la verificación forman parte del sistema.

Proyecto principal: flow-engineering TecnoDespegue LinkedIn Email


Ingeniería orientada a evidencia

Soy René Kuhm, ingeniero de software de Argentina. Trabajo en la intersección entre developer tooling, sistemas full-stack, automatización asistida por IA e infraestructura reproducible.

In English: I build developer tools, full-stack products and reproducible infrastructure with explicit architecture, bounded automation and evidence-based delivery.

También aporto diez años de experiencia práctica en infraestructura FTTH, una base que influye en cómo diseño sistemas: límites explícitos, operación observable y recuperación planificada.

Mi criterio de entrega es simple:

  • convertir intención y restricciones en artefactos revisables;
  • mantener los cambios pequeños, verificables y recuperables;
  • tratar tests, documentación, seguridad y operación como parte del diseño;
  • diferenciar con claridad producción, desarrollo activo, prototipos y trabajo histórico.

Proyecto principal · flow-engineering

CI de flow-engineering Versión en PyPI Python 3.12 y 3.13 Licencia MIT

flow-engineering es mi trabajo central: un orquestador open source para convertir desarrollo asistido por agentes en un proceso explícito, gobernado y verificable.

INTENT → CONTEXT/PROPOSAL → DESIGN → SPEC → TASKS → APPLY → VERIFY → ARCHIVE

No es una colección de prompts. El repositorio implementa un sistema con responsabilidades separadas:

Superficie Responsabilidad verificable
Core Python Máquina de estados, detección de drift, snapshots deterministas y contratos de dominio.
CLI flow Ciclo SDD completo: propuesta, diseño, especificación, tareas, aplicación, verificación y archivo.
MCP opcional Adaptador read-only para inspección acotada; no reemplaza al core ni ejecuta código del proyecto.
Gobernanza Constitución versionada, Spec-as-Truth, TDD estricto y cambios grandes divididos en PRs revisables.
Evidencia Tests automatizados, CI para Python 3.12/3.13, lockfile uv, documentación de arquitectura y políticas de contribución y seguridad.

Por qué existe: los agentes pueden generar código rápidamente, pero velocidad sin contexto persistente, límites y verificación produce drift. flow-engineering conecta decisiones, estructura del código y comportamiento entregado para que el proceso pueda auditarse y recuperarse entre sesiones.

Explorar: repositorio · documentación · paquete en PyPI · CI

Trabajo seleccionado

🟢 Producción · tecnodespegue-landing

La única web actual de TecnoDespegue: Astro, TypeScript y Tailwind, con generación estática, endpoints serverless, validación predeploy y auditorías de rendimiento documentadas. Ver sitio →

Los repositorios con nombres similares corresponden a iteraciones anteriores y no representan el sitio activo.

🔵 Activo · infra

Infraestructura NixOS declarativa con flakes, Secure Boot, LUKS, impermanence, secretos mediante sops-nix, despliegues reproducibles y documentación de recuperación.

🟡 MVP release-ready · Vaulta

Gestor offline-first para Android y Windows con Argon2id, AES-256-GCM, almacenamiento seguro nativo y actualizaciones firmadas. Todavía no cuenta con auditoría criptográfica externa.

🧪 Prototipo de investigación · KineIA

Asistente RAG para conocimiento de kinesiología con FastAPI, Qdrant, PostgreSQL, Next.js y Docker Compose. Backend y frontend son funcionales; testing y despliegue siguen pendientes.

Cómo diseño y entrego sistemas

  • Arquitectura con límites. Responsabilidades separadas, interfaces públicas y dependencias explícitas antes de sumar abstracciones.
  • Verificación proporcional al riesgo. Tests, CI, checks estáticos y evidencia de ejecución: una afirmación no sustituye una verificación.
  • Seguridad por frontera. Mínimo privilegio, secretos cifrados, automatización acotada y límites documentados, incluido lo que todavía no está auditado.
  • Infraestructura recuperable. Entornos reproducibles, configuración declarativa, versiones fijadas, rollback y procedimientos de recuperación.
  • Entrega revisable. Vertical slices pequeños, especificaciones trazables y PRs divididos cuando crece la carga de revisión.
  • Estado honesto. Producción, MVP, prototipo y legacy se comunican como estados distintos.

Áreas de trabajo

Developer tooling   Python · CLI · MCP · SDD · agent workflows · context engineering
Applications        TypeScript · React · Next.js · Astro · FastAPI · Flutter · PostgreSQL
Infrastructure      NixOS · Docker · GitHub Actions · Linux · secrets · deployment automation
Networks            FTTH · fiber infrastructure · ISP operations · technical consulting

No defino seniority por una lista de tecnologías, sino por la capacidad de tomar decisiones con trade-offs, reducir riesgo, dejar evidencia y operar lo construido.

Trabajo abierto y conocimiento compartido

  • Mantengo flow-engineering como proyecto open source con licencia MIT, guía de contribución y política de seguridad.
  • Documento decisiones, límites y procedimientos operativos dentro de los repositorios, junto al código que gobiernan.
  • Comparto contenido técnico en YouTube · @tecnodespegue.
  • Mi actividad y repositorios públicos están disponibles en GitHub.

Conversemos

Trabajo con equipos y organizaciones que necesitan developer tooling, automatización con IA bajo límites claros, productos full-stack, infraestructura reproducible o consultoría FTTH.

Estoy en Eduardo Castex, La Pampa, Argentina, y colaboro de forma remota.

Ver TecnoDespegue Conectar por LinkedIn Enviar email

Architecture is a promise. Verification is the evidence.

Pinned Loading

  1. TDPBlog TDPBlog Public

    🔥 Blog Personal

    Astro 1

  2. flow-engineering flow-engineering Public

    Spec-driven orchestration for AI-assisted software delivery, with persistent context, verification workflows, CLI tooling, and an optional read-only MCP server.

    Python

  3. infra infra Public

    NixOS reproducible infrastructure monorepo - TecnoSquire server

    Nix

  4. KineIA KineIA Public

    Agente de IA experto en kinesiología argentina — RAG sobre knowledge base propia, DeepSeek como LLM, Qdrant como vector store, Next.js + backend Python + Nginx + Docker Compose. De TecnoDespegue.

  5. tecnodespegue-landing tecnodespegue-landing Public

    Landing page profesional para TecnoDespegue — Desarrollo Fullstack & Automatizaciones con IA. Astro 6 + Tailwind 4.

    Astro

  6. vaulta vaulta Public

    Vaulta — gestor de contraseñas cifrado, offline-first y multiplataforma (Android y Windows) con biometría, autofill y actualizaciones firmadas.

    Dart