Sobre mi:
Mi nombre es Brian Adrian Dorantes Salazar, soy Ing. en Tecnologia de Software , hice este pequeno portafolio para mostrar algunos de mis trabajos
Pasatiempos/Hobbies:
Jugar Videojuegos,Algunos de mis favoritos:
- Minecraft
- No Man's Sky
- Stardew Valley
- Assassins Creed
- Expedition 33
Lenguajes de Programacion:
Ordenados de mi favorito al que menos me gusta
- Javascript/Typescript (Tanto FrontEnd como Back End)
- Python (Analisis de datos y Apis con Flask y Fastapi)
- R (Analisis de datos)
- PHP (Laravel)
- LUA (LOVE)
- C# (Este portafolio esta hecho con razor,entity framework y desplegado en azure)
- Kotlin (Bases de desarrollo Movil y ktor)
Certificaciones:
Algunos de mis proyectos
Zyphur
Se creo inicialmente porque no encontraba una libreria para generar un pdf bastante grande fue avanzando hasta tener casi las mismas funcionalidades de ilovepdf
Stack Usado:
- React (Se uso Redux y Dexie para persistencia de estado y reduccion de Consultas, muchas funcionalidades como dividir y extraer se implementaron clientside con pdflib)
- API Principal (Fastify con memcached ,redis y bullmq para manejar los workers, para la generacion de los pdfs se uso Playwright
- Worker 1 (Python con opencv para procesamiento de imagenes, mistral como IA de procesamiento o OCR para extraccion de data
- Worker 2 (Python con libreoffice headless para conversion de pdfs y tesseract para ocr)
- Infraestructura (VPS en Hetzner, se realizo el despliegue con git actions, se hizo hardening basico y se agrego tailscale para mas seguridad)
- Extras ( Api Gateway en Krakend como capa de seguridad y las imagenes y archivos servidos desde CDN (bunny) conectado al bucket Blackblaze POSTHOG para metricas del usuario,DATADOG ,Sentry y Betterstack para observavilidad)