Adrian Mejia is a software engineer, full stack web developer, writer, and blogger. He has worked for more than 6 years in the fields of web development and software engineering. He has worked on a variety of projects and platforms, ranging from start-ups to enterprises and from embedded systems to web and e-commerce applications. Adrian loves contributing to open source web-related projects and blogging at https://adrianmejia.com/. He started his blog as a reminder to himself of how to solve certain software- and programming-related problems. Later, Adrian noticed that many people found it useful as well, and his blog now gets around 75,000 pageviews every month. He holds a master's degree in software engineering from Rochester Institute of Technology (RIT) in Rochester, New York. Adrian has worked at ADTRAN, Inc. as a software engineer since 2012.