1<!DOCTYPE html> 2<!--[if IE 7]> 3<html class="ie ie7" lang="en-US"> 4<![endif]--> 5<!--[if IE 8]> 6<html class="ie ie8" lang="en-US"> 7<![endif]--> 8<!--[if !(IE 7) | !(IE 8) ]><!--> 9<html lang="en-US"> 10<!--<![endif]--> 11<head> 12 13 <meta charset="UTF-8" /> 14 <meta name="viewport" content="width=device-width, initial-scale=1"> 15 16 <link rel="profile" href="https://gmpg.org/xfn/11" /> 17 <link rel="pingback" href="https://ahmadawais.com/xmlrpc.php" /> 18 19 <link href="https://github.com/ahmadawais" rel="me" /> 20 <link href="https://twitter.com/MrAhmadAwais" rel="me" /> 21 <link href="https://www.instagram.com/mrahmadawais" rel="me" /> 22 <link rel="webmention" href="https://webmention.io/ahmadawais.com/webmention" /> 23 <link rel="pingback" href="https://webmention.io/ahmadawais.com/xmlrpc" /> 24 25 <link rel="preconnect" href="https://www.google-analytics.com" /> 26 27 28 <!--[if lt IE 9]> 29
29<script src="https://ahmadawais.com/wp-content/themes/aa_v2/assets/js/html5shiv.min.js"></script>
29 30 <![endif]--> 31 32 33 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 34<meta http-equiv="x-dns-prefetch-control" content="on"> 35 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 36 <title>Ahmad Awais - Founder & CEO Command Code · Google Developers Advisory Board (gDAB) founding member</title> 37 <meta name="description" content="Ahmad Awais is an award-winning open-source engineer, founder, and CEO of Command Code, most used coding agent for open models, Ex Vice President of Developer Relations at RapidAPI (Acq. by Nokia), Google Developers Advisory Board (gDAB) founding member, Node.js Community Committee Outreach Lead, BGB Member Linux Foundation & OpenAPI Initiative, WordPress Core Dev, and ex-VP of Engineering at WGA. He has authored various open-source software tools used by millions of developers worldwide, like his Shades of Purple code themeâ or projects like theâ corona-cli. Awais contributed code to NASA's Ingenuity Mars Helicopter mission." /> 38 <link rel="canonical" href="https://ahmadawais.com/about/" /> 39 <meta property="og:locale" content="en_US" /> 40 <meta property="og:type" content="article" /> 41 <meta property="og:title" content="Ahmad Awais - Founder & CEO Command Code · Google Developers Advisory Board (gDAB) founding member" /> 42 <meta property="og:description" content="Ahmad Awais is an award-winning open-source engineer, founder, and CEO of Command Code, most used coding agent for open models, Ex Vice President of Developer Relations at RapidAPI (Acq. by Nokia), Google Developers Advisory Board (gDAB) founding member, Node.js Community Committee Outreach Lead, BGB Member Linux Foundation & OpenAPI Initiative, WordPress Core Dev, and ex-VP of Engineering at WGA. He has authored various open-source software tools used by millions of developers worldwide, like his Shades of Purple code themeâ or projects like theâ corona-cli. Awais contributed code to NASA's Ingenuity Mars Helicopter mission." /> 43 <meta property="og:url" content="https://ahmadawais.com/about/" /> 44 <meta property="og:site_name" content="Ahmad Awais" /> 45 <meta property="article:publisher" content="https://facebook.com/AhmadAwais" /> 46 <meta property="article:modified_time" content="2026-09-15T04:40:46+00:00" /> 47 <meta property="og:image" content="https://ahmadawais.com/wp-content/uploads/2025/12/Ahmad-Awais-scaled.jpeg" /> 48 <meta property="og:image:width" content="2560" /> 49 <meta property="og:image:height" content="1429" /> 50 <meta property="og:image:type" content="image/jpeg" /> 51 <meta name="twitter:card" content="summary_large_image" /> 52 <meta name="twitter:site" content="@MrAhmadAwais" /> 53 <meta name="twitter:label1" content="Est. reading time" /> 54 <meta name="twitter:data1" content="5 minutes" /> 55
55<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ahmadawais.com\/about\/","url":"https:\/\/ahmadawais.com\/about\/","name":"Ahmad Awais - Founder & CEO Command Code · Google Developers Advisory Board (gDAB) founding member","isPartOf":{"@id":"https:\/\/ahmadawais.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ahmadawais.com\/about\/#primaryimage"},"image":{"@id":"https:\/\/ahmadawais.com\/about\/#primaryimage"},"thumbnailUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2025\/12\/Ahmad-Awais-scaled.jpeg","datePublished":"2014-06-01T05:25:10+00:00","dateModified":"2026-09-15T04:40:46+00:00","description":"Ahmad Awais is an award-winning open-source engineer, founder, and CEO of Command Code, most used coding agent for open models, Ex Vice President of Developer Relations at RapidAPI (Acq. by Nokia), Google Developers Advisory Board (gDAB) founding member, Node.js Community Committee Outreach Lead, BGB Member Linux Foundation & OpenAPI Initiative, WordPress Core Dev, and ex-VP of Engineering at WGA. He has authored various open-source software tools used by millions of developers worldwide, like his Shades of Purple code themeâ or projects like theâ corona-cli. Awais contributed code to NASA's Ingenuity Mars Helicopter mission.","breadcrumb":{"@id":"https:\/\/ahmadawais.com\/about\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ahmadawais.com\/about\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahmadawais.com\/about\/#primaryimage","url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2025\/12\/Ahmad-Awais-scaled.jpeg","contentUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2025\/12\/Ahmad-Awais-scaled.jpeg","width":2560,"height":1429,"caption":"Ahmad Awais"},{"@type":"BreadcrumbList","@id":"https:\/\/ahmadawais.com\/about\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ahmadawais.com\/"},{"@type":"ListItem","position":2,"name":"Ahmad Awais"}]},{"@type":"WebSite","@id":"https:\/\/ahmadawais.com\/#website","url":"https:\/\/ahmadawais.com\/","name":"Ahmad Awais","description":"Founder & CEO of Command Code f\/k\/a Langbase | Google Developers Advisory Board (gDAB) founding member","publisher":{"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ahmadawais.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b","name":"Ahmad Awais","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","contentUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","width":2299,"height":1705,"caption":"Ahmad Awais"},"logo":{"@id":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg"},"description":"Founder & CEO of â Command Code coding agent with taste. Founded Langbase.com, AI cloud to build, deploy, and scale AI agents with tools & memory · Creator of Command.new. \"Awais is an awesome example for developers\" â Satya Nadella, CEO of Microsoft. NASA Mars Ingenuity Helicopter mission code contributor 8th GitHub Stars Award recipient with 5x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer). Google Developers Expert Web DevRel. Ex VP Eng (DevTools & DevRel) Rapid · Google Developers Advisory Board (gDAB) founding member · AI\/ML\/DevTools Angel Investor (Replit, Resend, Daytona, Gumroad and you?) ⯠AI\/ML Advisory Board San Francisco, DevNetwork. Award-winning Open Source Engineering leader authored hundreds of open-source dev-tools and software libraries used by millions of developers, including Shades of Purple code theme and corona-cli. Linux Foundation (Node.js Committee Lead), OpenAPI Business Governing Board. Taught 108K+ developers via NodeCLI.com and VSCode.pro course. 274 million views, blogging for 24 yrs. ⯠Read more about Ahmad Awais or come say hi on ð @MrAhmadAwais.","sameAs":["https:\/\/AhmadAwais.com\/","https:\/\/facebook.com\/AhmadAwais","https:\/\/instagram.com\/MrAhmadAwais\/","https:\/\/www.linkedin.com\/in\/MrAhmadAwais\/","https:\/\/x.com\/MrAhmadAwais","https:\/\/youtube.com\/AhmadAwais"]}]}</script>
55 56 <!-- / Yoast SEO plugin. --> 57 58 59<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 60<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 61<link rel="alternate" type="application/rss+xml" title="Ahmad Awais » Feed" href="https://ahmadawais.com/feed/" /> 62<link rel="alternate" type="application/rss+xml" title="Ahmad Awais » Comments Feed" href="https://ahmadawais.com/comments/feed/" /> 63<link rel="alternate" type="application/rss+xml" title="Ahmad Awais » Ahmad Awais Comments Feed" href="https://ahmadawais.com/about/feed/" /> 64<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://ahmadawais.com/api/oembed/1.0/embed?url=https%3A%2F%2Fahmadawais.com%2Fabout%2F" /> 65<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://ahmadawais.com/api/oembed/1.0/embed?url=https%3A%2F%2Fahmadawais.com%2Fabout%2F&format=xml" /> 66<style id="wp-img-auto-sizes-contain-inline-css"> 67img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 68/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 69</style> 70<style id="wp-emoji-styles-inline-css"> 71 72 img.wp-smiley, img.emoji { 73 display: inline !important; 74 border: none !important; 75 box-shadow: none !important; 76 height: 1em !important; 77 width: 1em !important; 78 margin: 0 0.07em !important; 79 vertical-align: -0.1em !important; 80 background: none !important; 81 padding: 0 !important; 82 } 83/*# sourceURL=wp-emoji-styles-inline-css */ 84</style> 85<style id="classic-theme-styles-inline-css"> 86/*! This file is auto-generated */ 87.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 88/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 89</style> 90 91<link rel='stylesheet' id='webmention-rsvp-css' href='https://ahmadawais.com/wp-content/plugins/webmention/build/rsvp/index.css?ver=a9a908f71f8cdf91de46' media='all' /> 92<style id="global-styles-inline-css"> 93:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
93--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
93.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 94/*# sourceURL=global-styles-inline-css */ 95</style> 96 97<link rel='stylesheet' id='categories-images-styles-css' href='https://ahmadawais.com/wp-content/plugins/categories-images/assets/css/zci-styles.css?ver=3.3.3' media='all' /> 98<link rel='stylesheet' id='indieweb-css' href='https://ahmadawais.com/wp-content/plugins/indieweb/static/css/indieweb-bw.css?ver=5.2.0' media='all' /> 99<link rel='stylesheet' id='webmention-css' href='https://ahmadawais.com/wp-content/plugins/webmention/assets/css/webmention.css?ver=5.9.1' media='all' /> 100<style id="jetpack-stats-inline-css"> 101img#wpstats{display:none} 102/*# sourceURL=jetpack-stats-inline-css */ 103</style> 104<link rel='stylesheet' id='semantic-linkbacks-css-css' href='https://ahmadawais.com/wp-content/plugins/semantic-linkbacks/css/semantic-linkbacks.css?ver=3.12.0' media='all' /> 105<link rel='stylesheet' id='aaThemeStyles-css' href='https://ahmadawais.com/wp-content/themes/aa_v2_child/style.css?ver=1.9.23' media='all' /> 106<link rel='stylesheet' id='cedar_fonts-css' href='//fonts.googleapis.com/css?family=Noto+Serif:400,700|Montserrat|Varela+Round|Oxygen&display=swap&ver=cedarwp' media='all' /> 107<link rel='stylesheet' id='wp-featherlight-css' href='https://ahmadawais.com/wp-content/plugins/wp-featherlight/css/wp-featherlight.min.css?ver=1.3.4' media='all' />
108<script id="jquery-core-js" src="https://ahmadawais.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 108
108
109<script id="jquery-migrate-js" src="https://ahmadawais.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
109 110<link rel="https://api.w.org/" href="https://ahmadawais.com/api/" /><link rel="alternate" title="JSON" type="application/json" href="https://ahmadawais.com/api/wp/v2/pages/21" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ahmadawais.com/xmlrpc.php?rsd" /> 111<meta name="generator" content="WordPress 7.1.2" /> 112<link rel='shortlink' href='https://ahmadawais.com/?p=21' /> 113<meta name="generator" content="Site Kit by Google 1.188.0" /><style>body.page .cover .background, body.single .cover .background{ opacity: 0.3; animation: none; -webkit-animation: none;}</style> <style type="text/css"> 114 115 116 body.home .cover{ height: 100vh; } 117 body.home .cover .background{ opacity: 0.22; } 118 body.home .cover .blogtitle{ text-align:center; } 119 body.home .cover hr{ margin:0 auto; } 120 body.home .cover.front .patternbg{ display:block; } 121 122 123 .drawer .copyright{ display:none; } 124 125 .postlist article .meta .date{ display:none; } 126 .postitem .meta .readtime:before{ content:''; } 127 128 129 body.page .comments{ display:none; } 130 131 body.single .pagewrapper{ padding-bottom:0; } 132 footer.main{ padding-bottom:100px; } 133 134 135 .copyright .wordpress{ display:none !important; } 136 .copyright .ecko{ display:none !important; } 137 138 139 </style> 140 <style type="text/css"> 141.no-js .native-lazyload-js-fallback { 142 display: none; 143} 144</style> 145 <link rel="prerender" href="https://ahmadawais.com/wordpress-week-lahore-2014/"/><link rel="icon" href="https://ahmadawais.com/wp-content/uploads/2019/12/cropped-Ahmad-Awais-Transparent-32x32.png" sizes="32x32" /> 146<link rel="icon" href="https://ahmadawais.com/wp-content/uploads/2019/12/cropped-Ahmad-Awais-Transparent-192x192.png" sizes="192x192" /> 147<link rel="apple-touch-icon" href="https://ahmadawais.com/wp-content/uploads/2019/12/cropped-Ahmad-Awais-Transparent-180x180.png" /> 148<meta name="msapplication-TileImage" content="https://ahmadawais.com/wp-content/uploads/2019/12/cropped-Ahmad-Awais-Transparent-270x270.png" /> 149<link rel="webmention" href="https://ahmadawais.com/api/webmention/1.0/endpoint" />
150<script data-cfasync="false" nonce="3cc7b931-93e6-4263-8d1e-e43291531c84">try{(function(w,d){!function(kP,kQ,kR,kS){if(kP.zaraz)console.error("zaraz is loaded twice");else{kP[kR]=kP[kR]||{};kP[kR].executed=[];kP.zaraz={deferred:[],listeners:[]};kP.zaraz._v="20";kP.zaraz._n="3cc7b931-93e6-4263-8d1e-e43291531c84";kP.zaraz.q=[];kP.zaraz._f=function(kT){return async function(){var kU=Array.prototype.slice.call(arguments);kP.zaraz.q.push({m:kT,a:kU})}};for(const kV of["track","set","debug"])kP.zaraz[kV]=kP.zaraz._f(kV);kP.zaraz.init=()=>{var kW=kQ.getElementsByTagName(kS)[0],kX=kQ.createElement(kS),kY=kQ.getElementsByTagName("title")[0];kY&&(kP[kR].t=kQ.getElementsByTagName("title")[0].text);kP[kR].x=Math.random();kP[kR].w=kP.screen.width;kP[kR].h=kP.screen.height;kP[kR].j=kP.innerHeight;kP[kR].e=kP.innerWidth;kP[kR].l=kP.location.href;kP[kR].r=kQ.referrer;kP[kR].k=kP.screen.colorDepth;kP[kR].n=kQ.characterSet;kP[kR].o=(new Date).getTimezoneOffset();if(kP.dataLayer)for(const kZ of Object.entries(Object.entries(dataLayer).reduce((k$,la)=>({...k$[1],...la[1]}),{})))zaraz.set(kZ[0],kZ[1],{scope:"page"});kP[kR].q=[];for(;kP.zaraz.q.length;){const lb=kP.zaraz.q.shift();kP[kR].q.push(lb)}kX.defer=!0;for(const lc of[localStorage,sessionStorage])Object.keys(lc||{}).filter(le=>le.startsWith("_zaraz_")).forEach(ld=>{try{kP[kR]["z_"+ld.slice(7)]=JSON.parse(lc.getItem(ld))}catch{kP[kR]["z_"+ld.slice(7)]=lc.getItem(ld)}});kX.referrerPolicy="origin";kX.src="/cdn-cgi/zaraz/s.js?z="+btoa(encodeURIComponent(JSON.stringify(kP[kR])));kW.parentNode.insertBefore(kX,kW)};["complete","interactive"].includes(kQ.readyState)?zaraz.init():kP.addEventListener("DOMContentLoaded",zaraz.init)}}(w,d,"zarazData","script");window.zaraz._p=async kH=>new Promise(kI=>{if(kH){kH.e&&kH.e.forEach(kJ=>{try{const kK=d.querySelector("script[nonce]"),kL=kK?.nonce||kK?.getAttribute("nonce"),kM=d.createElement("script");kL&&(kM.nonce=kL);kM.innerHTML=kJ;kM.onload=()=>{d.head.removeChild(kM)};d.head.appendChild(kM)}catch(kN){console.error(`Error executing script: ${kJ}\n`,kN)}});Promise.allSettled((kH.f||[]).map(kO=>fetch(kO[0],kO[1])))}kI()});zaraz._p({"e":["(function(w,d){})(window,document)"]});})(window,document)}catch(e){throw fetch("/cdn-cgi/zaraz/t"),e;};</script>
150</head> 151 152<body data-rsssl=1 class="wp-singular page-template-default page page-id-21 wp-theme-aa_v2 wp-child-theme-aa_v2_child wp-featherlight-captions" itemscope="itemscope" itemtype="http://schema.org/WebPage"> 153 154 155 <header class="bloginfo headroom"> 156 <div class="title"> 157 <a href="https://ahmadawais.com">Ahmad Awais</a> 158 </div> 159 <nav class="main"> 160 <div class="menu-live-container"><ul id="menu-live" class="menu"><li id="menu-item-356" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-356"><a href="/about/" aria-current="page">ABOUT</a></li> 161<li id="menu-item-6714" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6714"><a href="https://ahmadawais.com/talks/">TALKS</a></li> 162<li id="menu-item-2704" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2704"><a href="https://ahmadawais.com/newsletter/">NEWSLETTER</a></li> 163<li id="menu-item-7403" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7403"><a href="https://ahmadawais.com/uses/">USES</a></li> 164<li id="menu-item-7401" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7401"><a href="https://ahmadawais.com/courses/">COURSES</a></li> 165<li id="menu-item-357" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-357"><a href="/contact/">CONTACT</a></li> 166</ul></div> <ul> 167 <li class="option searchnav"><span class="showsearch"><i class="fa fa-search"></i></span></li> 168 <li class="option drawernav"><span class="showdrawer"><i class="fa fa-navicon"></i></span></li> 169 </ul> 170 </nav> 171 </header> 172 <section class="searchoverlay"> 173 <i class="fa fa-times closesearch"></i> 174 <form role="search" method="get" class="searchform" action="https://ahmadawais.com/"> 175 <input type="text" value="" name="s" class="query" placeholder="Enter Search Query..."> 176 <i class="fa fa-search"></i> 177 </form> 178 </section> 179 <section class="drawer"> 180 <i class="fa fa-times closedrawer"></i> 181 <section class="widget"><h3 class="widget-title">NAVIGATE</h3><hr><div class="menu-live-container"><ul id="menu-live-1" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-356"><a href="/about/" aria-current="page">ABOUT</a></li> 182<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6714"><a href="https://ahmadawais.com/talks/">TALKS</a></li> 183<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2704"><a href="https://ahmadawais.com/newsletter/">NEWSLETTER</a></li> 184<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7403"><a href="https://ahmadawais.com/uses/">USES</a></li> 185<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7401"><a href="https://ahmadawais.com/courses/">COURSES</a></li> 186<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-357"><a href="/contact/">CONTACT</a></li> 187</ul></div></section> <section class="widget socialshare"> 188 <h3 class="widget-title">SHARE</h3> 189 <hr> 190 <div class="options"> 191 <a href="https://twitter.com/share?text=Ahmad+Awais&url=https://ahmadawais.com/about/" onclick="window.open(this.href, 'twitter-share', 'width=550,height=235');return false;" class="sharebutton twitter"><i class="fa fa-twitter"></i><span>Twitter</span></a> <a href="https://www.facebook.com/sharer/sharer.php?u=https://ahmadawais.com/about/" onclick="window.open(this.href, 'facebook-share','width=580,height=296');return false;" class="sharebutton facebook"><i class="fa fa-facebook"></i><span>Facebook</span></a> <a href="http://www.reddit.com/submit?url=https://ahmadawais.com/about/&title=Ahmad+Awais" onclick="window.open(this.href, 'reddit-share', 'width=490,height=530');return false;" class="sharebutton reddit"><i class="fa fa-reddit"></i><span>Reddit</span></a> <a href="http://www.linkedin.com/shareArticle?mini=true&url=https://ahmadawais.com/about/&title=Ahmad+Awais" onclick="window.open(this.href, 'linkedin-share', 'width=490,height=530');return false;" class="sharebutton linkedin"><i class="fa fa-linkedin"></i><span>LinkedIn</span></a> </div> 192 </section> 193 <section class="widget latestposts"> 194 <article class="post"> 195 <div class="top"> 196 <a href="https://ahmadawais.com/the-full-stack-of-terminals-explained-terminal-shell-tty-console-posix-ansi-escapes-ptys/" class="thumbnail"> 197 <i class="fa fa-link"></i> 198 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2026/02/terminals-150x150.png');"></span> 199 </a> 200 <div class="info"> 201 <a href="https://ahmadawais.com/category/code/" class="button rounded grayoutline tiny category">Code</a> <h5 class="title"><a href="https://ahmadawais.com/the-full-stack-of-terminals-explained-terminal-shell-tty-console-posix-ansi-escapes-ptys/">The Full Stack of Terminals Explained: Terminal, S...</a></h5> 202 <section class="meta"> 203 Posted 204 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 205 <span class="date">on <a href="https://ahmadawais.com/the-full-stack-of-terminals-explained-terminal-shell-tty-console-posix-ansi-escapes-ptys/"><i class="fa fa-clock-o"></i> <time datetime="2026-02-17">February 17, 2026</time></a></span> 206 </section> 207 </div> 208 </div> 209 <p class="excerpt">Most developers use a terminal for years before realizing they don’t actually know what a terminal is. They know how to use one....</p> 210 </article> 211 <article class="post"> 212 <div class="top"> 213 <a href="https://ahmadawais.com/home-shortcut/" class="thumbnail"> 214 <i class="fa fa-link"></i> 215 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2023/01/home-150x150.jpg');"></span> 216 </a> 217 <div class="info"> 218 <a href="https://ahmadawais.com/category/web/" class="button rounded grayoutline tiny category">Web</a> <h5 class="title"><a href="https://ahmadawais.com/home-shortcut/">Improve Developer Experience: The /home shortcut</a></h5> 219 <section class="meta"> 220 Posted 221 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 222 <span class="date">on <a href="https://ahmadawais.com/home-shortcut/"><i class="fa fa-clock-o"></i> <time datetime="2023-01-15">January 15, 2023</time></a></span> 223 </section> 224 </div> 225 </div> 226 <p class="excerpt">tl;dr: When I’m logged into a SaaS app, it’s super hard to access the company’s homepage unless I log out. I want...</p> 227 </article> 228 <article class="post"> 229 <div class="top"> 230 <a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/" class="thumbnail"> 231 <i class="fa fa-link"></i> 232 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2021/04/mars-open-source-ahmad-awais-1-150x150.jpg');"></span> 233 </a> 234 <div class="info"> 235 <a href="https://ahmadawais.com/category/life/" class="button rounded grayoutline tiny category">Life</a> <h5 class="title"><a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/">
235My Open Source Code Contribution to NASAâs Ingen...</a></h5> 236 <section class="meta"> 237 Posted 238 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 239 <span class="date">on <a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/"><i class="fa fa-clock-o"></i> <time datetime="2021-04-27">April 27, 2021</time></a></span> 240 </section> 241 </div> 242 </div> 243 <p class="excerpt">When I was a kid, I wanted to be an astronautâexploring space and whatnot. But I was afraid of heights, told my mom I'll settle as...</p> 244 </article> 245 <article class="post"> 246 <div class="top"> 247 <a href="https://ahmadawais.com/ffmpeg-command-line-audio-video-workflows/" class="thumbnail"> 248 <i class="fa fa-link"></i> 249 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2021/05/FFmpeg-150x150.jpg');"></span> 250 </a> 251 <div class="info"> 252 <a href="https://ahmadawais.com/category/bash/" class="button rounded grayoutline tiny category">Bash</a> <h5 class="title"><a href="https://ahmadawais.com/ffmpeg-command-line-audio-video-workflows/">My Command Line Audio Video Workflows with FFmpeg</a></h5> 253 <section class="meta"> 254 Posted 255 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 256 <span class="date">on <a href="https://ahmadawais.com/ffmpeg-command-line-audio-video-workflows/"><i class="fa fa-clock-o"></i> <time datetime="2021-05-27">May 27, 2021</time></a></span> 257 </section> 258 </div> 259 </div> 260 <p class="excerpt">If you know anything about me then you know I love automating anything and everything. I even have a complete course on building automation...</p> 261 </article> 262 <article class="post"> 263 <div class="top"> 264 <a href="https://ahmadawais.com/custom-teaching-platform/" class="thumbnail"> 265 <i class="fa fa-link"></i> 266 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2020/11/play-150x150.jpg');"></span> 267 </a> 268 <div class="info"> 269 <a href="https://ahmadawais.com/category/business/" class="button rounded grayoutline tiny category">Business</a> <h5 class="title"><a href="https://ahmadawais.com/custom-teaching-platform/">How I Built My Own Teaching Platform</a></h5> 270 <section class="meta"> 271 Posted 272 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 273 <span class="date">on <a href="https://ahmadawais.com/custom-teaching-platform/"><i class="fa fa-clock-o"></i> <time datetime="2020-04-17">April 17, 2020</time></a></span> 274 </section> 275 </div> 276 </div> 277 <p class="excerpt">I love to teach. It's a genetic bug in me (both parents and grandparents are teachers, eh). In this post, I discuss how I built my...</p> 278 </article> 279 <article class="post"> 280 <div class="top"> 281 <a href="https://ahmadawais.com/corona-cli/" class="thumbnail"> 282 <i class="fa fa-link"></i> 283 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2020/04/github-150x150.jpg');"></span> 284 </a> 285 <div class="info"> 286 <a href="https://ahmadawais.com/category/javascript/" class="button rounded grayoutline tiny category">JavaScript</a> <h5 class="title"><a href="https://ahmadawais.com/corona-cli/">corona-cli <br>My Open-source COVID19 Tracking CLI...</a></h5> 287 <section class="meta"> 288 Posted 289 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 290 <span class="date">on <a href="https://ahmadawais.com/corona-cli/"><i class="fa fa-clock-o"></i> <time datetime="2020-04-17">April 17, 2020</time></a></span> 291 </section> 292 </div> 293 </div> 294 <p class="excerpt">While trying to keep up with COVID19 I built a CLI to avoid all the UIs and bad information out there. Picked a couple of authentic...</p> 295 </article> 296 <article class="post"> 297 <div class="top"> 298 <a href="https://ahmadawais.com/reissue-cloudflare-ssl-certificate-manually/" class="thumbnail"> 299 <i class="fa fa-link"></i> 300 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2024/06/cf-ssl-reissue-150x150.png');"></span> 301 </a> 302 <div class="info"> 303 <a href="https://ahmadawais.com/category/bash/" class="button rounded grayoutline tiny category">Bash</a> <h5 class="title"><a href="https://ahmadawais.com/reissue-cloudflare-ssl-certificate-manually/">Reissue Cloudflare SSL Certificate Manually</a></h5> 304 <section class="meta"> 305 Posted 306 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 307 <span class="date">on <a href="https://ahmadawais.com/reissue-cloudflare-ssl-certificate-manually/"><i class="fa fa-clock-o"></i> <time datetime="2024-06-08">June 8, 2024</time></a></span> 308 </section> 309 </div> 310 </div> 311 <p class="excerpt">
311Just now, I was banging my head on the table trying to figure out how to renew or manually reissue a new free SSL certificate for a...</p> 312 </article> 313 <article class="post"> 314 <div class="top"> 315 <a href="https://ahmadawais.com/github-stars/" class="thumbnail"> 316 <i class="fa fa-link"></i> 317 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2020/08/ahmadawais-github-stars-150x150.jpg');"></span> 318 </a> 319 <div class="info"> 320 <a href="https://ahmadawais.com/category/life/" class="button rounded grayoutline tiny category">Life</a> <h5 class="title"><a href="https://ahmadawais.com/github-stars/">GitHub Stars Award</a></h5> 321 <section class="meta"> 322 Posted 323 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 324 <span class="date">on <a href="https://ahmadawais.com/github-stars/"><i class="fa fa-clock-o"></i> <time datetime="2020-08-07">August 7, 2020</time></a></span> 325 </section> 326 </div> 327 </div> 328 <p class="excerpt">After creating open-source software for about a decade, I've been awarded a GitHub Star by folks who run GitHub. Wrote a little something...</p> 329 </article> 330 <article class="post"> 331 <div class="top"> 332 <a href="https://ahmadawais.com/wordle-solved-reverse-engineering-and-hacking-wordle/" class="thumbnail"> 333 <i class="fa fa-link"></i> 334 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2022/01/wordle-solved-ahmad-awais-150x150.jpg');"></span> 335 </a> 336 <div class="info"> 337 <a href="https://ahmadawais.com/category/life/" class="button rounded grayoutline tiny category">Life</a> <h5 class="title"><a href="https://ahmadawais.com/wordle-solved-reverse-engineering-and-hacking-wordle/">Wordle Solved: Reverse Engineering and Hacking Wor...</a></h5> 338 <section class="meta"> 339 Posted 340 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 341 <span class="date">on <a href="https://ahmadawais.com/wordle-solved-reverse-engineering-and-hacking-wordle/"><i class="fa fa-clock-o"></i> <time datetime="2022-01-01">January 1, 2022</time></a></span> 342 </section> 343 </div> 344 </div> 345 <p class="excerpt">The story of how Awais reverse-engineered the famous Wordle game and built not one, not two, but three small tools to help developers...</p> 346 </article> 347 <article class="post"> 348 <div class="top"> 349 <a href="https://ahmadawais.com/rapidapi-devrel-2021-year-in-review/" class="thumbnail"> 350 <i class="fa fa-link"></i> 351 <span style="background-image:url('https://ahmadawais.com/wp-content/uploads/2022/02/2021-Ahmad-Awais-DevRel-RapidAPI-150x150.jpg');"></span> 352 </a> 353 <div class="info"> 354 <a href="https://ahmadawais.com/category/life/" class="button rounded grayoutline tiny category">Life</a> <h5 class="title"><a href="https://ahmadawais.com/rapidapi-devrel-2021-year-in-review/">ð RapidAPI DevRel 2021 Year in Review: 20M Deve...</a></h5> 355 <section class="meta"> 356 Posted 357 <span class="author">by <a href="https://ahmadawais.com/author/ahmad-awais/"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" class="gravatarsmall" alt=""> Ahmad Awais</a></span> 358 <span class="date">on <a href="https://ahmadawais.com/rapidapi-devrel-2021-year-in-review/"><i class="fa fa-clock-o"></i> <time datetime="2022-02-13">February 13, 2022</time></a></span> 359 </section> 360 </div> 361 </div> 362 <p class="excerpt">It’s 8 am on a fine Saturday morning. I’m sitting here in the park at Union Square, San Francisco â prepping for the...</p> 363 </article> 364 </section> 365 <section class="widget copyright parent"> 366 <div class="child"> 367 <h2 class="domain"><a href="https://AhmadAwais.com/">Ahmad Awais</a></h2> 368 <p class="main">VP of Developer Relations (DevRel, DX Eng., Dev Content Docs). <a href="https://Awais.dev/hiring">I'm Hiring!</a><br class="xtab" />Helping businesses build developer-led adoption for 15+ yrs. 369 </p> 370 <p class="main">
371 Copyright © <a href="https://AhmadAwais.com/">Ahmad Awais</a> 2003 - 2026. All rights reserved. 372 <br class="xsmall" /> 373 <a href="https://awais.dev/kinsta" rel="nofollow external">Proudly published with WordPress & hosted with Kinsta</a>. 374 </p> 375 <p class="main terms"> 376 <a href="https://AhmadAwais.com/terms">Terms</a> • <a href="https://AhmadAwais.com/privacy"> Privacy</a> • <a href="https://AhmadAwais.com/disclaimer">Disclaimer</a> 377 </p> 378 </div> 379 380 <div class="child"> 381 <ul> 382 <li><a href="/contact/">ð¤ Contact</a> <a href="/subscribe/">ð¨ Newsletter</a> <a href="/feed/">ð RSS <span class="xsmall">Feed</span></a></li> 383 <li><a href="/courses/">⨠Courses</a> <a href="/talks/">ð Talks</a> <a href="/uses/">âï¸ Uses</a> <a href="/press/">ð° Press</a></li> 384 <li>ð Learn automation <a href="https://nodecli.com/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais%20-%20Founder%20%26%20CEO%20Command%20Code%20%C2%B7%20Google%20Developers%20Advisory%20Board%20%28gDAB%29%20founding%20member">build Node.js CLI</a></li> 385 <li>ð Become a <a href="https://vscode.pro/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais%20-%20Founder%20%26%20CEO%20Command%20Code%20%C2%B7%20Google%20Developers%20Advisory%20Board%20%28gDAB%29%20founding%20member" rel="nofollow external">VSCode Power User</a></li> 386 <li>ð <a href="/about/">Who is Ahmad Awais?</a></li> 387 </ul> 388 <ul class="social"> 389 <li><a href="https://twitter.com/MrAhmadAwais/" target="_blank" rel="noreferrer noopener" class="socialbutton twitter"><i class="fa fa-twitter"></i></a></li> 390 <li><a href="https://github.com/AhmadAwais" target="_blank" rel="noreferrer noopener" class="socialbutton github"><i class="fa fa-github"></i></a></li> 391 <li><a href="https://www.linkedin.com/in/MrAhmadAwais/" target="_blank" rel="noreferrer noopener" class="socialbutton linkedin"><i class="fa fa-linkedin"></i></a></li> 392 <li><a href="https://www.youtube.com/AhmadAwais" target="_blank" rel="noreferrer noopener" class="socialbutton youtube"><i class="fa fa-youtube"></i></a></li> 393 <li class="xsmall"><a href="https://dribbble.com/ahmadawais" target="_blank" rel="noreferrer noopener" class="socialbutton dribbble"><i class="fa fa-dribbble"></i></a></li> 394 <li class="xsmall"><a href="https://fb.com/AhmadAwais" target="_blank" rel="noreferrer noopener" class="socialbutton facebook"><i class="fa fa-facebook"></i></a></li> 395 <li class="xsmall"><a href="https://www.instagram.com/MrAhmadAwais/" target="_blank" rel="noreferrer noopener" class="socialbutton instagram"><i class="fa fa-instagram"></i></a></li> 396 <li><a href="https://stackoverflow.com/users/950111/ahmad-awais?tab=profile" target="_blank" rel="noreferrer noopener" class="socialbutton stackoverflow"><i class="fa fa-stack-overflow"></i></a></li> 397 <!-- <li><a href="" target="_blank" rel="noreferrer noopener" class="socialbutton reddit"><i class="fa fa-reddit"></i></a></li> 398 <li><a href="" target="_blank" rel="noreferrer noopener" class="socialbutton twitch"><i class="fa fa-twitch"></i></a></li> 399 --> 400 </ul> 401 402 </div> 403 404</section> 405 </section> 406 <main class="pagewrapper"> 407 408 409 410 <section class="cover" style="background-color:#101010; height:95vh;" data-height="95" data-opacity="0.3"> 411 <div class="background" style="background-image:url('https://ahmadawais.com/wp-content/uploads/2025/12/Ahmad-Awais-scaled-1680x938.jpeg');"></div> 412 413 <header class="bloginfo transparent"> 414 <div class="title"> 415 <a href="https://ahmadawais.com">Ahmad Awais</a> 416 </div> 417 <nav class="main light"> 418 <div class="menu-live-container"><ul id="menu-live-2" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-356"><a href="/about/" aria-current="page">ABOUT</a></li> 419<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6714"><a href="https://ahmadawais.com/talks/">TALKS</a></li> 420<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2704"><a href="https://ahmadawais.com/newsletter/">NEWSLETTER</a></li> 421<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7403"><a href="https://ahmadawais.com/uses/">USES</a></li> 422<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7401"><a href="https://ahmadawais.com/courses/">COURSES</a></li> 423<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-357"><a href="/contact/">CONTACT</a></li> 424</ul></div> <ul> 425 <li class="option searchnav"><span class="showsearch"><i class="fa fa-search"></i></span></li> 426 <li class="option drawernav"><span class="showdrawer"><i class="fa fa-navicon"></i></span></li> 427 </ul> 428 </nav> 429 </header> <section class="postitem posttitle center wrapper middle"> 430 <ul class="meta"> 431 <li class="readtime"><a href="https://ahmadawais.com/about/">8 Min Read</a></li> 432 <li class="date"><a href="https://ahmadawais.com/about/"><time datetime="2014-06-01" itemprop="datePublished">June 1, 2014</time></a></li> 433 </ul> 434 <h1 class="title" itemprop="name headline">Ahmad Awais</h1> 435 <a href="https://AhmadAwais.com/" class="author"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=24" alt="Ahmad Awais">Ahmad Awais</a> 436 </section> 437 <div class="mouse"> 438 <div class="scroll"></div> 439 </div> 440 </section> 441 442 443 <section class="postcontents wrapper" itemprop="mainContentOfPage"> 444 <p class="text-2xl font-bold mt-1 text-text-100"><strong>Ahmad Awais is the Founder & CEO of <a href="https://commandcode.ai">Command Code</a></strong><br /> 445<em style="font-family: Georgia;">⯠<a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/">NASA Mars Helicopter Code Contributor</a> (still surreal)<br /> 446⯠<a href="https://ahmadawais.com/github-stars/">One of 8 developers (out of 100M+) with 6x Gold GitHub Stars Award</a></em></p> 447<p><strong><img fetchpriority="high" decoding="async" width="262" height="300" class="alignright wp-image-8048 size-medium native-lazyload-js-fallback" style="border-radius: 500rem; height: 150px; width: auto;" src="https://ahmadawais.com/wp-content/plugins/native-lazyload/assets/images/placeholder.svg" alt="Ahmad Awais" loading="lazy" data-src="https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-262x300.png" data-srcset="https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-262x300.png 262w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-893x1024.png 893w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-768x881.png 768w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-1340x1536.png 1340w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-1786x2048.png 1786w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-1680x1926.png 1680w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-860x986.png 860w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-680x780.png 680w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-400x459.png 400w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-50x57.png 50w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent.png 1869w" data-sizes="(max-width: 262px) 100vw, 262px"/><noscript><img loading="lazy" fetchpriority="high" decoding="async" width="262" height="300" class="alignright wp-image-8048 size-medium" style="border-radius: 500rem; height: 150px; width: auto;" src="https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-262x300.png" alt="Ahmad Awais" srcset="https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-262x300.png 262w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-893x1024.png 893w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-768x881.png 768w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-1340x1536.png 1340w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-1786x2048.png 1786w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-1680x1926.png 1680w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-860x986.png 860w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-680x780.png 680w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-400x459.png 400w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent-50x57.png 50w, https://ahmadawais.com/wp-content/uploads/2024/07/1-Ahmad-Awais-Transparent.png 1869w" sizes="(max-width: 262px) 100vw, 262px" /></noscript></strong></p> 448<p class="whitespace-normal break-words"><strong>Ahmad Awais</strong> is an award-winning open-source engineering leader who has shaped developer tools used by millions worldwide. From contributing <a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/">code flying on Mars</a> to founding Command Code –
448 a frontier coding agent that builds software and coding taste (with meta neuro-symbolic continuous learning prev f/k/a <a href="https://langbase.com/docs">Langbase</a>).<br /> 449And yes, purple over any other color!</p> 450<p class="whitespace-normal break-words">Started coding when web was young (and I was 9yrs old), mostly built with just tables and spacer GIFs. And no, I never used Comic Sans in a marquee tag though, I have standards. Now building the infrastructure that powers billions of AI agent runs. Funny how things work out.</p> 451<p class="whitespace-normal break-words">Based in the San Francisco Bay Area, married to my best friend, <a href="https://www.linkedin.com/in/maedahbatool/">Maedah Batool</a>. Building tools developers love. Investing in founders who ship. Small angel investor in companies like Resend, Gumroad, and maybe <a href="https://Awais.dev/dm">you</a>?</p> 452</section> 453<div class="postcontents full dark"> 454<div class="wrapper">Find Ahmad Awais on <a title="Ahmad Awais at Twitter" href="https://x.com/MrAhmadAwais" target="_blank" rel="nofollow noopener noreferrer">ð (Twitter)</a> | <a href="https://github.com/ahmadawais" target="_blank" rel="noopener noreferrer">GitHub</a> | <a href="https://linkedin.com/in/mrahmadawais" target="_blank" rel="nofollow noopener noreferrer">LinkedIn</a> | <a href="https://www.youtube.com/AhmadAwais">YouTube</a> | <a href="https://fb.com/ahmadawais" target="_blank" rel="noopener noreferrer">Facebook</a></div> 455</div> 456<section class="postcontents wrapper"> 457<p class="whitespace-normal break-words"><em style="color: #2d2b55; font-family: Georgia;">Want to work together? Building something cool? Just want to argue about why purple is the best color? Send me a <a href="https://Awais.dev/dm">DM on ð (Twitter)</a> or an <a href="https://ahmadawais.com/contact/">email</a>.</em></p> 458<h3 id="leadership-board-positions">Leadership & Board Positions<a href="#leadership-board-positions" class="heading-link">#</a></h3> 459<p class="whitespace-normal break-words">(Because apparently I can’t say no to interesting problems)<br /> 460<strong>Google Developer Advisory Board (gDAB)</strong> – founding member<br /> 461<strong>Linux Foundation</strong> –Â <a href="https://ahmadawais.com/nodejs-community-committee-member/">Nodejs CommComm outreach lead</a><br /> 462<strong>OpenJS Foundation</strong> – formerly k/a Nodejs Foundation<br /> 463<strong>OpenAPI Initiative</strong> – Business Governing Body Member<br /> 464<a href="https://www.devnetwork.com/about/advisory-boards/ai-ml-advisory-board/"><strong>San Francisco DevNetwork</strong>Â – AI/ML Advisory Board</a></p> 465<h3 id="achievements-awards">Achievements & Awards<a href="#achievements-awards" class="heading-link">#</a></h3> 466<p><strong>The Big Ones<br /> 467</strong><a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/"><strong>NASA Mars Ingenuity Helicopter </strong></a>– Code Contributor (2021) – Still can’t believe this happened, I’m a martian! No wonder I like the purple color<br /> 468<a href="https://ahmadawais.com/github-stars/"><strong>6x GitHub Stars Award </strong></a>– One of 8 recipients among 180M+ developers globally, five times since 2020, ranked <a href="https://ahmadawais.com/javascript-trending-developer/">#1 JavaScript developer</a> (<a href="https://github.com/AhmadAwais">GitHub</a>)<br /> 469<a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/"><strong>Microsoft CEO Keynote</strong></a>Â – <a href="https://x.com/MrAhmadAwais/status/1415693462238896139"><strong>“What an awesome example for developers”</strong> said Satya Nadella</a>. Mom was impressed</p> 470<p class="text-lg font-bold text-text-100 mt-1 -mb-1.5"><strong>Awards & Technical Recognition<br /> 471</strong>– <a href="https://ahmadawais.com/won-mongodb-innovation-award-front-line-heroes-2021-corona-cli/">MongoDB Innovation Award (corona-cli)</a><br /> 472– 6x <a href="https://ahmadawais.com/google-developers-expert/">Google Developers Expert</a> (Web, AI, DevTools)<br /> 473– 3x <a href="https://x.com/MrAhmadAwais/status/1641065631243206657">Microsoft Most Valuable Professional</a>
473 (DevTools)<br /> 474– <a href="https://ahmadawais.com/won-automattic-design-award-appreciation-matt-mullenweg/">MIT Media Labs & a8c Open Source Design Award</a><br /> 475– Cloudflare Developer Expert · DigitalOcean Navigator</p> 476<h3 class="text-xl font-bold text-text-100 mt-1 -mb-0.5" class="text-xl font-bold text-text-100 mt-1 -mb-0.5" id="open-source-impact">Open Source Impact<a href="#open-source-impact" class="heading-link">#</a></h3> 477<p class="whitespace-normal break-words">Ahmad Awais has authored <a href="https://github.com/AhmadAwais">numerous open source tools and projects</a> used by millions of developers, downloaded 50M+ times a year. His open-source work spans critical web infrastructure projects, with measurable impact across the developer ecosystem.</p> 478<p><a href="https://marketplace.visualstudio.com/items?itemName=ahmadawais.shades-of-purple"><strong>Shades of Purple</strong></a><br /> 479– VS Code theme with 5M+ users (purple is genius, fight me)<br /> 480<a href="https://github.com/ahmadawais/corona-cli"><strong>Corona-CLI</strong></a><br /> 481– Like perplexity but for COVID data<br /> 482– Served 10 Billion+ queries when the world needed it<br /> 483<strong><a href="https://github.com/AhmadAwais">300+ open source projects</a><br /> 484</strong>– Shipping new projects daily, check my <a href="https://github.com/AhmadAwais">profile readme</a><br /> 485<strong><br /> 486</strong>, Node.js, WordPress Core developer (44% of the web), webpack, VS Code, and <a href="https://github.com/AhmadAwais">many more</a></p> 487<p><strong>Core Contributions</strong> to the web infrastructure React (got Meta to open source React under MIT License when it wasn’t), other prominent contributions include MCP spec, Gemini CLI, VS Code Core, Node.js (Site/CLI spec), Next.js, WordPress, Bootstrap, Oh My Zsh, W3C, and <a href="https://github.com/AhmadAwais">240+ major open source projects</a>.</p> 488<h3 class="text-xl font-bold text-text-100 mt-1 -mb-0.5" class="text-xl font-bold text-text-100 mt-1 -mb-0.5" id="teaching-speaking">Teaching & Speaking<a href="#teaching-speaking" class="heading-link">#</a></h3> 489<p>I have a genetic bug for teachingâboth grandparents and parents are teachers. Don’t have a choice. When developers win, we all win.</p> 490<p class="text-lg font-bold text-text-100 mt-1 -mb-1.5"><strong>Developer Education – </strong><strong>117K+ students</strong> across premium courses:<br /> 491<a href="https://NodeCLI.com"><strong>NodeCLI.com</strong></a> – Building command-line interfaces (100 videos)<br /> 492<a href="https://VSCode.pro"><strong>VSCode.pro</strong></a> – Advanced VS Code techniques (31K+ students)<br /> 493<strong>NextjsBeginner.com</strong> – Modern React framework fundamentals<br /> 494and more listed on the <a href="https://ahmadawais.com/courses/">/courses</a> page.</p> 495<p class="text-lg font-bold text-text-100 mt-1 -mb-1.5"><strong><a href="https://AhmadAwais.com/talks">Conference Speaking</a> – </strong>Talks and keynotes at 160+ conferences<br /> 496<strong><a href="https://x.com/MrAhmadAwais/status/1931754386835034131">Best Speaker Award: </a></strong><a href="https://x.com/MrAhmadAwais/status/1931754386835034131">AI.Engineer Conf </a><a href="https://x.com/MrAhmadAwais/status/1931754386835034131">San Francisco</a><strong><br /> 497Recent</strong>: Google I/O, GitHub Universe, OpenAI DevDay, Microsoft AI Tour, Anthropic Code Conf, AI.Engineer, TEDx, Node Summit, React Live, Next.js Conf, Google Dev Summit and more at <a href="https://AhmadAwais.com/talks"><strong>/talks</strong></a> page (want me to speak at your event? here’s my <a href="https://ahmadawais.com/bio/">bio press-kit page</a> and <a href="https://ahmadawais.com/speaker-terms/">speaker terms</a>)</p> 498<p class="text-lg font-bold text-text-100 mt-1 -mb-1.5"><strong>Published Author</strong><br /> 499<strong>Blogging</strong> since 2001, 160M+ page views<br /> 500<strong>Smashing Magazine</strong> – Expert Panel Member and author<br /> 501<strong>Featured Author</strong> – CSS-Tricks, Tuts+, Scotch.io, SitePoint, HBR<br /> 502<a href="https://Awais.dev/odmt"><strong>#OneDevMinute</strong></a> – Daily developer tips on ð (Twitter)</p> 503<hr /> 504<h3 class="text-xl font-bold text-text-100 mt-1 -mb-0.5" class="text-xl font-bold text-text-100 mt-1 -mb-0.5" id="professional-background">
504Professional Background<a href="#professional-background" class="heading-link">#</a></h3> 505<p class="whitespace-normal break-words">Before founding Command Code and Langbase, Ahmad served as <strong>Vice President of DevTools & Developer Relations Engineering at RapidAPI</strong> (acquired by Nokia), where he led initiatives to democratize API development. Previously at WGA, he shaped WordPress enterprise solutions while making early angel investments in companies like Resend, Gumroad, and FinktankS.</p> 506<p class="whitespace-normal break-words">His career spans engineering leadership roles focused on developer experience and open-source innovation. There’s more on his <a href="https://www.linkedin.com/in/MrAhmadAwais/">LinkedIn</a>.</p> 507<h3 class="text-xl font-bold text-text-100 mt-1 -mb-0.5" class="text-xl font-bold text-text-100 mt-1 -mb-0.5" id="philosophy">Philosophy<a href="#philosophy" class="heading-link">#</a></h3> 508<p class="whitespace-normal break-words">“I believe software should be elegant, not just adequate. Development should be thoughtful, not just fast. Great tools should make developers more powerful, not more dependent. <a href="https://www.highagency.com/">High agency</a> over dependency.</p> 509<p>And yes, Purple isn’t just a colorâ<a href="https://www.youtube.com/watch?v=PQt5B1GsTsg">your brain literally invents purple when you see it</a>, for <a href="https://marketplace.visualstudio.com/items?itemName=ahmadawais.shades-of-purple&ssr=false#review-details">many developers</a> it represents the intersection of creativity and logic that drives great engineering.”</p> 510<hr /> 511<div class="wide"> 512<div> 513<p><iframe src="https://player.vimeo.com/video/575396023?dnt=1&app_id=122963" width="500" height="281" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" loading="lazy"></iframe></p> 514<p><strong>Satya Nadella</strong>, CEO of Microsoft: Featured <a href="https://x.com/MrAhmadAwais/">Ahmad Awais</a> for his <a href="https://github.com/AhmadAwais">open-source work</a> and <a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/">contribution to Mars Helicopter Mission 2020</a></p> 515</div> 516<p style="text-align: left;"></section> 517<div class="postcontents full"> 518<p><a href="https://NodeCLI.com?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=about"><img decoding="async" class="alignnone wp-image-7862 size-full native-lazyload-js-fallback" src="https://ahmadawais.com/wp-content/plugins/native-lazyload/assets/images/placeholder.svg" alt="Millions of developers use Ahmad Awais Code" width="2560" height="890" loading="lazy" data-src="https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled.jpg" data-srcset="https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled.jpg 2560w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-300x104.jpg 300w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-1024x356.jpg 1024w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-768x267.jpg 768w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-1536x534.jpg 1536w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-2048x712.jpg 2048w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-1680x584.jpg 1680w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-860x299.jpg 860w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-680x236.jpg 680w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-400x139.jpg 400w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-50x17.jpg 50w" data-sizes="(max-width: 2560px) 100v
518w, 2560px"/><noscript><img loading="lazy" decoding="async" class="alignnone wp-image-7862 size-full" src="https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled.jpg" alt="Millions of developers use Ahmad Awais Code" width="2560" height="890" srcset="https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled.jpg 2560w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-300x104.jpg 300w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-1024x356.jpg 1024w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-768x267.jpg 768w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-1536x534.jpg 1536w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-2048x712.jpg 2048w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-1680x584.jpg 1680w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-860x299.jpg 860w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-680x236.jpg 680w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-400x139.jpg 400w, https://ahmadawais.com/wp-content/uploads/2022/08/ahmad-awais-logos-scaled-50x17.jpg 50w" sizes="(max-width: 2560px) 100v
518w, 2560px" /></noscript></a></div> 519<section class="postcontents wrapper"> 520<h2 id="resources">Resources<a href="#resources" class="heading-link">#</a></h2> 521<p>Maybe you’re looking for the following:</p> 522<ul> 523<li><strong><a href="https://langbase.com">Company: Langbase.com</a> â<br /> 524</strong>Langbase is the most powerful serverless AI cloud for building and deploying AI agents. Build, deploy, and scale serverless AI agents with tools and memory (RAG). Simple AI primitives no bloated frameworks, all with a world-class developer experience without using any frameworks.</li> 525<li><strong><strong>Creator of â <a href="https://command.new">COMMAND.new</a><br /> 526</strong></strong>Vibe code any AI agent. Command turns prompts into prod-ready agents. Prompt. Sip. Ship.</li> 527<li><strong><a href="https://AhmadAwais.com/courses">Courses and books</a> â</strong><br /> 528List of professional courses and books by Ahmad Awais</li> 529<li><a href="https://AhmadAwais.com/talks"><strong>Talks, Conferences, Workshops</strong></a><strong> â</strong><br /> 530List of talks and other speaking engagements by Ahmad Awais</li> 531<li><a href="https://AhmadAwais.com/subscribe"><strong>Newsletter</strong></a><strong> â</strong><br /> 532The Developer Takeaway newsletter by Ahmad Awais</li> 533<li><a href="https://AhmadAwais.com/uses"><strong>Uses page</strong></a><strong> â</strong><br /> 534A list of software & hardware products used by Ahmad Awais</li> 535<li><a href="https://AhmadAwais.com/bio"><strong>Speaker Bio and Press Kit</strong></a><strong> â</strong><br /> 536Includes up-to-date bio, links, and images of Ahmad Awais</li> 537<li><a href="https://AhmadAwais.com/press"><strong>Press Mentions, Media Coverage, Awards</strong></a><strong> â</strong><br /> 538A non-exhaustive list of press, media coverage, and awards</li> 539<li><a href="https://AhmadAwais.com/contact"><strong>Contact / Email</strong></a><strong> â</strong><br /> 540The best way to get in touch with Ahmad Awais</li> 541</ul> 542<hr /> 543<p style="text-align: center;">If you’d like to Say ð then <a href="https://AhmadAwais.com/contact">send Awais an email</a>.<br /> 544Better yet, follow <a href="https://x.com/MrAhmadAwais/">@MrAhmadAwais</a> and <a href="https://Awais.dev/dm">DM on Twitter</a>.</p> 545<hr /> 546<p style="text-align: center;"><em style="color: #2d2b55; font-family: Georgia;">P.S. â Yes, I know this page is too long. But you made it this far, so maybe it’s just long enough. Thanks for reading, you absolute legend.</em></p> 547</div> 548 <div class="post-numbers"> 549 </div> 550 </section> 551 552 553 <section class="postbottom wrapper"> 554 <div class="info"> 555 <div class="tags"> 556 </div> 557 </div> 558 <div class="shareoptions"> 559 560 <a href="https://ahmadawais.com/?p=21" class="permalink">SHORT LINK: https://ahmadawais.com/?p=21</a> 561 <ul class="sharebuttons"> 562 <li>Share:</li> 563 <li><a href="https://twitter.com/share?text=Ahmad+Awais&url=https://ahmadawais.com/about/" onclick="window.open(this.href, 'twitter-share', 'width=550,height=235');return false;" class="socialdark twitter"><i class="fa fa-twitter"></i></a></li> 564 <li><a href="https://www.facebook.com/sharer/sharer.php?u=https://ahmadawais.com/about/" onclick="window.open(this.href, 'facebook-share','width=580,height=296');return false;" class="socialdark facebook"><i class="fa fa-facebook"></i></a></li> 565 <li><a href="/cdn-cgi/l/email-protection#a798c5c8c3de9acfd3d3d7d49d8888c6cfcac6c3c6d0c6ced489c4c8ca88c6c5c8d2d388" class="socialdark email"><i class="fa fa-envelope"></i></a></li> 566 </ul> 567 </div> 568 </section> 569 570<section class="widget authorprofile"> 571 <div class="wrapper" style="text-align: left;"> 572 <div class="info" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> 573 <a rel="nofollow external noopener noreferrer" href="https://x.com/MrAhmadAwais/" class="profile gravatar"><img src="//0.gravatar.com/avatar/fae697f476a1d1271cb98f73e43ac1a1?s=230" itemprop="image" alt="Ahmad Awais"></a> 574 <div class="meta"> 575 <span class="title">Author</span> 576 <h3 itemprop="name"> 577 <a href="https://AhmadAwais.com/" itemprop="url" rel="author">Ahmad Awais</a> 578 </h3> 579 <div class="socialButtons" style="justify-content: left;"> 580 <div class=""> 581 <!--
581<script async defer src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
581 582 <a class="twitter-follow-button" data-size="large" data-show-screen-name="false" aria-label="Follow Ahmad Awais on X" href="https://twitter.com/MrAhmadAwais"> 583 ⯠X 584 </a> --> 585 586 <style> 587 .xbtn-widget { 588 display: inline-flex; 589 overflow: hidden; 590 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif; 591 font-size: 0; 592 line-height: 0; 593 white-space: nowrap; 594 } 595 596 .xbtn-btn { 597 display: inline-flex; 598 align-items: center; 599 height: 16px; 600 padding: 5px 10px !important; 601 font-size: 12px; 602 font-weight: 600; 603 line-height: 16px; 604 vertical-align: bottom; 605 cursor: pointer; 606 user-select: none; 607 text-decoration: none; 608 border: 1px solid #d1d9e0; 609 border-radius: .25em; 610 color: #25292e; 611 background-color: #ebf0f4; 612 background-image: linear-gradient(180deg, #f6f8fa, #ebf0f4 90%); 613 transition: background-position 0.1s ease; 614 } 615 616 .xbtn-btn:hover, 617 .xbtn-btn:focus { 618 background-color: #e5eaee; 619 background-position: 0 -0.5em; 620 border-color: #d1d9e0; 621 background-image: linear-gradient(180deg, #eff2f5, #e5eaee 90%); 622 } 623 624 .xbtn-btn:active { 625 background-color: #e6eaef; 626 border-color: #d1d9e0; 627 background-image: none; 628 } 629 630 .xbtn-btn:focus-visible { 631 outline: 2px solid #0969da; 632 outline-offset: -2px; 633 } 634 635 .xbtn-logo { 636 display: inline-block; 637 width: 14px; 638 height: 14px; 639 margin-right: 4px; 640 fill: currentColor; 641 } 642 643 @media (prefers-color-scheme: dark) { 644 .xbtn-btn { 645 color: #f0f6fc; 646 background-color: #1a2026; 647 border-color: #3d444d; 648 background-image: linear-gradient(180deg, #212830, #1a2026 90%); 649 } 650 651 .xbtn-btn:hover, 652 .xbtn-btn:focus { 653 background-color: #1f242c; 654 border-color: #3d444d; 655 background-image: linear-gradient(180deg, #262c36, #1f242c 90%); 656 } 657 658 .xbtn-btn:active { 659 background-color: #2a313c; 660 border-color: #3d444d; 661 background-image: none; 662 } 663 664 .xbtn-btn:focus-visible { 665 outline: 2px solid #1f6feb; 666 } 667 } 668 </style> 669 <div class="xbtn-widget"> 670 <a class="xbtn-btn" href="https://x.com/MrAhmadAwais" rel="noopener" target="_blank" aria-label="Follow Ahmad Awais on X" style="padding: 1rem !important; margin-right: 0.5rem;"> 671 <svg class="xbtn-logo" viewBox="0 0 24 24" aria-hidden="true"> 672 <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z" /> 673 </svg> 674 <span>@MrAhmadAwais</span> 675 </a> 676 </div> 677 </div> 678 679 <div class=""> 680 <div class="xbtn-widget"> 681 <a class="xbtn-btn" href="https://github.com/AhmadAwais" rel="noopener" target="_blank" aria-label="Follow Ahmad Awais on GitHub" style="padding: 1rem !important;"> 682 <svg class="xbtn-logo" viewBox="0 0 16 16" aria-hidden="true"> 683 <path fill-rule="evenodd" d="M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z" /> 684 685 </svg> 686 <span>Follow @AhmadAwais</span> 687 </a> 688 </div> 689 690 <!--
690<script async defer src="https://buttons.github.io/buttons.js"></script>
690 691 <a class="github-button" href="https://github.com/AhmadAwais" data-color-scheme="no-preference: light; light: light; dark: dark;" data-size="large" data-show-count="true" aria-label="Follow @AhmadAwais on GitHub">Follow @AhmadAwais</a> --> 692 </div> 693 </div> 694 </div> 695 </div> 696 <p style="text-align: left;"><p>Founder & CEO of â <a href="https://commandcode.ai" target="_blank" rel="noopener">Command Code</a> coding agent with taste. Founded <a href="https://langbase.com" target="_blank" rel="noopener">Langbase.com</a>, <a href="https://langbase.com/agents" target="_blank" rel="noopener">AI cloud</a> to build, deploy, and scale AI agents with tools & memory · Creator of <a href="https://command.new" target="_blank" rel="noopener">Command.new</a>.</p> 697<p><em><a href="https://x.com/MrAhmadAwais/status/1415693462238896139">"Awais is an awesome example for developers"</a></em> â Satya Nadella, CEO of Microsoft.</p> 698<p><a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/">NASA Mars Ingenuity Helicopter mission code contributor</a> <a href="https://ahmadawais.com/github-stars/">8th GitHub Stars Award recipient</a> with 5x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer). <a href="https://ahmadawais.com/google-developers-expert/">Google Developers Expert Web DevRel</a>.</p> 699<p>Ex VP Eng (DevTools & DevRel) Rapid · Google Developers Advisory Board (gDAB) founding member · AI/ML/DevTools <a href="https://www.aiangels.fund/" rel="nofollow external noopener noreferrer" target="_blank">Angel Investor</a> (Replit, Resend, Daytona, Gumroad and <a href="/contact">you</a>?) ⯠<a href="https://www.aiangels.fund/" rel="nofollow external noopener noreferrer" target="_blank">AI/ML Advisory Board</a> San Francisco, DevNetwork.</p> 700<p><a href="https://ahmadawais.com/github-stars/">Award-winning Open Source Engineering leader</a> authored hundreds of <a href="https://github.com/ahmadawais" rel="nofollow external noopener noreferrer" target="_blank">open-source dev-tools and software libraries</a> used by millions of developers, including <a href="https://github.com/ahmadawais/shades-of-purple-vscode#put-shades-of-purple-in-other-places" rel="nofollow external noopener noreferrer" target="_blank">Shades of Purple</a> code theme and <a href="https://github.com/ahmadawais/corona-cli" rel="nofollow external noopener noreferrer" target="_blank">corona-cli</a>.</p> 701<p><spa>Linux Foundation</spa> (Node.js Committee Lead), OpenAPI Business Governing Board. Taught 108K+ developers via <a href="https://NodeCLI.com/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=ahmadawais.com">NodeCLI.com</a> and <a href="https://VSCode.pro/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=ahmadawais.com">VSCode.pro</a> course. 274 million views, blogging for 24 yrs.</p> 702<p>⯠Read more about <a href="https://AhmadAwais.com/about">Ahmad Awais</a> or come say hi on ð <a href="https://x.com/intent/follow?screen_name=MrAhmadAwais">@MrAhmadAwais</a>.</p> 703</p> 704 <ul class="authorsocial"> 705 <li><a rel="nofollow external noopener noreferrer" href="https://x.com/MrAhmadAwais/" target="_blank" class="socialdark twitter"><i class="fa fa-twitter"></i></a></li> 706 <li><a rel="nofollow external noopener noreferrer" href="https://github.com/ahmadawais" target="_blank" class="socialdark github"><i class="fa fa-github"></i></a></li> 707 <li><a rel="nofollow external noopener noreferrer" href="https://www.linkedin.com/in/mrahmadawais/" target="_blank" class="socialdark linkedin"><i class="fa fa-linkedin"></i></a></li> 708 <li><a rel="nofollow external noopener noreferrer" href="https://fb.com/ahmadawais" target="_blank" class="socialdark facebook"><i class="fa fa-facebook"></i></a></li> 709 <li><a rel="nofollow external noopener noreferrer" href="https://stackoverflow.com/users/950111/ahmad-awais?tab=profile" target="_blank" class="socialdark stack-overflow"><i class="fa fa-stack-overflow"></i></a></li> 710 <li><a rel="nofollow external noopener noreferrer" href="https://dribbble.com/ahmadawais" target="_blank" class="socialdark dribbble"><i class="fa fa-dribbble"></i></a></li> 711 <li><a rel="nofollow external noopener noreferrer" href="https://www.youtube.com/c/AhmadAwais" target="_blank" class="socialdark youtube"><i class="fa fa-youtube"></i></a></li> 712 <li><a rel="nofollow external noopener noreferrer" href="https://instagram.com/mrahmadawais/" target="_blank" class="socialdark instagram"><i class="fa fa-instagram"></i></a></li> 713 </ul> 714 </div> 715</section> 716 717 718 719 </main> 720 721 722<footer class="main"> 723 <section class="widget copyright parent"> 724 <div class="child"> 725 <img src="https://github.com/AhmadAwais.png" itemprop="image" alt="Ahmad Awais" data-no-retina="true" class="footer-aa" /> 726 <h2 class="domain"><a href="https://AhmadAwais.com/">Ahmad Awais</a></h2> 727 <p class="main">CEO & Founder of <a href="https://commandcode.ai">Command Code</a> | Langbase.com â AI Cloud. Angel Investor, Google Developers Advisory Board (gDAB) founding member, AI/ML SF DevNetwork. Ex VP of Developer Relations (DevRel, Dev Experience, DevTools) RapidAPI. <a href="https://ahmadawais.com/my-open-source-code-contribution-to-nasas-ingenuity-helicopter-goes-to-mars/">NASA mars mission</a> contributor. Award-winning open source engineering leader. 728 <br /><a class="text-yellow" href="/about/">Read more: Bio/Awards/Talks</a>. 729 </p> 730 <p class="main">
731 Copyright © <a href="https://AhmadAwais.com/">Ahmad Awais</a> 2000 - 2026. All rights reserved. 732 <br class="xsmall" /> 733 <a href="https://awais.dev/kinsta" rel="nofollow external">Proudly published with WordPress & hosted with Kinsta</a>. 734 </p> 735 736 <div class="aa_wpt_wrap aa_wpt"> 737 <form class="aa_wpt__form"> 738 <input class="input aa_wpt__form__email email" tabindex="0" name="EMAIL" required type="email" value placeholder="Your best email..."> 739 <button class="input aa_wpt__form__subscribe subscribe" name="subscribe" type="submit" value="SUBSCRIBE"><i class="fa fa-paper-plane"></i></button> 740 </form> 741 <div class="aa_status "><span> 742 <p>⨠201,748+ Developers already subscribed.</p> 743 </span></div> 744 </div> 745 </div> 746 747 <div class="child"> 748 <ul class="social"> 749 <li><a href="https://x.com/MrAhmadAwais/" target="_blank" rel="noreferrer noopener" class="socialbutton twitter"><i class="fa fa-twitter"></i></a></li> 750 <li><a href="https://github.com/AhmadAwais" target="_blank" rel="noreferrer noopener" class="socialbutton github"><i class="fa fa-github"></i></a></li> 751 <li><a href="https://www.linkedin.com/in/MrAhmadAwais/" target="_blank" rel="noreferrer noopener" class="socialbutton linkedin"><i class="fa fa-linkedin"></i></a></li> 752 <li><a href="https://www.youtube.com/AhmadAwais" target="_blank" rel="noreferrer noopener" class="socialbutton youtube"><i class="fa fa-youtube"></i></a></li> 753 <li class="xsmall"><a href="https://dribbble.com/ahmadawais" target="_blank" rel="noreferrer noopener" class="socialbutton dribbble"><i class="fa fa-dribbble"></i></a></li> 754 <li class="xsmall"><a href="https://fb.com/AhmadAwais" target="_blank" rel="noreferrer noopener" class="socialbutton facebook"><i class="fa fa-facebook"></i></a></li> 755 <li class="xsmall"><a href="https://www.instagram.com/MrAhmadAwais/" target="_blank" rel="noreferrer noopener" class="socialbutton instagram"><i class="fa fa-instagram"></i></a></li> 756 <li><a href="https://stackoverflow.com/users/950111/ahmad-awais?tab=profile" target="_blank" rel="noreferrer noopener" class="socialbutton stackoverflow"><i class="fa fa-stack-overflow"></i></a></li> 757 <!-- <li><a href="" target="_blank" rel="noreferrer noopener" class="socialbutton reddit"><i class="fa fa-reddit"></i></a></li> 758 <li><a href="" target="_blank" rel="noreferrer noopener" class="socialbutton twitch"><i class="fa fa-twitch"></i></a></li> --> 759 </ul> 760 <ul> 761 <li>â Coding agent with taste <a href="https://commandcode.ai/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais%20-%20Founder%20%26%20CEO%20Command%20Code%20%C2%B7%20Google%20Developers%20Advisory%20Board%20%28gDAB%29%20founding%20member">Command Code</a></li> 762 <li><a href="/courses/">⨠Courses</a> <a href="/talks/">ð Talks</a> <a href="/uses/">âï¸ Uses</a> <a href="/press/">ð° Press</a></li> 763 <li><a href="/contact/">ð¤ Contact</a> <a href="/subscribe/">ð¨ Newsletter</a> <a href="/feed/">ð RSS <span class="xsmall">Feed</span></a></li> 764 <!-- <li>â³ Professional Development Courses</li> --> 765 <li>ð Learn JavaScript & <a href="https://nodecli.com/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais%20-%20Founder%20%26%20CEO%20Command%20Code%20%C2%B7%20Google%20Developers%20Advisory%20Board%20%28gDAB%29%20founding%20member">build Node.js CLI</a></li> 766 <li>ð Become a <a href="https://vscode.pro/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais%20-%20Founder%20%26%20CEO%20Command%20Code%20%C2%B7%20Google%20Developers%20Advisory%20Board%20%28gDAB%29%20founding%20member" rel="nofollow external">VSCode Power User</a></li> 767 768 <li>â AI Cloud <a href="https://langbase.com/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais%20-%20Founder%20%26%20CEO%20Command%20Code%20%C2%B7%20Google%20Developers%20Advisory%20Board%20%28gDAB%29%20founding%20member">Langbase</a></li> 769 <li>â <a href="https://command.new/?utm_source=ahmadawais.com&utm_medium=referral&utm_campaign=Ahmad%20Awais%20-%20Founder%20%26%20CEO%20Command%20Code%20%C2%B7%20Google%20Developers%20Advisory%20Board%20%28gDAB%29%20founding%20member">COMMAND.new</a></li> 770 </ul> 771 <p class="main terms"> 772 • <a href="https://AhmadAwais.com/terms">Terms</a> • <a href="https://AhmadAwais.com/privacy"> Privacy</a> • <a href="https://AhmadAwais.com/disclaimer">Disclaimer</a> 773 </p> 774 </div> 775 </section> 776</footer>
vendor: 114 bytes, lines 776-778
776 777 778 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
778<script>
vendor: 351 bytes, lines 778-784
778 779 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 780 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 781 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 782 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 783 784 ga('create', '
784UA-47913811-1
vendor: 41 bytes, lines 784-786
784', 'auto'); 785 ga('send', 'pageview'); 786
786</script>
786 787 788
788<script type="text/javascript"> 789 (function($) { 790 $(document).ready(function() { 791 function storageAvailable(type) { 792 try { 793 var storage = window[type], 794 x = '__storage_test__'; 795 storage.setItem(x, x); 796 storage.removeItem(x); 797 return !0; 798 } catch (e) { 799 return ( 800 e instanceof DOMException && 801 (e.code === 22 || 802 e.code === 1014 || 803 e.name === 'QuotaExceededError' || 804 e.name === 'NS_ERROR_DOM_QUOTA_REACHED') && 805 storage.length !== 0 806 ); 807 } 808 } 809 var form = $('.aa_wpt__form'); 810 var status = $('.aa_status'); 811 var mailMe = 812 'Oops! I tried, but something went wrong. <br> Can you try again, by refreshing the page or ? <a href="https://ahmadawais.com/contact" target="_blank">contact me</a>!<br>'; 813 function validateEmail(email) { 814 var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; 815 return re.test(email); 816 } 817 form.on('submit', function(e) { 818 e.preventDefault(); 819 var thisForm = $(this); 820 var subscribeBtn = $('.aa_wpt__form__subscribe') 821 var status = thisForm.closest('.aa_wpt').find('.aa_status'); 822 status.html('<div class="loading">âï¸ SUBMITTING </div>'); 823 subscribeBtn.attr('disabled', true); 824 var email = thisForm.children('.email').val(); 825 if (storageAvailable('localStorage')) { 826 localStorage.setItem('WPC_userEmail', email); 827 } 828 if (validateEmail(email)) { 829 var params = { email: email, TAG: 'AHMADAWAIScom' }; 830 url = 'https://mails.ahmadawais.com/aa/thedevtakeaway/api.php'; 831 url = url + '?' + $.param(params); 832 $.getJSON(url, function(data) { 833 // console.log( 'data', data ); 834 if (data.status !== true && data.message === '') { 835 status.empty().html(mailMe); 836 subscribeBtn.attr('disabled', false); 837 ga('send', 'event', 'MEMBERSHIP', 'signup', 'FAIL â STATUS: false && MSG: empty'); 838 } 839 if ( data.code === 400 && data.RES_HTTP_CODE !==201 && data.RES_HTTP_CODE !== 500 && data.status !== true ) { 840 status.empty().html('ð Oyee! Enter a valid email address! <br />' + data.message); 841 subscribeBtn.attr('disabled', false); 842 ga('send', 'event', 'MEMBERSHIP', 'signup', 'FAIL â MSG: ' + data.message); 843 } else { 844 if ("Already subscribed!" === data.message && data.status === true) { 845 status.empty().html('<div>ð¯ You are ' + data.message.toLowerCase() + '</div>'); 846 subscribeBtn.attr('disabled', false); 847 } else { 848 if(data.status === true){ 849 status 850 .empty() 851 .html( 852 '<div>ð¯ ' + data.message + ' ð© Now just click the confirmation link I emailed you!</div>' 853 ); 854 subscribeBtn.attr('disabled', false); 855 } 856 } 857 if (201 === data.RES_HTTP_CODE) { 858 ga('send', 'event', 'MEMBERSHIP', 'signup', 'success', '01'); 859 } else if (500 === data.RES_HTTP_CODE) { 860 ga('send', 'event', 'MEMBERSHIP', 'signup', 'already registered'); 861 } else { 862 ga('send', 'event', 'MEMBERSHIP', 'signup', 'success'); 863 } 864 } 865 }).error(function(error) { 866 status.empty().html(mailMe + ' ERROR: ' + error.status); 867 subscribeBtn.attr('disabled', false); 868 869 ga('send', 'event', 'MEMBERSHIP', 'signup', 'ERROR â STAUTS:' + error.status); 870 }); 871 } else { 872 status.empty().html('ð ERROR: Enter a valid email address.'); 873 subscribeBtn.attr('disabled', false); 874 } 875 }); 876 if (storageAvailable('localStorage')) { 877 var lsUserEmail = localStorage.getItem('WPC_userEmail'); 878 if (lsUserEmail) { 879 ga('send', 'event', 'USER', 'Known'); 880 } else { 881 ga('send', 'event', 'USER', 'Unknown'); 882 } 883 } 884 $('a').each(function() { 885 var a = new RegExp('/' + window.location.host + '/'); 886 if (this.href && !a.test(this.href)) { 887 $(this).click(function(event) { 888 event.preventDefault(); 889 event.stopPropagation(); 890 window.open(this.href, '_blank'); 891 gaOBLClick(event); 892 }); 893 } 894 }); 895 function gaOBLClick(event) { 896 ga('send', 'event', { 897 eventCategory: 'Outbound Link', 898 eventAction: 'click', 899 eventLabel: event.target.href, 900 transport: 'beacon' 901 }); 902 } 903 $('.chosen-single').on('click', function(e) { 904 e.preventDefault(); 905 }); 906 }); 907})(jQuery); 908 909 </script>
909 910 911
911<script type="speculationrules"> 912{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/aa_v2_child/*","/wp-content/themes/aa_v2/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 913</script>
vendor: 1 bytes, line 913
913
914<script type="text/javascript"> 915( function() { 916 var nativeLazyloadInitialize = function() { 917 var lazyElements, script; 918 if ( 'loading' in HTMLImageElement.prototype ) { 919 lazyElements = [].slice.call( document.querySelectorAll( '.native-lazyload-js-fallback' ) ); 920 lazyElements.forEach( function( element ) { 921 if ( ! element.dataset.src ) { 922 return; 923 } 924 element.src = element.dataset.src; 925 delete element.dataset.src; 926 if ( element.dataset.srcset ) { 927 element.srcset = element.dataset.srcset; 928 delete element.dataset.srcset; 929 } 930 if ( element.dataset.sizes ) { 931 element.sizes = element.dataset.sizes; 932 delete element.dataset.sizes; 933 } 934 element.classList.remove( 'native-lazyload-js-fallback' ); 935 } ); 936 } else if ( ! document.querySelector( 'script#native-lazyload-fallback' ) ) { 937 script = document.createElement( 'script' ); 938 script.id = 'native-lazyload-fallback'; 939 script.type = 'text/javascript'; 940 script.src = 'https://ahmadawais.com/wp-content/plugins/native-lazyload/assets/js/lazyload.js'; 941 script.defer = true; 942 document.body.appendChild( script ); 943 } 944 }; 945 if ( document.readyState === 'complete' || document.readyState === 'interactive' ) { 946 nativeLazyloadInitialize(); 947 } else { 948 window.addEventListener( 'DOMContentLoaded', nativeLazyloadInitialize ); 949 } 950}() ); 951</script>
951 952
952<script id="semantic-linkbacks-js" src="https://ahmadawais.com/wp-content/plugins/semantic-linkbacks/js/semantic-linkbacks.js?ver=3.12.0"></script>
vendor: 1 bytes, line 952
952
953<script id="ecko_js-js-extra"> 954var ecko_theme_vars = {"general_hidecomments":"1","general_disable_syntax_highlighter":"1","videocover_mp4":"","videocover_webm":"","localization_viewcomments":"View Comments","localization_comments":"Comments"}; 955var eckoThemeVars = {"general_hidecomments":"1","general_disable_syntax_highlighter":"1","videocover_mp4":"","videocover_webm":"","localization_viewcomments":"View Comments","localization_comments":"Comments","template_url":"https://ahmadawais.com/wp-content/themes/aa_v2"}; 956//# sourceURL=ecko_js-js-extra 957</script>
vendor: 1 bytes, line 957
957
958<script id="ecko_js-js" src="https://ahmadawais.com/wp-content/themes/aa_v2/assets/js/theme.min.js?ver=1.2.2.patch1"></script>
vendor: 1 bytes, line 958
958
959<script async data-wp-strategy="async" fetchpriority="low" id="comment-reply-js" src="https://ahmadawais.com/wp-includes/js/comment-reply.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 959
959
960<script id="wp-featherlight-js" src="https://ahmadawais.com/wp-content/plugins/wp-featherlight/js/wpFeatherlight.pkgd.min.js?ver=1.3.4"></script>
vendor: 1 bytes, line 960
960
961<script id="jetpack-stats-js-before"> 962_stq = window._stq || []; 963_stq.push([ "view", {"v":"ext","blog":"69295442","post":"21","tz":"-7","srv":"ahmadawais.com","j":"1:16.2"} ]); 964_stq.push([ "clickTrackerInit", "69295442", "21" ]); 965//# sourceURL=jetpack-stats-js-before 966</script>
vendor: 1 bytes, line 966
966
967<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202640.js"></script>
vendor: 1 bytes, line 967
967
968<script id="wp-emoji-settings" type="application/json"> 969{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://ahmadawais.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 970</script>
vendor: 1 bytes, line 970
970
971<script type="module"> 972/*! This file is auto-generated */ 973var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 974//# sourceURL=https://ahmadawais.com/wp-includes/js/wp-emoji-loader.min.js 975</script>
975 976 977 <!-- Cloudflare Web Analytics -->
vendor: 99 bytes, line 977
977<script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "
9775a1aa506aa2340f4963661c764d493a9
vendor: 13 bytes, line 977
977"}'></script>
977<!-- End Cloudflare Web Analytics --> 978 979</body> 980</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.