πŸ‘‹ Hi, I'm Aman Mittal

I am a software developer and a technical writer who writes on Node.js, Reactjs and React Native. This blog is a collection of documents I've learn over the years.

     

Latest PostsView allTestimonials

How to change themes in React apps using Chakra UI

New!

Styling The React Native Way

New!

How to setup a React App with a Firebase project?

How to create a new Firebase project?

How to create custom wavy headers using react-native-svg and Expo

How to integrate Material UI library in React apps

Chat app with React Native (Part 6): Create a custom hook to change status bar styles

Creating β€œQuarantine Pro” β€” A Fun Learning Experiment in React Native

How to integrate GraphQL and Apollo Client in React Native app

Chat app with React Native (Part 5): Create and Fetch Real-Time Messages with Firestore

Most ReadView all

Getting Started with Stack Navigator using react-navigation 5 in React Native and ExpoΒ apps

How To Use WebViews in a React Native App

How I Configure VS Code for Everything

React Hooks Basicsβ€Šβ€”β€ŠBuilding a React Native App with React Hooks

Deploy a MERN stack app on Heroku

Converting a Buffer to JSON and Utf8 Strings in Nodejs

I am a software developer with a background in Computer Science and specializing in web and mobile technologies using the JavaScript ecosystem for past three years and currently working as an independent contract developer.

These days I am enthusiastic about the world around React Native and Expo.

Me & Technical writing

I started my blogging journey as a tech writer at Medium where I've got over 1 Million views πŸŽ‰. I love writing about code and document what I learn. I specifically write on modern JavaScript frameworks including Node.js, React, React Native and Firebase.

I've written over 150+ blog posts and tutorials for 25 developer publications and organizational blogs. I have also been responsible to create a curriculum for an online educative learning platform Zeolearn on Nodejs.

Me & Open Source

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 freeCodeCamp.org in 2018.

Other stuff I am passionate about

When I am not writing code, or writing about code, I like to spend my time with books (I'm on Goodreads😬) , travel to places I've never been, meet new people and talk nerdy πŸ€“.

πŸ“¨ My Newsletter

At least twice a month, I roll out a newsletter for fellow developers to enhance their skills on Nodejs, Reactjs, React Native, and Firebase. I publish new posts every week and and you can stay up to date by joining 1000+ developers.

Subscribe here

✍️ Publications I've written for

Some of the notable developer publications I've worked with:

Other notable publications: Hackernoon, Rising Stack, Codeburst.io, ZeoLearn.com, Art + Marketing, 42hire.com, ITNext, Eduonix, The Startup, JavaBeginnersTutorial.com, Alligator.io, LevelUp Gitconnected, Better Programming, React Native Training, Pusher, Instamobile, Newline.co (by Fullstack.io), & Soshace.

πŸ‘¨β€πŸ’» Work History

Currently, I am working as independent contract developer on web applications and as a technical Writer.

Independent Contract (2017- present)
  • Crowdbotics (Full-Stack role, Technical Writer, 2018 - Present)
  • Hearbeat (Technical Writer, 2019 - Present)
  • JScrambler (Technical Writer, 2018 - Present)
  • 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

βš™οΈ Open Source

    Contributions

  • freeCodeCamp (2017- present): Creator/Maintainer of #100DaysOfCode Twitter bot written in JavaScript, followed by more than 90k+ developers.
  • Gatsbyjs: Creator of 4 starter/theme kits.
  • Nodejs: Contributor/Maintainer of Nodejs.org website.

🧰 Currently Using

🎧 Guest Podcast Appearance & Interviews

✈ Countries I've visited (8)

I love to travel.

πŸ‡¦πŸ‡ͺπŸ‡΅πŸ‡±πŸ‡¨πŸ‡ΏπŸ‡¦πŸ‡ΉπŸ‡ΈπŸ‡°πŸ‡©πŸ‡ͺπŸ‡§πŸ‡ͺπŸ‡³πŸ‡±

🀝 Let's connect?

If you would you like to know more my availability for a project, app, hire me as a technical writer or create new course material for JavaScript ecosystem, please drop me an email at amanmittal.work@gmail.com