24FreelanceMercado freelance que nunca duerme
Activo

Desarrollador en Idris—Código Probablemente Correcto

151 vistas#2291
Período de listado1 díahasta 18.11.2026
Publicado20.08.2026
Vistas15121 en 14 días

Acerca del servicio

Traducido
Soy un desarrollador en métodos formales, escribiendo programas en Idris donde el propio sistema de tipos lleva una prueba de que el código cumple con su especificación. En lugar de esperar que las pruebas detecten cada caso extremo, codifico invariantes directamente en tipos dependientes—y toda clase de errores se vuelven imposibles: simplemente no compilarán. Mi trabajo se sitúa en la intersección de la programación y las matemáticas: diseño tipos que describen la forma de datos correctos, expreso pre y postcondiciones como valores adecuados, y convierto la verificación de tipos en un asistente de prueba incansable. Si tienes una pieza crítica de lógica—un protocolo, analizador, máquina de estados, cálculo financiero—que simplemente no puede estar equivocada, esa es la garantía que ofrezco.

Mi método es el desarrollo impulsado por tipos en el sentido más completo: empiezo con una especificación precisa, bosquejo los tipos y hago crecer la implementación a través de "huecos" que el compilador me ayuda a llenar, refinando el código hasta que todas las obligaciones de prueba se cierren. Escribo funciones totales con verificación de totalidad, estructuras de datos indexadas y pruebas verificadas por máquina sobre su comportamiento, y documento el razonamiento para que tu equipo pueda mantenerlas y confiar en ellas. Más allá de Idris en sí, tengo una amplia experiencia en programación funcional y verificación formal—eso me permite elegir el nivel adecuado de rigor para el presupuesto: pruebas completas donde rinden dividendos, y garantías de tipo ligeras en otros lugares. También me encantan los prototipos de investigación: probar una nueva idea a nivel de tipo, codificar un dominio de problema en un estilo de prueba, convertir un resultado académico en código funcional.

Ya sea que necesites un núcleo verificado dentro de un sistema más grande, un modelo formal de un algoritmo complicado, o un mentor para llevar tipos dependientes a tu base de código, trabajo con cuidado, explico cada paso y entrego código cuya corrección se lee directamente de los tipos.

— Implementaciones de Idris con tipos dependientes e indexados
— Desarrollo impulsado por tipos a partir de especificaciones formales
— Pruebas verificadas por máquina y verificación de totalidad
— Analizadores, protocolos y máquinas de estados verificados
— Modelado formal de algoritmos y lógica de dominio
— Prototipos de investigación y experimentos a nivel de tipo
— Revisión de código, mentoría y educación en tipos dependientes

Protección de custodia SafeDeal

Los fondos se reservan en custodia USDT (TRC-20) de Payora y se liberan al profesional solo tras aprobar la entrega.

Freelancer contacts
E-mailShow
24
Veinte · consejo

Antes de hacer un pedido

  • Mira el portafolio del freelancer.
  • Describe tu tarea y pregunta por un precio y un plazo.
  • Revisa las opiniones de otros clientes.
  • O publica un proyecto y compara varias ofertas.
Misma categoría

Servicios similares

Todos los servicios en la categoría
Bueno saber
¿Cómo pido este servicio?

Escribe al freelancer usando el formulario en esta página: describe la tarea, la fecha límite y el resultado que necesitas.

¿Cómo verifico al freelancer?

Abre el perfil: la calificación, el portafolio y las reseñas de otros clientes muestran experiencia con tareas como la tuya.

Max K.Programación web
Contacto

Lo que esta página responde