¡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's icon

    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's icon

    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's icon

    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's icon

    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.
  • 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.
  • 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

    • FIREBASE
    • NEXTJS
    • REACT
    • JAVASCRIPT
  • 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.
  • Surge en la secundaria al ver tiempo perdido en colas bancarias. Idea: sistema de colas remotas para proyectos escolares.
  • 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

    • NEXTJS
    • REACT
    • JAVASCRIPT
  • 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

    Huffman Tree Compressor

¿Estás interesado en trabajar conmigo?

No dudes en contactarme mediante mis redes sociales y te responderé lo antes posible.