Diseño y desarrollo de sitios web
La creación de un sitio web personalizado se puede dividir en dos apartados esencialmente. El diseño visual y el desarrollo técnico, dependiendo de lo que necesites puedo encargarme solo de la apariencia o realizar completamente el sitio entregándolo completamente funcional.
IMPORTANTE. El mantenimiento de los sitios realizados por este medio tiene que ser realizado por personas con un conocimiento mínimo en el tema.
WordPress
Esta es mi opción más recomendada en la mayoría de los casos ya que te permite gestionar todo el sitio web de una manera mucho más sencilla sin necesidad de tener conocimientos técnicos. El único punto en contra es que puede no ser tan personalizable como un sitio realizado desde cero.
Galería
Así trabajo
Actualmente estoy actualizando mi forma de realizar cada trabajo. Voy a estar subiendo las novedades lo antes posible.
Hosting y administración de sitios web
Una vez que se tiene el sitio web es necesario alojarlo para que otras personas puedan acceder. Yo ofrezco un servicio de alojamiento a un precio anual accesible.
Si ya tenes un sitio web, sea desde cero o en WordPress, y no podes realizar el mantenimiento que quisieras puedo ayudarte a administrarlo.
Programación en Python
Mi lenguaje favorito desde hace años, fue con el que empecé ya que en su día ya se utilizaba mucho en seguridad y se mencionaba en análisis de datos, además empezaban los rumores de que podría reemplazar a javascript en el desarrollo web.
Todo esto siendo uno de los lenguajes más sencillos de aprender. Y como yo quería dedicarme al ámbito de la seguridad o en su defecto migrar en algún momento a datos, era mi opción ideal.
Principalmente estoy subiendo mis programas a GitLab, aunque también tengo un perfil en GitHub por cuestiones académicas.
Por ahora no estoy tomando desarrollos grandes a pedido sin embargo si planeo aceptar encargos para la siguiente tarea.
Automatización y pequeños scripts
Esencialmente es la creación de pequeños programas que se encargan de realizar tareas repetitivas o simplificar procesos de trabajo.
Algunos ejemplos son programas para organizar archivos, extraigan datos, conviertan formatos, entre otras tareas.
Ahorrándote de esta manera tiempo y agotamiento mental.
Programas publicados
DoppelFiles - Buscador de duplicados
Al pasarle una o más carpetas busca todos los archivos duplicados y mueve todas las copias a la carpeta designada, esto para facilitar la gestión manual mientras se mejora el proceso.
Actualmente trabaja con Imágenes, Videos y Audios, utiliza multiprocesamiento y es capaz de reconocer copias similares aunque tengan diferentes tamaños, compresión y metadatos. También tiene la opción de deshacer la última ejecución.
Actualmente está en desarrollo y a la espera de más funciones. Se encuentra publicado bajo la licencia AGPL v3.0, podes ver los repositorios en GitHub y GitLab.
Desarrollo de videojuegos
Una de mis incursiones más recientes. Ahora mismo estoy trabajando en el desarrollo de una experiencia, la misma una vez concluida planeo subirla a Steam, y alguna otra (estoy entre dos más), de forma gratuita.
Una vez que ya me sienta cómodo con esto si planeo trabajar en un juego que tengo en mente desde hace tiempo y que se encuentra ligado a mi novela.