Navigate back to the homepage

Hello, I'm Ema Suriano

About me 👋

I started my career as a Software Developer around 2014 and one lesson I learned through this journey is: New and better things come out of sharing ideas with others. To fulfill this:

  • I became an Open Source Developer 👨‍💻 on Github, sharing with the community quite a bunch of cool projects on the way, as well as, contributing to several Open Source Projects.
  • I started my own Tech Blog ✍️ where I write about projects I’ve working one, fun facts about Javascript or taking a hard concept and explain it without buzzwords. You can also find my writings in other platforms such as Medium and
  • I stood on the stage and gave Talks 🎤 about what I’ve been working on during the last few months. Some of them are uploaded inside my YouTube channel ▶️.

While I’m not coding you can find me cooking delicious meals at Home 👨‍🍳, sharing my thoughts in my Non-Tech Blog ☮ or traveling around and taking pictures on Unsplash 📸.

Profile Picture

Open Source Projects 👨‍💻

Open Source Dashboard

A Dashboard to have a quick overview of Open Sources projects in your Github account.

August, 2020 · Developer Tool

Event Calendar

A Gatsby Starter to display information about events from Google Spreadsheets with Calendars.

October, 2018 · Gatsby Starter

Last Articles ✍️

See all

Keep your Documentation updated with Cypress and Github Actions

One of my favorite ways to document projects is by adding screenshots of how it looks, to provide a quick overview of what it does and looks like. Sadly these images are quite easy to get out-dated, and I was being forced to manually update them ... In this post, how I automatize this task by using Cypress and GitHub Actions.

October 26th, 2020 · 5 min read

Dynamic Types Validation in Typescript

There is no doubt that Typescript has gained a huge adoption on the JavaScript ecosystem, and one of the great benefits it provides is the type checking of all the variables inside our code. It will check if performing any operation on a variable is possible given its type.

June 1st, 2020 · 8 min read

Last Talks 🗣

See all

Contact ✉️

You can always contact me via any of the social platform at the bottom of the page. Nevertheless, if you prefer email communication you can use this contact form.

Just drop me a message of whatever you feel like, a cool project idea, technical questions or maybe you just want to get in contact with me, and I will answer ASAP 🙏

© 2018–2020 Ema Suriano
Link to $ to $ to $ to $ to $ to $