About
Summary
I am Nicolás Pujia, a nonconformist software engineer from Argentina specialized in Django with proven experience in full-stack web development. I can design, develop and deploy scalable web applications. I have been creating all kinds of applications and since 2020.
If my skills and experience can benefit you, feel free to contact me.
Skills
Technical
- Proficient: Python, Django, REST APIs, Godot Engine.
- Competent: Git, Docker, HTML/CSS, Flutter, FastAPI, UI/UX, software design, testing, computer networking.
- Advanced Beginner: MySQL, web scraping, JavaScript, Linux, CI/CD.
- Novice: nginx, GCP, MongoDB.
Non-technical
Self-initiative, critical and logical thinking, attention to detail, teamwork.
Experience
- Developed a large, commercial project for a client, currently in production.
- Prototyped a real-time online multiplayer game.
- Published 2+ apps on the Google Play Store, one of them downloaded from people all over the world and with 5 stars.
- Made 10+ projects with Python.
Journey
Early projects
I started at the age of 12 by developing projects on my own with Python, including web scraping tools, video games, automation scripts, mobile and desktop applications, and more. I also learned Godot as I wanted to create mobile games.
Developing for the world
At the end of 2022 and during 2023, I learned Flutter to create high-performance multi-platform software. At the same time, I started using Git & GitHub to keep better track of my projects. I ended up publishing those first apps and video games to the Google Play Store.
Experimenting with new technologies
At the end of 2023 and the start of 2024, I experimented with computer networking to create an online multi-platform, multiplayer video game. I developed the prototype, set it aside, and a few months later, I was called to participate in BackdropBuild v3 because they had found my project interesting. Although I did not end up in the top, I quickly learned how to deal with deadlines.
Time to earn some money
After that, thanks to a friend of mine, I got my first paid—and really large—project for a client. Since it was a full-stack web application, I had to learn backend technology. Although I had already tried FastAPI, I began specializing in Django while developing the project, as it was a better fit for its requirements. I also learned Docker, MySQL, and Nginx, as well as non-technical skills like handling large projects and dealing with clients. I constantly refined the code's scalability to ensure the project remained sustainable.
Beyond software development
I have always enjoyed playing football ⚽️ and other kinds of physical activity. Although I was not naturally talented, it taught me persistence—never giving up even when things get tough. Besides, teamwork is a must-have skill when playing this sport, and that’s another skill I have learned and even been awarded for.