Desarrollo de Software

Construyo software que es simple, fuerte y duradero. Esto significa crear sitios web y aplicaciones que son fáciles de usar, no se rompen bajo presión y siguen siendo útiles durante años.

Un buen software debe sentirse rápido y evidente. Ya sea un gran sitio web para una marca famosa o una aplicación para pedir comida, mi objetivo es que funcione tan fluidamente que ni siquiera tengas que pensar en ello.

Liga de Campeones del Diseño Web

Liga de Campeones del Diseño Web

Tecnología de vanguardia satisface las demandas digitales de primer nivel

Crear un sitio web de alto rendimiento es un arte que combina tecnología de vanguardia con una visión para el diseño y el comercio. En escape.nl, hogar de uno de los lugares más emblemáticos de Ámsterdam, cada detalle refleja la precisión y el cuidado necesarios para ofrecer experiencias fluidas y atractivas a un gran público. Esta publicación destaca detalles a menudo invisibles con gran impacto.

Diseñando una interfaz para una página de pedidos de comida

Diseñando una interfaz para una página de pedidos de comida

Encontrar un equilibrio entre opciones potentes y usabilidad móvil

Las páginas de pedidos online son más importantes que nunca. El virus COVID-19, los confinamientos resultantes y las normas de distanciamiento social han enfatizado la necesidad de una interfaz de usuario de tienda online bien diseñada. ¡Es sorprendentemente difícil hacerlo bien!

Pero no se trata solo de lo que ves. El "motor" interior tiene que ser potente e inteligente. Construyo software que puede manejar miles de usuarios a la vez sin volverse lento, a menudo usando de forma inteligente la potencia de tu propio teléfono u ordenador.

Diseño de una cola de capacidad multidimensional

Diseño de una cola de capacidad multidimensional

Gestionar la capacidad de la cocina, los envíos y las recogidas

Este mes necesité crear dimensiones adicionales a un mecanismo de cola de capacidad. La aplicación de pedidos de comida que creé necesitaba poder restringir la capacidad según la cantidad de pedidos, el contenido de los pedidos individuales y el tipo de envío (para llevar/entrega). Sigue leyendo para descubrir cómo utilicé una Arquitectura Lambda para hacer esto.

Diseño de aplicaciones escalables sin magia

Diseño de aplicaciones escalables sin magia

Aprovechando la potencia de computación del cliente para un alto rendimiento con muchos usuarios

Como parte de la aplicación de pedidos de comida online que estoy construyendo, necesitaba diseñar una infraestructura backend escalable que pudiera manejar una gran cantidad de usuarios concurrentes. La escalabilidad se considera un problema difícil de abordar. A menudo se presenta como algo mágico, realizado por compañías millonarias utilizando herramientas secretas. Pero, no existe la magia, ¿o sí?

Para hacer software que dure, uso ideas que han demostrado funcionar bien. Pero también me encanta explorar nueva tecnología y ver qué es posible, desde entender cómo la gente usa las pantallas hasta enseñar a los ordenadores a reconocer lo que ven.

Algunas reflexiones sobre el diseño de interfaces de usuario de pantalla táctil

Algunas reflexiones sobre el diseño de interfaces de usuario de pantalla táctil

Creando interfaces naturales intuitivas

Semanas pasadas he estado trabajando en una nueva aplicación relacionada con la salud personal. El principal desafío es crear una interfaz intuitiva y natural que funcione bien en dispositivos con pantallas táctiles pequeñas. Pero, ¿qué hace que una interfaz de pantalla táctil sea buena? Sigue leyendo para conocer algunas de las mejores prácticas.

Reconocimiento de postura humana en tiempo real a través de visión por computadora

Reconocimiento de postura humana en tiempo real a través de visión por computadora

Uso de TensorFlow y PoseNet en una transmisión de video

Para un nuevo proyecto emocionante, he estado experimentando con la visión por computadora usando TensorFlow. Quería lograr la detección de poses humanas en tiempo real para impulsar proyecciones de video interactivas y juegos. ¡Hora de sumergirse en el mundo del aprendizaje automático, los tensores y la visión por computadora!

¿Tienes una idea genial para una aplicación o un sitio web? ¿O un problema complicado con el que necesitas ayuda? Me encantaría saber de ello.