About Me
Last Update: Dec 17, 2023Hi! My name is Aman Mittal. I am a software developer, and a technical writer. I love working with open source technologies and writing about what I learn.
Currently, I'm working on documentation at Expo. Previously, I've worked as a Developer Advocate at Draftbit, and Senior Content Developer at Vercel.
When I am not writing code or working on a blog post, I'm probably spending my time either reading a book or traveling.
Open Source & Me
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 (200k+ 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.
Technical Writing
I specifically write on JavaScript frameworks such as Node.js, Reactjs, and React Native (Expo).
- Started Writing on Medium in 2017.
- In 2019, became an AWS Amplify Community contributor after creating tutorials for AWS Amplify community.
- On July 21, 2020 reached a milestone of 2 million + views on Medium.
- In December 2020, recognized as a Distinguished author and a moderator by Dev.to.
- In 2021, one of my post on integrating Firebase auth in an Expo app was recommended as an official resource by Google's Dev Library.
- In November, 2021, became got certified from DZone as a DZone Core member.
- By 2022, worked with more than 30+ organizations and tech publications and have written over more than 100+ articles and tutorials.
Some of the publications I've worked with: LogRocket, Jscrambler, freeCodeCamp, Expo.io, Sentry, AppSignal, FlyCode, Crowdbotics, Educative Edpresso, Heartbeat.fritz.ai, Draftbit, Dzone, Open Replay, HarperDB, Hackernoon, Alligator.io/Digital Ocean, Newline.co, Geek Culture, JavaScript Plain English.
Other notable publications and organizations: Rising Stack, Codeburst.io, ZeoLearn.com, Art + Marketing, 42hire.com, ITNext, Eduonix, The Startup, JavaBeginnersTutorial.com, LevelUp Gitconnected, Better Programming, React Native Training, Pusher, Instamobile, Soshace and Transifex Native.
Some of my blog articles and tutorials have featured in esteemed Newsletters: Node Weekly, React Status, Mobile Dev Weekly, Daily.dev Weekly Picks, Mobile Developers Café, and React Native Newsletter.
Work History
- 🚀 Software consultant and documentation lead at Expo (2022 - Present)
- 📝 Senior Content Developer at Vercel (2022)
- 🥑 Developer Advocate at Draftbit (2021 - 2022)
- 💻 📝 Software consultant and Tech Writer
- Crowdbotics (2018 - 2021)
- Logrocket (Tech Writer, 2020 - 2023)
- Heartbeat (React Native Technical Writer, 2019 - 2020)
- Jscrambler (React Native Technical Writer, 2018 - 2022)
Speaking
2023
2021
- Build Low-Code Apps using Hasura & Draftbit
- Building Attractive UIs with Draftbit at Explore Hacks
- Getting Started with Drafitbit- Aman Mittal at Hack The Mountains 2.O
- The Rise of No-Code and a Guide to Using Draftbit
- React Native Panel Discussion with Sanket Sahu, Aman Mittal, Evan Bacon, Satyajit Sahoo
2020
2018
⚙️ What I use
I almost never get asked about what's my setup is or what I use. Nonetheless, here is what I use on daily basis.
Coding Software
- Visual Studio Code- My friend Scott Spences introduced me to VS Code. At that time, we were both using Atom. I have never looked back.
- Brave- as my personal browser. I also use Chrome and sometimes Safari.
- item2- My terminal of choice, with ZSH shell.
- Homebrew- For installing other libs and softwares.
- CleanShot X- For capturing screenshots on macOS devices.
Find out more about what VS Code extensions I regularly use here.
Gear
- M1 Macbook Pro 14” 2021
- Desk & Chair- Pretty much, any flat surface.