About me

 I’ve always aspired to become an inventor and started studying python to be able to build computer programs that interacted with Arduino in middle school. Later I went into electronics engineering in order to continue with this vision. At this point, I discovered the joy of being able to build entire apps that people can use with both UI and backend functionality. That's how I started using the React/Firebase stack as a freelancer, but even though I’m now more front-end oriented I’ve maintained my passion of building not only interfaces but apps that people can use and enjoy.

I also try to share knowledge with my blog

Languages:
English
Spanish
Italian
 learning! 💪🧠
Programming Languages:
JS / TS
Python
JAVA
C
Frameworks/Libraries:
React
NextJS
React-native
VueJS

Other Technologies & skills

GIT, remote repositories
Typescript
GraphQL
JIRA
Backbone - Jquery
redux, redux-thung
react-router, redux-router
Firebase - Firebase Functions
Cheerio
NodeJS
AWS - S3
MongoDB - Mongoose
Agile development
TensorFlow
Kanban development
Cordova
Apollo client
Sagas
Expo
Websockets
Braze
CI/CD
HTML
CSS
SASS
Responsive Design
Tailwind

Work Experience

Dec 2022 - actuality: Kopius: Sr. Software Engineer

Tasks & responsibilities: Building the new homepage for Tucson Medical Center (TMC) along with a US-based team. Started the project from the beginning and got the chance to take big foundational decisions that will shape the future of the app.
 • Take architectural decisions on the project.
 • Participated in the transition to kanban from scrum.
 • Planning and participating in the design of new features.
 • Participate in Scrum and Kanban rituals.
 • Build form engine to generate styled and accessible forms from json.
 • Build custom google maps skin with custom pins and interactions.
 • Build custom template engine to allow the app to get new pages and content defined either from a CMS or JSON file.
 • Start work and build the groundwork for analytics system and its approach.
React
NextJS
Kanvan
Scrum
Tailwind
Redux
Redux Toolkit
React Context
Forms
Responsive Design
Maps API
Internationalization
Accesibility
Google analytics

Dec 2021 - Dec 2022: Inviu: Software Engineer

Tasks & responsibilities: Maintaining and introducing new functionality into existing production fintech mobile app.
 • Adding support for websocket communication channel.
 • Refactoring code to new standards along with setting new standards of quality.
 • Participate in ongoing discussions on code testing and what approach to use.
 • Mentoring team on typescript and related tools.
 • Updating and improving legacy code while maintaining all functionality.
 • Planning and participating in the design of new features.
 • Participate in Scrum rituals.
React Native
Typescript
Swift - xcode
Kotlin - android
Websockets
Redux
Thunk

Jun 2020 - Dec 2021: Equinox Media: React Native Developer

Position closed due to layoffs Tasks & responsibilities: Integration of new frontend functionality into existing app and environment. Working along with an international team.
 • Creation of new live stream support utilizing mux and Exoplayer.
 • Adding support for websocket communication channel with studio for control signals and stream data in real-time during stream.
 • Creation and support of new monthly challenges.
 • Supporting design team with limitations and possibilities of upcoming designs.
React Native
Typescript
GraphQL
Apollo client
Swift - xcode
Kotlin - android
Websockets
Braze

Jul 2019 - Jun 2020: Resolvit International: React Developer

Tasks & responsibilities: Integration of new frontend functionality into existing app and environment. Working along with the internal Argentine team and international legacy team.
ReactJS
Redux - Redux Thung
Redux - Forms
Axios - REST calls
Typescript
Material UI
CI/CD

Jul 2018 - Jul 2019: Avalith.net: Frontend Developer

Tasks & responsibilities: Frontend development of webapps. Leading development of a react-native mobile app. Interaction with clients and collaborators both in Spanish and English. Worked with international teams (listed below) as a remote full time developer:

March 2019 - Jun 2019: Epagos: Lead Frontend Developer

Tasks & responsibilities: Planned development & led team for new fintech app for local payment provider.
React Native - Expo
Redux - Redux Thung
Axios - REST calls

Oct 2018 - March 2019: RealMassive: SR. Frontend Developer

Tasks & responsibilities: Developed and integrated new frontend functionality for a company based in Austin, TX. With a product consisting of a web platform that allows corporate clients to publish and manage their real estate inventory.
ReactJS
Redux - Redux Thung
Redux - Forms
Axios - REST calls
NextJS - server-side rendering
MobX
Styled Components

Mission Foods: UI Developer

Tasks & responsibilities: Developed the new landing page for a San Francisco based company. The new landing page was developed using kanban. In a small team consisting of a US based PM and 3 devs.
Backbone JS
Docker
Python - Django
Node JS
SASS

Dec 2017 - July 2018: Freelance developer

Worked through the Upwork platform with 100% job success.
Tasks & responsibilities: Fullstack development of web apps. Interacting with clients in English. Planning and execution of projects.
ReactJS
Firebase
Material-UI
Jquery
Cheerio
d3.js

Portfolio

Winner of kopius's 2023 game hackaton.
I took part in the Kopius Hackathon 2023, where I led the creation of an engaging game titled "Perfect Kopius" Leveraging TypeScript and HTML.
The competition cosisted in creating a game that leveraged the company brand to be used for company representation in the 2023 nerdearla, one of the largest IT tradeshows in LATAM.
My submission consists of a game inspired by the Perfect circle game, where the player tries to draw the company logo and gets a score on how close he got at the end of the attempt. The game uses Typescript and the Canvas API for the core functionality, and html with CSS for visuals. A big part of the challenge was making a game that could represent the company in a trade show, so our submission follows company brand guidelines closely to respect all of the colors, fonts, and sizes of all other company materials.
The game can be played by clicking on the title for this section, or here.
Some of the key skills demonstrated in this project include:
HTML
CSS
Typescript
Responsive Design
The Dog App is a single-page application (SPA) that I initially developed as a personal challenge, which eventually became an invaluable learning experience in the field of machine learning and transfer learning. The core functionality of the app revolves around a fine-tuned image classification model that I created. This model utilizes the convolutional layers from MobileNetV3 and incorporates my own custom classifier. It has been trained specifically on images of various dog breeds, enabling it to accurately recognize and classify the breed of a dog from an uploaded image.
Developed using React JS, the Dog App showcases my proficiency in front-end development. Despite its intentionally minimalistic styling, the app delivers a seamless user experience with its intuitive interface. It employs responsive design principles to ensure optimal performance across different devices and screen sizes.
Furthermore, the Dog App leverages TensorFlow JS, a powerful library for machine learning in JavaScript, to execute the image classification on the client-side. This eliminates the need for server-side processing, resulting in faster and more efficient classification results.
To ensure the reliability and accuracy of the app, I implemented unit testing using Jest, a popular JavaScript testing framework. This approach guarantees the functionality of the app's core features and enhances its overall quality.
Some of the key skills demonstrated in this project include:
HTML
CSS
React JS
Firebase
Responsive Design
TensorFlow JS
Transfer Learning
Keras
Jest
Unit Testing
A small app that allows users to introduce video url and have them all play in a grid. Then the user can control which video is muted and which is unmuted.
Some of the key skills demonstrated in this project include:
HTML
CSS
React JS
Typescript
Responsive Design
Youtube API
Twitch API

Open Source Contributions

Added types for the Twitch embebbed video API.
Typescript
GIT
Documentation
This tool allows for a quick fix, moving every named html file into it's own folder with the same name and renaim the file index.html. This allows browser to actually find pages withouth having to add the extension into the navigation bar.
JS / JavaScript
GIT
Documentation
CLI
Node

Education

2020-2024 Informatics engineering at FASTA. (currently studying)
2016-2020 Computer engineering at UNMdP. (changed mayor)
2012-2016 Electronics engineering at UNMdP. (changed mayor)

Hobbies

🧉 Friends + Yerba maté
📚 Science fiction fan