Ed Spencer

Ed Spencer Email and Phone Number

Principal AI Engineer @ Catena Labs
North Port, FL, US
Ed Spencer's Location
North Port-Sarasota Area, United States, United States
Ed Spencer's Contact Details

Ed Spencer personal email

n/a
About Ed Spencer

I had an entrepreneurial start in life. Growing up in a small town in England (population: 2000), I developed an obsession with computers that led to my first business venture aged 13. I built computers for the people in my village, helped people with their software difficulties, and built out a network for a company that originally hired me to clean swimming pools.As the world progressed to broadband in the late 90s, our small town was left behind as the economics of laying new infrastructure didn't add up. I started a small group of like-minded people determined to break free of 56k modems, securing a dedicated T1 connection that we would distribute via high-gain wireless antennas - a nascent technology at the time. After piecing the business case together we presented it to British Telecom, who, surprised by the demand, agreed to roll out DSL after all while I went off to college.There I met a great friend with whom I set up a new business, initially partnering with a local mobile phone retailer to build their e-commerce site while we honed our PHP skills. Later we progressed to Ruby on Rails and then Ext JS, all the while aquiring new clients with bigger projects and bigger paychecks. Eventually we moved to San Francisco, where a 3 month vacation turned into a 5+ year stay. We're still here.As the years flew by my passion for technology remained, and was joined by a delight in great design and user experience. I get immense enjoyment from designing and building products that improve people's lives in some way, and still get a thrill whenever someone tells me I've helped achieve that. The next chapter is unwritten - perhaps you'll help write it with me.

Ed Spencer's Current Company Details
Catena Labs

Catena Labs

View
Principal AI Engineer
North Port, FL, US
Ed Spencer Work Experience Details
  • Catena Labs
    Principal Ai Engineer
    Catena Labs
    North Port, Fl, Us
  • Egghead Research
    Chief Scientist
    Egghead Research May 2023 - Present
    In April 2023 I granted myself between 1 and 2 years as a free agent, free to do whatever I wanted on any given day. I spent the first several months learning "dad skills" - the type that involves fixing and building things, not being an actual dad (I am not one... No plans.). All those home improvement projects that were on my mind but I didn't have time to do got done, but before long my mind returned to software.Since OpenAI started making waves I've been highly interested in how AI and UI intersect. I strongly believe that the static UIs of today will make way in many cases to AI-driven UIs - not a chatbot stuck in the bottom corner, but truly generative UIs that are created and displayed in real-time in reaction to what the user is doing. The advent of React Server Components are another enabling technology here, and I've spent a lot of time lately blogging about those at https://edspencer.net, as well as creating a full suite of examples for other developers to use at https://rsc-examples.edspencer.netAs of the summer of 2024 I spend most of my time working on how best to utilize LLMs with the Vercel AI SDK to stream generative UIs to users to enable user-specific interfaces that the previous generation of technologies couldn't dream of providing.
  • Origin Protocol
    Senior Software Engineer
    Origin Protocol Oct 2021 - Apr 2023
    San Francisco, California, Us
    I joined Origin Protocol to recombine with my friend Nick, with whom I started my career 20 years earlier. Origin was doing things with NFTs and defi, back when those things were cool. They had also assembled a very talented group of engineers, so there was a lot of opportunity to learn new things after having spent the previous 5 years working mainly on one product.Although I spent the first few months working on UI stuff, after a while I pivoted to sort out the way we deployed software. After having spent 6 months at Palo Alto Networks turning an antiquated manual deployment process into a full CICD to production one, it was clear that Origin would benefit from the same. During this time I got pretty good with Terraform, and before long we had N-environment CICD to replace the old hand-built prod and (heavily-contended) staging environments.Ultimately, the crypto industry didn't turn out to be something that aligned well with my own compass. I enjoy solving difficult and genuine problems to make people's lives a little easier in some way. Capitalism is well set up to reward folks who do that. Perhaps crypto will grow into something that can achieve this, but at least as of 2023 it didn't feel like it was. I left the company and decided to follow my heart for a year or two, deep diving into the intersection of AI and UI and blogging a bunch at https://edspencer.net
  • Palo Alto Networks
    Senior Principal Engineer
    Palo Alto Networks Feb 2016 - Sep 2021
    Santa Clara, California, Us
    I joined PANW as a contractor initially, working on AutoFocus, a product that helps security researchers identify new malware attacks as they traverse our firewalls. After a few months it was clear that we liked each other a lot, so we tied the knot and I became a full time employee.PANW was one of my favorite professional experiences, and the only company I've worked at so far that wasn't a startup. I spent the first few years there as a Principal Engineer, then a Senior Principal Engineer, working as a full stack engineer on AutoFocus. React, TypeScript, mocha, webpack and babel was the stack.After a couple of years of this I was tapped to become an engineering manager. While I don't find management as fun as engineering (few engineers do...), it seemed the right way forward for our little team and I ended up being ok at it. Among the achievements I am most proud of during that time are taking our 6-month release process and turning it into CICD to production - often releasing 20 times per week, and hiring people who could do great work and push the team forward.I learned a lot about engineering for grown-ups, embraced IaC, TypeScript, and other technologies that increase developer productivity, as well as how much stakeholders outside of the engineering bubble can teach you if you just talk to them.
  • C3 Energy Network
    Lead Ui Developer
    C3 Energy Network Jun 2012 - Jan 2016
    Redwood City, California, Us
    My chief contribution to C3 has been the architecting and development of the UI framework that now powers all of our products. Built on the solid foundation of jQuery, Bootstrap, LESS and a handful of other open source technologies, it has delivered an enormous performance improvement over the previous tech we used (which happened to be a Sencha framework), as well as a similar improvement in our development productivity.Currently I lead a small internal team that enhances the framework. I have a strong vision of how our UI should work, and where the bar needs to be set in terms of quality. A few things I feel I bring to the role:* Relentless focus on code quality, unit testing and sensible APIs* Deep experience with web technologies, especially JavaScript* Strong vision for how things should fit together into a cohesive whole
  • Sencha, Inc
    Senior Software Architect
    Sencha, Inc Dec 2009 - Jun 2012
    Austin, Tx, Us
    I started using Sencha's technology long before I joined the company. I loved their stuff and started getting very active in their community. One serendipitous trip to San Francisco changed all that, and I found myself joining the newly Sequoia-funded Sencha when it was just 10 people in a tiny office.At Sencha I took responsibility for the Ext JS framework, creating releases 3.2 and 3.3 which contained many new components and UX capabilities. I also co-authored Sencha Touch 1 and 2, which was the first HTML5 mobile web framework, and still the one that feels by far the nearest simile of native apps.For Ext JS 4 I brought the MVC pattern to the framework, writing an upgraded Data package as well as introducing Controllers and url-based routing. I also got pretty good at speaking to large audiences, having presented multiple times at each of our developer conferences.I joined when Sencha was ~10 people, left when it was around 100. I got to work on getting pretty good at JavaScript and a few other things, but what I really learned were a few lessons like this:* That it can be 99% perfect. But it's still totally broken* That heroic effort in the wrong direction is damaging* The importance of a vision
  • Domine Ltd
    Owner
    Domine Ltd Mar 2006 - Aug 2010
    Set up small business with partner offering web application creation services in the UK. Responsible for all areas of business setup and management, lead generation and sales.

Ed Spencer Skills

Git Subversion Design Patterns Rest Jquery Sencha Touch Node.js Ruby Perfectionism Rich Internet Application Html 5 Html5 Web Applications Ext Js Web Development Agile Methodologies Json Scrum Ajax Apache Html Mobile Applications Xml Web Services Continuous Integration Mvc Php Javascript C++ Tdd Ruby On Rails Ria Css Common Sense Python Saas Test Driven Development Software Development Extjs Architecture Sencha Object Oriented Design Mysql Architectures User Interface

Ed Spencer Education Details

  • University Of Warwick
    University Of Warwick
    Computer Science

Frequently Asked Questions about Ed Spencer

What company does Ed Spencer work for?

Ed Spencer works for Catena Labs

What is Ed Spencer's role at the current company?

Ed Spencer's current role is Principal AI Engineer.

What is Ed Spencer's email address?

Ed Spencer's email address is ed****@****e.co.uk

What schools did Ed Spencer attend?

Ed Spencer attended University Of Warwick.

What are some of Ed Spencer's interests?

Ed Spencer has interest in Economic Empowerment, Civil Rights And Social Action, Education, Environment, Poverty Alleviation, Science And Technology.

What skills is Ed Spencer known for?

Ed Spencer has skills like Git, Subversion, Design Patterns, Rest, Jquery, Sencha Touch, Node.js, Ruby, Perfectionism, Rich Internet Application, Html 5, Html5.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.