Saltar al contenido
05 · ENGINEER-WRITTEN

Software.

Aplicaciones de ingeniería personalizadas, canalizaciones de datos, herramientas.

Descripción general
Software escrito por ingenieros para ingenieros. Canalizaciones de datos, calculadoras a medida, paneles de control, herramientas de escritorio.

Escribimos software para nosotros mismos primero. ChainSolve, la calculadora de bloques-gráficos Rust + WebAssembly, es la cosa más grande que hemos lanzado, pero el patrón es el mismo a menor escala: si la herramienta no existe, constrúyela. Si es demasiado lenta, reescríbela en algo que no lo sea.

Canalizaciones de datos, calculadoras a medida, paneles de control, automatización CAD, herramientas de escritorio. Nuestros ingenieros escriben el código. Se lee como la ingeniería que respalda, porque las mismas personas hacen ambos trabajos.

Proceso

Cómo ejecutaremos el programa.

01
Requisitos
Comprender la tarea real que la herramienta reemplazará: la hoja de cálculo, la macro, el script subcontratado. Capturar entradas, salidas y los casos límite que hacían frágil la solución anterior.
02
Arquitectura
Elegir la pila más pequeña que funcione. Escritorio Tauri, web estática + backend Worker, cálculo WASM, o un complemento de hoja de cálculo. La arquitectura es la palanca más económica.
03
Construir
TypeScript, Rust, Python. Pruebas primero donde los errores son costosos. Vista previa interna en cada hito. Lo ves comportarse antes de que se lance.
04
Entrega
Documentación que los ingenieros leen, implementación que los ingenieros ejecutan. Código fuente comprometido con tu repositorio, no el nuestro. Entrega o mantenimiento continuo. Tu decisión.

La pila

Lenguaje · runtime · caso de uso.

Feature Language / Runtime Primary strength When we reach for it Us
TypeScript TypeScript Velocidad de producto, seguridad de tipos, ecosistema Aplicaciones web, rutas API, canalizaciones de datos con cálculo moderado
Rust Rust Rendimiento, seguridad de memoria, compilación WASM Módulos con alto cálculo, herramientas de escritorio, cualquier cosa sensible a la latencia
WebAssembly WASM Velocidad casi nativa en el navegador, sin instalación Solucionadores en navegador, calculadoras, herramientas de ingeniería con capacidad sin conexión
Python Python Análisis rápido, ecosistema ML/datos, scripting CAD Canalizaciones de datos, automatización CAD, scripts de análisis puntuales

Propiedad intelectual y licencias

Las cosas que la gente pregunta antes de firmar.

¿Quién es propietario del código?

Tú, incondicionalmente. Todo el producto del trabajo se te asigna en la entrega. No retenemos ninguna licencia, ninguna cláusula de reutilización, y ninguna obligación de darte crédito.

¿Utilizas dependencias de código abierto?

Sí, selectivamente. Documentamos cada dependencia con su licencia. Si una licencia es incompatible con tu uso previsto (p. ej. GPL en un producto propietario), la marcamos en la revisión de arquitectura e la sustituimos.

¿Podemos revisar el código antes de la entrega final?

Sí. Nos comprometemos a un repositorio privado compartido desde el primer día. Tienes acceso de lectura durante todo el compromiso, no solo en la entrega. Sin sprints de caja negra.

¿Qué pasa si queremos mantenimiento continuo después de la entrega?

Ofrecemos un acuerdo de mantenimiento retenido a un costo mensual fijo. Alternativamente, la documentación de entrega está escrita para que tus propios ingenieros puedan mantener el código sin nosotros.

Comienza aquí

Envíanos un brief.
Respondemos en un día hábil.