Technologies, features, timelines, and how I got hired.

I’m a self taught senior software engineer. Here are the projects I built to become one. I also describe how I got my projects, maybe it helps you get a developer job. In my opinion, you just have to be kind, build…

With Hooks, Async Functions and best practices


State is not an easy thing to manage on a React application: prop drilling, finding where a specific state variable is, re-rendering unnecessary components when using Context, etc.

Redux takes care of all this.

  • All state in one place.
  • No prop drilling
  • Efficient component updates
  • Best Practices

And why you should too

I used to dislike Redux a lot. The purpose of this article is to show you the reasons why I changed my mind, why I’m not using Context anymore, and why you should (almost) always use Redux.

1. Forced Best Practices

In React, the concept of state immutability is critical to create error free…

I combined my passions for finance, education and gaming and found a career.

I build things for a living. I’m a developer/educator/entrepreneur that’s been working on — and finally completed — a financial education game. …

Add payments to your web application today


  • Basic knowledge of Javascript, React and Node.js
  • Basic knowledge of how information moves from client to server

The Purpose of This Article

I’m trying to make other people’s coding journeys easier than mine by making tutorials of what I’ve learned. …

We can decide what to believe.

“The Will to Truth, which is to tempt us to many a hazardous enterprise, the famous Truthfulness of which all philosophers have hitherto spoken with respect, what questions has this Will to Truth not laid before us! What strange, perplexing, questionable questions! It is…

How to Sign in with Google and use multiple Google APIs with JavaScript, Firebase, and React

Today I’ll show you an entire coding flow to use two popular Google APIs. From authenticating a user with specific scopes, getting a token back, and using that token to manipulate multiple APIs.

So far this is my most complex article, so please provide feedback! I’d love to help you…

While making your own COVID-19 dashboard!

This is one of the topics I struggled the most while learning Javascript. I wanted to fetch data from multiple sources and use them together. I got all kinds of errors but eventually understood the process of handling async code in Javascript.

Today, after many (many…) mistakes, I’ve come up…

Simple stock fetching backend with Node.js and client calling examples.

I’ve had a fascination with the stock market from a very early age. Once I learned how to code, my combined interest in finance pushed me to create an online financial education company named Snowball Financial Education. …

1 CODE: IOS & ANDROID Google Login on Expo SDK 40.0.0 (updated!)

Welcome! In this quick tutorial you’ll learn how to build Google login into a React Native application. Let’s get started.

Before starting: You need to know how to setup a React Native app with Expo and run it…

Ignacio Nicolas Aguirre

Founder @ Snowball Financial Education | Javascript Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store