Hello and welcome to my portfolio!
My name is Nahuel Uliassi Pirchio, I am a software developer.
About me
I'm Nahuel, a software developer from Buenos Aires, Argentina. I build web and desktop applications with TypeScript, React, Next.js, Node.js, and Electron, focusing on useful products, clean implementation, and real-world functionality.
My background as an IT Technician, Systems Engineering student, and self-driven learner pushes me to keep improving across frontend, backend, desktop development, architecture, and product-oriented problem solving.
I enjoy working on features from end to end: understanding the problem, shaping the solution, writing the code, improving the experience, and shipping something that actually helps people.
Experience
Software Developer
Xnapper
I developed and maintained product features for a cross-platform desktop application using TypeScript, React, Next.js, and Node.js. My work covered user-facing features, internal logic, core product flows, preferences, updates, and communication between different parts of the application.
I also contributed to multimedia-related features, export workflows, and native integrations for macOS and Windows. The role involved daily collaboration in English with an international stakeholder, working closely around product decisions, implementation details, and release-oriented improvements.Software Developer
Transporte Ideal San Justo
I developed internal web and desktop applications using Next.js, Tailwind CSS, Flask, Python, and Tkinter, helping the company improve operational workflows and reduce manual work. I implemented APIs, built internal tools, and created interfaces focused on making day-to-day processes faster and easier for users.
I also worked with SQL, pandas, and Matplotlib when projects required data processing, reporting, or better access to internal information. The main focus of the role was building practical software solutions, collaborating with different teams, gathering requirements, and turning internal needs into functional tools.Full-stack Developer
Personal Projects
I build and improve personal projects to deepen my experience in full-stack development, product thinking, architecture, deployment, optimization, and testing. These projects helped me practice modern web and desktop development with technologies such as React, Next.js, Node.js, Express, NestJS, PostgreSQL, MongoDB, and Electron.
Through them, I focus on writing maintainable code, structuring applications properly, improving user experience, and learning by building real features from end to end.CCTV Technical Support (Internship)
Argomys
I provided remote technical support for CCTV, networking, and access control systems. I helped diagnose issues, assisted clients by phone, worked with remote-access tools such as TeamViewer, and supported equipment setup and troubleshooting as part of a technical team.
Skills
Frontend & Desktop Development
I build interactive web and desktop interfaces with a strong focus on product behavior, usability, performance, and maintainable code. I have experience working across browser-based apps and cross-platform desktop applications.
Tools
- JavaScript/TypeScript
- HTML
- CSS
- React
- Next.js
- Electron
- Bootstrap
- Tailwind CSS
- Zustand
- i18n
- Selenium
Backend Development
I develop APIs, business logic, authentication flows, and backend services that support reliable web applications and internal tools. I care about clear architecture, maintainability, and efficient communication between frontend and backend layers.
Tools
- JavaScript/TypeScript
- Node.js
- NestJS
- Express.js
- Flask
- Swagger
- JWT
- REST APIs
- GraphQL
- Clean Architecture
Databases
I work with relational and non-relational databases, designing data models, writing queries, and integrating persistence layers into web and backend applications.
Tools
- MongoDB/Mongoose
- PostgreSQL
- MySQL
- Firestore
- Sequelize
- TypeORM
- SQL
Additional Tools
I use development tools that support testing, version control, deployment, automation, and day-to-day productivity across software projects.
Tools
- Git
- VSCode
- Jest
- Supertest
- Docker
- Linux
- ESLint
- Azure
- AWS
My Projects
I created Map Zone Delimiter to efficiently assign locations to data in multiple ways. Existing tools fell short, so I built this application for flexible zone management using Leaflet and Voronoi diagrams. Map Zone Delimiter
I created Light Control Pro because I needed a simple, efficient app with shortcuts for smart lights. Market options didn't meet my needs, so I built a tool for intuitive control of Wiz bulbs, featuring real-time adjustments and scene management. Light Control Pro
I developed this app due to my affinity for the Pomodoro methodology: intense work blocks followed by breaks to boost productivity. I wanted to track my pomodoros per task, optimizing my routine. Simple Pomodoro and To-do
Basic Store is my debut in web development. It includes an API built with NestJS and a website using NextJS. It simulates an e-commerce platform with auctions, applying the knowledge I've acquired. Basic Store
It originated during high school when I noticed time being wasted in bank queues. The idea was to create a remote queue system for school projects. Stop Rows
Its purpose is to bring together my previous projects and present them on a single page that effectively represents me while also showcasing my abilities. Personal Portfolio
During university, in the algorithms and data structures course, I developed a C++ program for lossless file compression and decompression. This project showcased my algorithmic skills. 
Huffman Tree Compressor
Are you interested in working with me?
Do not hesitate to contact me through my social networks and I will answer you as soon as possible.