πŸ‘‹ Hey! I’m Aman Mittal

I’m a software developer and a technical writer.

This website is a collection of all posts I've written in my journey of learning web and mobile development. You can read the blog or learn more about me below.

Latest Posts

Add Environment Variables in a Netlify Deployment

September 01, 2020 β€’ 4 min read

How to use React Router and real time user monitoring in React apps

August 14, 2020 β€’ 14 min read

Build a REST API with Node.js and HarperDB

July 23, 2020 β€’ 14 min read

How to setup a React App with a Firebase project

June 05, 2020 β€’ 8 min read

Styling The React Native Way

June 04, 2020 β€’ 8 min read

How to create a new Firebase project?

June 01, 2020 β€’ 3 min read

How to create custom wavy headers with react-native-svg

May 26, 2020 β€’ 8 min read

How to integrate Material UI library in React apps

May 24, 2020 β€’ 8 min read

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

May 18, 2020 β€’ 6 min read

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

May 14, 2020 β€’ 15 min read

About Me

Hi, I'm Aman. I currently live in New Delhi, India and I'm currently working as an independent contract developer and a part-time technical writer. I've a background in Computer Science and since 2017 I've been working as a professional with various web and mobile technologies such as Node.js, React, React Native and Expo.

I love contributing in open-source as much as my knowledge allows me to. Back in 2018 I made my first open-source contribution by writing a Twitter Bot (the original one) in Node.js for freeCodeCamp and #100DaysOfCode campaign which in recent years has gained a lot of attention (100k+ followers) among people who are getting into web development.

Over the years I've made some contributions to some projects and organizations such as Node.js, Gatsbyjs and freeCodeCamp both as a contributor and maintainer. In past, I've been awarded among Top 200 Open Source Contributors by freeCodeCamp.org in 2018.

When I am not writing code or working on a blog post, I'm probably spending my time either reading a book or traveling.

Me & Technical Writing

I started my writing on Medium in 2017, sharing what I was learning. I've got over 2 Million+ views πŸŽ‰ on Medium. I love writing about code and documenting what I learn. I specifically write on JavaScript frameworks such as Node.js, React, and React Native.

  • Written over 150+ blog posts and complete tutorials.
  • Written for 20+ organizational blogs and tech publications.
  • Fulfilled the responsibility of creating a curriculum for an online educative learning platform Zeolearn on Node.js.

Some of the notable publications I've written are:

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 & HarperDB.

Currently, I am also writing a bi-weekly newsletter and sharing any new content I create on React Native, Expo, Reactjs and Web Development in general. More than 1000+ devs have signed up.

Work History

Contract Developer (2018- Now)

  • Crowdbotics (Full-Stack role, Technical Writer, 2018 - Present)
  • Hearbeat (Technical Writer, 2019 - 2020)
  • JScrambler (Technical Writer, 2018 - Present)

Freelance (Fullstack role, 2017 - 2019)

  • Danco Solutions ( Responsible for building a Fullstack app using Node.js and Reactjs)
  • Zeolearn (Responsible for creating a curriculum for an online course on Node.js)
  • Huksa Private Networks (Responsible for creating backend APIs using Node.js and JavaScript)
  • JBL Technologies (Responsible for creating backend APIs using Node.js and JavaScript)

Unique Touch Solutions (2016 - 2017)

  • Associate Software Engineer/Node.js Developer (Worked on Web based applications with primary focus on Node.js. Fulfilled responsibility of writing reusable, testable and efficient code).

Projects

Quarantine Pro

Built using React Native and Expo, about how long you have been quarantining. As a user, you input the date when you started isolating and the app is going to display a fun message to tell you how far you have come in the quarantine 'game'.

expo-firebase-starter

Currently building and maintaining a quicker way to start with Expo + Firebase projects. Based on latest Expo SDK, provides. Part of expo-community.

100DaysOfCode

Twitter bot for #100DaysOfCode community hosted by freeCodeCamp. Written in Node.js and currently hosted on a private repository.

gatsby-bulma-quickstart

A quick Way to bootstrap a Gatsby project with Bulma CSS. Supports responsive design, Google Analytics integration and few more.

Currently Using

  • Computer: MacBook Air 2017
  • Editor: Visual Studio Code
  • Static Site Generator: Next.js
  • Syntax Highlighting: Prismjs
  • Code Syntax Theme: Dracula Pro, Quiet Light
  • Terminal: iTerm with ZSH shell
  • Manage Blog posts pipeline: Notion
  • Newsletter: Tinyletter

Guest Podcast Appearance & Interviews

React Round Up 006

Setting Up and Getting Used to Gatsby with Charles Max Wood, Cory House, Tara Manicsic and Kent C Dodds

Dev Bites

Development Trends on the Horizon with Hoss on remote work and serverless - hosted by Hoss.com

Countries I've Visited (8)

I love to travel.

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

Questions?

If you have any questions or if you are looking forward to collaborate and would like to know more, drop me an email at amanmittal.work@gmail.com

Β©2020 Aman Mittal

BlogNewsletterTwitterBuy me a coffee