This site runs best with JavaScript enabled.

👋 Hi, I'm Aman Mittal


📝 Latest Posts

Implement Firebase Phone Authentication in React Native Apps

👉 All Blog Posts

👋 About me

I am a software developer with a background in Computer Science and specializing in web and mobile technologies using the JavaScript ecosystem.

I started my blogging journey in tech at Medium where I've got over 1 Million views 🎉. I love writing about code and specifically on modern JavaScript frameworks including Node.js, React, React Native and GraphQL and share what I know.

I've written over 100 articles and tutorials for more than 20 online publications and organizational blogs. I have also been responsible to create a curriculum for an online educative learning platform known as Zeolearn on Nodejs.

I frequently contribute to Open Source community and have been active in #100DaysOfCode, freeCodeCamp, Node.js, and GatsbyJS. I've been awarded among Top 200 Open Source Contributors by in 2018.

When I am not writing code, or writing about code, I love to read books, or travel to places I've never been.

📨 My Weekly Newsletter

At least once a week, I roll out a newsletter for fellow developers to enahnce their skills in Nodejs, Reactjs, React Native, Firebase, and GraphQL.

I publish new articles every week and and you can stay up to date by joining 800+ developers.

👉 Join the newsletter here

As a Technical Writer I've written for: freeCodeCamp, Hackernoon, Rising Stack,,, Art + Marketing,, ITNext, Eduonix, The Startup,, Crowdbotics,, (Exposition), Heartbeat (, Pusher, LevelUp Gitconnected, Better Programming, JSCrambler, React Native Training, Instamobile & Sitepoint.

👨‍💻 Work History

Currently, I am working as freelance/contract developer on web applications and as a Technical Writer.

    Freelance/Contract (2017- present)
  • Crowdbotics (Full-Stack role, Technical Writer)
  • Hearbeat (Technical Writer)
  • Danco Solutions (Full-Stack role)
  • Zeolearn (Node.js Course Curriculum Creator)
  • Huksa Private Networks (Node.js dev role)
  • JBL Technologies (Node.js dev role)
    Unique Touch Solutions (2016 - 2017)
  • Associate Software Engineer/Node.js Developer

🛠 Technical Skills

My Current Stack

Node.js, Reactjs, React Native, Firebase, Express, GatsbyJS, Expo, GraphQL, MongoDB

Frameworks/Libraries I'm familiar with

Angular, Meteorjs, Ionic, SASS, Bulma, Semantic UI, Material, Bootstrap


Bachelor of Engineering (B.Tech.) in Computer Science

⚙️ Open Source Contributions

    freeCodeCamp (2017- present)
  • Creator/Maintainer of #100DaysOfCode Twitter bot followed by more than 50k+ developers.
  • GatsbyJS
  • Creator of 4 starter/theme kits.
  • Node.js
  • Contributor/Maintainer of website.

🧰 Currently Using

  • Computer: MacBook Air 2017
  • Editor: Visual Studio Code
  • Static Site Generator: Gatsby
  • Hosting: Netlify (blog)
  • Syntax Highlighting: PrismJS
  • Code Syntax Theme: Dracula
  • Newsletter: Tinyletter

🤝 Want to collaborate?

Would you like to collaborate on a project, app or work together in creating new course material for JavaScript ecosystem?

📧Please drop me an email here.