<!DOCTYPE html><html lang="en" data-theme="dark"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><title data-next-head="">David Wells - Full Stack Developer in San Francisco Bay Area - David Gregory Wells is full stack developer located in the SF bay area.</title><meta name="description" content="David Gregory Wells is full stack developer located in the SF bay area." data-next-head=""/><meta name="image" content="https://res.cloudinary.com/davidwells/image/upload/v1661895634/Social%20Media/Link_image_kigtqi.png" data-next-head=""/><meta property="og:title" content="David Wells - Full Stack Developer in San Francisco Bay Area" data-next-head=""/><meta property="og:description" content="David Gregory Wells is full stack developer located in the SF bay area." data-next-head=""/><meta property="og:url" content="https://davidwells.io/" data-next-head=""/><meta property="og:image" content="https://res.cloudinary.com/davidwells/image/upload/v1661895634/Social%20Media/Link_image_kigtqi.png" data-next-head=""/><meta name="twitter:card" content="summary_large_image" data-next-head=""/><meta name="twitter:title" content="David Wells - Full Stack Developer in San Francisco Bay Area" data-next-head=""/><meta name="twitter:description" content="David Gregory Wells is full stack developer located in the SF bay area." data-next-head=""/><meta name="twitter:image" content="https://res.cloudinary.com/davidwells/image/upload/v1661895634/Social%20Media/Link_image_kigtqi.png" data-next-head=""/><link rel="alternate" type="application/rss+xml" title="David Wells" href="https://davidwells.io/feed.xml" data-next-head=""/><link rel="preload" href="/_next/static/css/1377aa1c4eebf709.css" as="style"/><link rel="stylesheet" href="/_next/static/css/1377aa1c4eebf709.css" data-n-g=""/><link rel="preload" href="/_next/static/css/777182e08fd331fb.css" as="style"/><link rel="stylesheet" href="/_next/static/css/777182e08fd331fb.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-158b558ba3ecc956.js" defer=""></script><script src="/_next/static/chunks/framework-9eecfdb87c0ba10f.js" defer=""></script><script src="/_next/static/chunks/main-53f57d1db67b0c27.js" defer=""></script><script src="/_next/static/chunks/pages/_app-d4aa3d9296fc67f9.js" defer=""></script><script src="/_next/static/chunks/52d06cd5-353f9a9fcbbc5228.js" defer=""></script><script src="/_next/static/chunks/3965-686d157e704c7b74.js" defer=""></script><script src="/_next/static/chunks/8726-f8960329fcc1d717.js" defer=""></script><script src="/_next/static/chunks/7133-f1007f7eb50321dd.js" defer=""></script><script src="/_next/static/chunks/4587-18f1ed301e7419df.js" defer=""></script><script src="/_next/static/chunks/6299-6615b300dfb91a5c.js" defer=""></script><script src="/_next/static/chunks/pages/index-8286b1f459bfcfdd.js" defer=""></script><script src="/_next/static/jDsynCZmDaUWTUIPetn6h/_buildManifest.js" defer=""></script><script src="/_next/static/jDsynCZmDaUWTUIPetn6h/_ssgManifest.js" defer=""></script></head><body><link rel="stylesheet" href="/responsive-df58187d5d26964cd0d2bfbea0dc3a58eefe7380.css"/><script>
  function getUserPreference() {
    if (window && window.localStorage && window.localStorage.getItem('theme')) {
      return window.localStorage.getItem('theme')
    }
    return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'
  }
  document.body.dataset.theme = getUserPreference()
</script><div id="__next"><div style="--morph-height:170px;--morph-speed:170px" class="morph-button morph-button-sidebar morph-button-fixed"><button type="button"><span class="component-icon Icon_wrapper__ocOkh"><svg class="Icon_icon__IcUiV"><use xlink:href="#settings"></use></svg></span></button><div class="morph-content"><div><div class="content-style-sidebar"><div class="ButtonMorph_topControls__5xkkh"><div class="ButtonMorph_dismiss__UaPwh icon icon-close morph-content-top-close">Dismiss</div><div class="ButtonMorph_scrollTop__i20zH" title="Scroll to top"><span class="component-icon Icon_wrapper__ocOkh"><svg style="height:18px;width:18px" class="Icon_icon__IcUiV"><use xlink:href="#chevron-up"></use></svg></span></div></div><ul class="ButtonMorph_list__hG_RX"><li><span class="component-icon Icon_wrapper__ocOkh"><svg style="height:18px;width:18px" class="Icon_icon__IcUiV"><use xlink:href="#up"></use></svg></span>Scroll up</li><li><span class="component-icon Icon_wrapper__ocOkh"><svg style="height:18px;width:18px" class="Icon_icon__IcUiV"><use xlink:href="#theme"></use></svg></span>Toggle Theme</li><li><span class="component-icon Icon_wrapper__ocOkh"><svg style="height:18px;width:18px" class="Icon_icon__IcUiV"><use xlink:href="#mobile"></use></svg></span>View as Mobile</li></ul><div class="ButtonMorph_closeIcon__r_kUO morph-content-bottom-close icon-close"><span class="component-icon Icon_wrapper__ocOkh"><svg style="height:16px;width:16px" class="Icon_icon__IcUiV"><use xlink:href="#close"></use></svg></span></div></div></div></div></div><div><div class="Default_wrapper__9A0Uv"><div class="Sidebar_chrome__pQ2vb"></div><div class="Sidebar_sidebar__BC9gp"><div class="Sidebar_sidebarFixed__pZMu4"><div class="Sidebar_sidebarInner__OC0Q3"><div class="Logo_homeNav__LXeHw"><a href="/"><h1>David Wells</h1></a><div class="Logo_about__jI4Yr"><h2>Builder of things</h2><h3>Serverless Architecture<br/>User Experience &amp; Product</h3></div><span class="Logo_mobileTag__h7fmN">Serverless, User Experience &amp; Product</span></div><nav class="Sidebar_links__0wgZa"><a class="" href="/work">Work</a><a class="" href="/talks">Talks</a><a class="" href="/blog">Blog</a><a class="" href="/contact">Contact</a></nav></div><ul class="Sidebar_icons__YMqm0"><li><a href="https://x.com/davidwells" target="_blank" rel="nofollow noopener noreferrer" aria-label="Twitter"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="-40 0 360 300"><title>X</title><path d="M178.57 127.15 290.27 0h-26.46l-97.03 110.38L89.34 0H0l117.13 166.93L0 300.25h26.46l102.4-116.59 81.8 116.59h89.34M36.01 19.54H76.66l187.13 262.13h-40.66"></path></svg></a></li><li><a href="https://github.com/davidwells" target="_blank" rel="nofollow noopener noreferrer" aria-label="GitHub"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 438.549 438.549"><title>GitHub</title><path d="M409.132,114.573c-19.608-33.596-46.205-60.194-79.798-79.8C295.736,15.166,259.057,5.365,219.271,5.365 c-39.781,0-76.472,9.804-110.063,29.408c-33.596,19.605-60.192,46.204-79.8,79.8C9.803,148.168,0,184.854,0,224.63 c0,47.78,13.94,90.745,41.827,128.906c27.884,38.164,63.906,64.572,108.063,79.227c5.14,0.954,8.945,0.283,11.419-1.996 c2.475-2.282,3.711-5.14,3.711-8.562c0-0.571-0.049-5.708-0.144-15.417c-0.098-9.709-0.144-18.179-0.144-25.406l-6.567,1.136 c-4.187,0.767-9.469,1.092-15.846,1c-6.374-0.089-12.991-0.757-19.842-1.999c-6.854-1.231-13.229-4.086-19.13-8.559 c-5.898-4.473-10.085-10.328-12.56-17.556l-2.855-6.57c-1.903-4.374-4.899-9.233-8.992-14.559 c-4.093-5.331-8.232-8.945-12.419-10.848l-1.999-1.431c-1.332-0.951-2.568-2.098-3.711-3.429c-1.142-1.331-1.997-2.663-2.568-3.997 c-0.572-1.335-0.098-2.43,1.427-3.289c1.525-0.859,4.281-1.276,8.28-1.276l5.708,0.853c3.807,0.763,8.516,3.042,14.133,6.851 c5.614,3.806,10.229,8.754,13.846,14.842c4.38,7.806,9.657,13.754,15.846,17.847c6.184,4.093,12.419,6.136,18.699,6.136 c6.28,0,11.704-0.476,16.274-1.423c4.565-0.952,8.848-2.383,12.847-4.285c1.713-12.758,6.377-22.559,13.988-29.41 c-10.848-1.14-20.601-2.857-29.264-5.14c-8.658-2.286-17.605-5.996-26.835-11.14c-9.235-5.137-16.896-11.516-22.985-19.126 c-6.09-7.614-11.088-17.61-14.987-29.979c-3.901-12.374-5.852-26.648-5.852-42.826c0-23.035,7.52-42.637,22.557-58.817 c-7.044-17.318-6.379-36.732,1.997-58.24c5.52-1.715,13.706-0.428,24.554,3.853c10.85,4.283,18.794,7.952,23.84,10.994 c5.046,3.041,9.089,5.618,12.135,7.708c17.705-4.947,35.976-7.421,54.818-7.421s37.117,2.474,54.823,7.421l10.849-6.849 c7.419-4.57,16.18-8.758,26.262-12.565c10.088-3.805,17.802-4.853,23.134-3.138c8.562,21.509,9.325,40.922,2.279,58.24 c15.036,16.18,22.559,35.787,22.559,58.817c0,16.178-1.958,30.497-5.853,42.966c-3.9,12.471-8.941,22.457-15.125,29.979 c-6.191,7.521-13.901,13.85-23.131,18.986c-9.232,5.14-18.182,8.85-26.84,11.136c-8.662,2.286-18.415,4.004-29.263,5.146 c9.894,8.562,14.842,22.077,14.842,40.539v60.237c0,3.422,1.19,6.279,3.572,8.562c2.379,2.279,6.136,2.95,11.276,1.995 c44.163-14.653,80.185-41.062,108.068-79.226c27.88-38.161,41.825-81.126,41.825-128.906 C438.536,184.851,428.728,148.168,409.132,114.573z"></path></svg></a></li><li><a href="https://www.linkedin.com/in/davidgwells" target="_blank" rel="nofollow noopener noreferrer" aria-label="Linkedin"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 430.117 430.117"><title>LinkedIn</title><path d="M430.117,261.543V420.56h-92.188V272.193c0-37.271-13.334-62.707-46.703-62.707 c-25.473,0-40.632,17.142-47.301,33.724c-2.432,5.928-3.058,14.179-3.058,22.477V420.56h-92.219c0,0,1.242-251.285,0-277.32h92.21 v39.309c-0.187,0.294-0.43,0.611-0.606,0.896h0.606v-0.896c12.251-18.869,34.13-45.824,83.102-45.824 C384.633,136.724,430.117,176.361,430.117,261.543z M52.183,9.558C20.635,9.558,0,30.251,0,57.463 c0,26.619,20.038,47.94,50.959,47.94h0.616c32.159,0,52.159-21.317,52.159-47.94C103.128,30.251,83.734,9.558,52.183,9.558z M5.477,420.56h92.184v-277.32H5.477V420.56z"></path></svg></a></li></ul></div></div><div class="Default_content__THBli content-section"><div class="ContentLayout_wrapper__YEiGf"><div class="Content_contentWrapper__MDA_Y Content_fontSettings__SWdi6 Content_contentPaddingLeft__k6yTb" data-pagefind-body="true"><div class="markdown Content_innerContent__Hwvy4 Content_contentPaddingLeft__k6yTb"><h1 id="-hi-im-david">👋 Hi, I&#x27;m David.</h1><p>I&#x27;m a fullstack developer with a focus on serverless architecture, user experience, and full stack product development.</p><p>Currently, I&#x27;m focused on building event-driven architecture using AWS and other serverless adjacent technologies.</p><p>A little about my background... I was the first engineering hire for <a href="https://www.vendia.com" rel="noopener noreferrer" target="_blank">Vendia</a> building out our client experiences, various backend services and their website. While at <a href="http://netlify.com" rel="noopener noreferrer" target="_blank">Netlify</a> as a technical product manager, I helped bring to life new tools to help developers streamline their <a href="https://davidwells.io/work/netlify-build-plugins">workflows</a>.</p><p>Previously, I worked as a developer &amp; dev advocate at <a href="http://serverless.com" rel="noopener noreferrer" target="_blank">Serverless</a>, and served as the lead developer on the UI/UX team at <a href="http://www.mulesoft.com" rel="noopener noreferrer" target="_blank">Mulesoft</a>, building their <a href="https://davidwells.io/work/mulesoft-component-library">design system</a>.</p><p>A long long time ago I ran a company called <a href="https://davidwells.io/work/inboundnow-v2">Inbound Now</a>, where we built a variety of open-source marketing tools to help companies grow their businesses.</p><p>I started my professional journey as a marketing consultant at <a href="http://www.hubspot.com" rel="noopener noreferrer" target="_blank">HubSpot</a>, where I helped hundreds of companies with their content strategy, conversion rate optimization, and inbound lead generation.</p><ul><li>See some of my <strong><a href="/work">projects</a></strong></li><li>Watch some <strong><a href="/talks">tech talks</a></strong></li><li>Read the <strong><a href="/blog">blog</a></strong></li><li>Checkout the <a href="https://davidwells.io/resume">resume</a></li></ul><p>Have a question or need help on a project? <span class="lets-talk"><strong><a href="/contact">Lets talk</a></strong></span></p></div></div></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"markdown":"#👋 Hi, I'm David.\n\nI'm a fullstack developer with a focus on serverless architecture, user experience, and full stack product development.\n\nCurrently, I'm focused on building event-driven architecture using AWS and other serverless adjacent technologies.\n\nA little about my background... I was the first engineering hire for [Vendia](https://www.vendia.com) building out our client experiences, various backend services and their website. While at [Netlify](http://netlify.com) as a technical product manager, I helped bring to life new tools to help developers streamline their [workflows](https://davidwells.io/work/netlify-build-plugins).\n\nPreviously, I worked as a developer \u0026 dev advocate at [Serverless](http://serverless.com), and served as the lead developer on the UI/UX team at [Mulesoft](http://www.mulesoft.com), building their [design system](https://davidwells.io/work/mulesoft-component-library).\n\nA long long time ago I ran a company called [Inbound Now](https://davidwells.io/work/inboundnow-v2), where we built a variety of open-source marketing tools to help companies grow their businesses.\n\nI started my professional journey as a marketing consultant at [HubSpot](http://www.hubspot.com), where I helped hundreds of companies with their content strategy, conversion rate optimization, and inbound lead generation.\n\n- See some of my **[projects](/work)**\n- Watch some **[tech talks](/talks)**\n- Read the **[blog](/blog)**\n- Checkout the \u003ca href=\"https://davidwells.io/resume\" target=\"_blank\"\u003eresume\u003c/a\u003e\n\n\u003c!-- This is also an invisible comment --\u003e\n\nHave a question or need help on a project? \u003cspan class='lets-talk'\u003e**[Lets talk](/contact)**\u003c/span\u003e","post":"{\"filePath\":\"./sources/content/pages/index.md\",\"ast\":[{\"type\":\"text\",\"content\":\"\\n#👋 Hi, I'm David.\\n\\nI'm a fullstack developer with a focus on serverless architecture, user experience, and full stack product development.\\n\\nCurrently, I'm focused on building event-driven architecture using AWS and other serverless adjacent technologies.\\n\\nA little about my background... I was the first engineering hire for [Vendia](https://www.vendia.com) building out our client experiences, various backend services and their website. While at [Netlify](http://netlify.com) as a technical product manager, I helped bring to life new tools to help developers streamline their [workflows](https://davidwells.io/work/netlify-build-plugins).\\n\\nPreviously, I worked as a developer \u0026 dev advocate at [Serverless](http://serverless.com), and served as the lead developer on the UI/UX team at [Mulesoft](http://www.mulesoft.com), building their [design system](https://davidwells.io/work/mulesoft-component-library).\\n\\nA long long time ago I ran a company called [Inbound Now](https://davidwells.io/work/inboundnow-v2), where we built a variety of open-source marketing tools to help companies grow their businesses.\\n\\nI started my professional journey as a marketing consultant at [HubSpot](http://www.hubspot.com), where I helped hundreds of companies with their content strategy, conversion rate optimization, and inbound lead generation.\\n\\n- See some of my **[projects](/work)**\\n- Watch some **[tech talks](/talks)**\\n- Read the **[blog](/blog)**\\n- Checkout the \"},{\"type\":\"element\",\"tagName\":\"a\",\"tagValue\":\"\u003ca href=\\\"https://davidwells.io/resume\\\" target=\\\"_blank\\\"\u003eresume\u003c/a\u003e\",\"props\":{\"href\":\"https://davidwells.io/resume\",\"target\":\"_blank\"},\"propsRaw\":\" href=\\\"https://davidwells.io/resume\\\" target=\\\"_blank\\\"\",\"children\":[{\"type\":\"text\",\"content\":\"resume\"}]},{\"type\":\"text\",\"content\":\"\\n\\n\"},{\"type\":\"comment\",\"content\":\" This is also an invisible comment \"},{\"type\":\"text\",\"content\":\"\\n\\nHave a question or need help on a project? \"},{\"type\":\"element\",\"tagName\":\"span\",\"tagValue\":\"\u003cspan class='lets-talk'\u003e**[Lets talk](/contact)**\u003c/span\u003e\",\"props\":{\"class\":\"lets-talk\"},\"propsRaw\":\" class='lets-talk'\",\"children\":[{\"type\":\"text\",\"content\":\"**[Lets talk](/contact)**\"}]}],\"data\":{\"title\":\"David Wells - Serverless Consultant in San Francisco\",\"description\":\"David Wells is Serverless Cloud Consultant located in the SF bay area.\",\"path\":\"/\",\"layout\":\"page\",\"sections\":[{\"type\":\"carousel\",\"header\":\"Image Gallery\",\"template\":\"carousel.html\"}],\"createdBy\":\"David Wells\",\"createdAt\":\"2024-03-22T22:25:06.380Z\",\"updatedBy\":\"David Wells\",\"updatedAt\":\"2024-03-22T23:33:13.652Z\",\"id\":\"afc0ec28-a56a-4890-a9d7-fa716d154daa\",\"gitLink\":\"https://github.com/DavidWells/content/tree/master/pages/index.md\",\"fileName\":\"index\",\"entityType\":\"pages\"},\"toc\":[],\"links\":[\"https://www.vendia.com\",\"http://netlify.com\",\"https://davidwells.io/work/netlify-build-plugins\",\"http://serverless.com\",\"http://www.mulesoft.com\",\"https://davidwells.io/work/mulesoft-component-library\",\"https://davidwells.io/work/inboundnow-v2\",\"http://www.hubspot.com\",\"https://davidwells.io/resume\",\"/work\",\"/talks\",\"/blog\",\"/contact\"],\"refs\":[],\"footnotes\":[],\"images\":[],\"codeBlocks\":[],\"content\":\"\\n#👋 Hi, I'm David.\\n\\nI'm a fullstack developer with a focus on serverless architecture, user experience, and full stack product development.\\n\\nCurrently, I'm focused on building event-driven architecture using AWS and other serverless adjacent technologies.\\n\\nA little about my background... I was the first engineering hire for [Vendia](https://www.vendia.com) building out our client experiences, various backend services and their website. While at [Netlify](http://netlify.com) as a technical product manager, I helped bring to life new tools to help developers streamline their [workflows](https://davidwells.io/work/netlify-build-plugins).\\n\\nPreviously, I worked as a developer \u0026 dev advocate at [Serverless](http://serverless.com), and served as the lead developer on the UI/UX team at [Mulesoft](http://www.mulesoft.com), building their [design system](https://davidwells.io/work/mulesoft-component-library).\\n\\nA long long time ago I ran a company called [Inbound Now](https://davidwells.io/work/inboundnow-v2), where we built a variety of open-source marketing tools to help companies grow their businesses.\\n\\nI started my professional journey as a marketing consultant at [HubSpot](http://www.hubspot.com), where I helped hundreds of companies with their content strategy, conversion rate optimization, and inbound lead generation.\\n\\n- See some of my **[projects](/work)**\\n- Watch some **[tech talks](/talks)**\\n- Read the **[blog](/blog)**\\n- Checkout the \u003ca href=\\\"https://davidwells.io/resume\\\" target=\\\"_blank\\\"\u003eresume\u003c/a\u003e\\n\\n\u003c!-- This is also an invisible comment --\u003e\\n\\nHave a question or need help on a project? \u003cspan class='lets-talk'\u003e**[Lets talk](/contact)**\u003c/span\u003e\",\"errors\":[]}"},"__N_SSG":true},"page":"/","query":{},"buildId":"jDsynCZmDaUWTUIPetn6h","isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>