¡Hola y bienvenido a mi portafolio!
Mi nombre es Nahuel Uliassi Pirchio, soy desarrollador de software.
Sobre mí
Soy Nahuel, desarrollador de software de Buenos Aires, Argentina. Construyo aplicaciones web y de escritorio con TypeScript, React, Next.js, Node.js y Electron, con foco en productos útiles, buenas implementaciones y funcionalidades reales.
Mi formación como Técnico en Informática, estudiante de Ingeniería en Sistemas y autodidacta me impulsa a seguir creciendo en frontend, backend, desarrollo desktop, arquitectura y resolución de problemas orientada a producto.
Disfruto trabajar funcionalidades de punta a punta: entender el problema, pensar la solución, escribir el código, mejorar la experiencia y entregar algo que realmente sirva.
Experiencia
Desarrollador de Software
Xnapper
Desarrollé y mantuve funcionalidades de producto para una aplicación de escritorio multiplataforma utilizando TypeScript, React, Next.js y Node.js. Trabajé sobre funcionalidades visibles para el usuario, lógica interna, flujos centrales del producto, preferencias, actualizaciones y comunicación entre distintas partes de la aplicación.
También participé en funcionalidades vinculadas a archivos multimedia, procesos de exportación e integraciones nativas para macOS y Windows. El rol incluyó colaboración diaria en inglés con un stakeholder internacional, trabajando sobre decisiones de producto, detalles de implementación y mejoras orientadas al release.Desarrollador de Software
Transporte Ideal San Justo
Desarrollé aplicaciones web y de escritorio internas utilizando Next.js, Tailwind CSS, Flask, Python y Tkinter, ayudando a mejorar flujos operativos y reducir trabajo manual dentro de la empresa. Implementé APIs, construí herramientas internas y desarrollé interfaces enfocadas en hacer más simples y rápidos los procesos del día a día.
También trabajé con SQL, pandas y Matplotlib cuando los proyectos requerían procesamiento de datos, reportes o mejor acceso a la información interna. El foco principal del rol fue construir soluciones de software prácticas, colaborar con distintos equipos, relevar necesidades y convertirlas en herramientas funcionales.Desarrollador Full-Stack
Proyectos Personales
Construyo y mejoro proyectos personales para profundizar mi experiencia en desarrollo full-stack, pensamiento de producto, arquitectura, deployment, optimización y testing. Estos proyectos me permitieron practicar desarrollo web y desktop moderno con tecnologías como React, Next.js, Node.js, Express, NestJS, PostgreSQL, MongoDB y Electron.
A través de ellos, me enfoco en escribir código mantenible, estructurar correctamente las aplicaciones, mejorar la experiencia de usuario y aprender construyendo funcionalidades reales de punta a punta.Soporte técnico CCTV (Pasantía)
Argomys
Brindé soporte técnico remoto para sistemas de CCTV, networking y control de acceso. Ayudé a diagnosticar problemas, asistir clientes por teléfono, trabajar con herramientas de acceso remoto como TeamViewer y colaborar en tareas de configuración y resolución de fallas junto al equipo técnico.
Skills
Desarrollo Frontend & Desktop
Construyo interfaces web y de escritorio interactivas, con foco en comportamiento de producto, usabilidad, rendimiento y código mantenible. Tengo experiencia trabajando tanto en aplicaciones web como en aplicaciones de escritorio multiplataforma.
Herramientas
- JavaScript/TypeScript
- HTML
- CSS
- React
- Next.js
- Electron
- Bootstrap
- Tailwind CSS
- Zustand
- i18n
- Selenium
Desarrollo Backend
Desarrollo APIs, lógica de negocio, flujos de autenticación y servicios backend que sostienen aplicaciones web y herramientas internas. Me enfoco en una arquitectura clara, mantenibilidad y comunicación eficiente entre frontend y backend.
Herramientas
- JavaScript/TypeScript
- Node.js
- NestJS
- Express.js
- Flask
- Swagger
- JWT
- REST APIs
- GraphQL
- Clean Architecture
Bases de Datos
Trabajo con bases de datos relacionales y no relacionales, diseñando modelos de datos, escribiendo consultas e integrando capas de persistencia en aplicaciones web y servicios backend.
Herramientas
- MongoDB/Mongoose
- PostgreSQL
- MySQL
- Firestore
- Sequelize
- TypeORM
- SQL
Herramientas Extra
Utilizo herramientas de desarrollo que acompañan testing, control de versiones, deployment, automatización y productividad diaria en proyectos de software.
Herramientas
- Git
- VSCode
- Jest
- Supertest
- Docker
- Linux
- ESLint
- Azure
- AWS
Mis Proyectos
Necesitaba asignar ubicaciones a datos de múltiples maneras de manera eficiente. Las herramientas existentes no cumplían con las expectativas, así que construí esta aplicación para una gestión flexible de zonas usando Leaflet y diagramas de Voronoi. Map Zone Delimiter
Creé Light Control Pro porque necesitaba una aplicación simple y eficiente con atajos para luces inteligentes. Las opciones del mercado no cumplían con mis necesidades, así que construí una herramienta para el control intuitivo de las bombillas Wiz, con ajustes en tiempo real y gestión de escenas. Light Control Pro
Desarrollé esta app por mi afinidad con la metodología Pomodoro: bloques intensos de trabajo seguidos de pausas para aumentar la productividad. Quería medir mis pomodoros por tarea, optimizando mi rutina. Simple Pomodoro and To-do
Basic Store es mi debut en desarrollo web. Incluye una API en NestJS y un sitio en NextJS. Simula e-commerce con subastas, aplicando mis conocimientos adquiridos. Basic Store
Surge en la secundaria al ver tiempo perdido en colas bancarias. Idea: sistema de colas remotas para proyectos escolares. Stop Rows
Su propósito es agrupar mis proyectos previos y presentarme en una misma página que logre representarme y, a su vez, demostrar mis cualidades. Personal Portfolio
En la universidad, en algoritmos y estructura de datos, desarrollé un programa en C++ para comprimir y descomprimir archivos sin pérdida, exhibiendo mis capacidades algorítmicas. 
Huffman Tree Compressor
¿Estás interesado en trabajar conmigo?
No dudes en contactarme mediante mis redes sociales y te responderé lo antes posible.