Taylor Dawson - Software Engineer

Image of person coding.

After three days without programming, life becomes meaningless.

• The Tao of Programming •
OM

Taylor Dawson

taylor@dawson.im

Hey there! 👋 I'm Taylor Dawson's digital conscience, here to chat with you as if you're talking to Taylor himself. Before we dive in, may I know who I'm speaking with?

Experience

Blocknative

Fullstack Engineer

Jan 2021 – Oct 2023

Excelled in a dynamic role encompassing both frontend and backend development. Spearheaded the creation of a tiered cache system, significantly enhancing data retrieval efficiency. Led the development of a Python API wrapper SDK, and played a pivotal role in building Web3Onboard, a key JavaScript library adopted by leading web3 companies. Additionally, innovated a widely-used, ML-powered Chrome extension, showcasing expertise in delivering user-centric solutions and advancing blockchain technology applications.

Implemented numerous features both in the frontend and the backend, including real-time data processing, API design, and development.
Developed a tiered cache system to synchronize state across distributed systems, reducing latency and enhancing user experience.
Designed and developed a Python API wrapper SDK for Blocknative’s platform.
Integral in the development and launch of Web3Onboard, an open-source, framework-agnostic JavaScript library.
Developed a Chrome extension leveraging ML-powered gas prediction algorithms, achieving over 70k users and a 4.6-star rating.
Led product development cycles from inception to launch, gaining experience in product management and execution.
Optimized backend TypeScript service for event delivery, reducing memory usage from 3000MB to 150MB.

OpenSea

Founding Engineer

Feb 2020 – July 2020

Contributed significantly in a founding role, focusing on full-stack development in a fast-paced agile environment. Played a key role in developing user-facing features and API endpoints, enhancing user experience and system performance. Collaborated closely with Product Management and UX/UI teams, translating user feedback into actionable product improvements.

Coordinated user feedback with the engineering team, translating them into product specs and requirements.
Worked across the full software stack, emphasizing swift execution and high-quality output.
Developed and shipped user-facing features using React, benefiting over 100,000 monthly active users.
Built and shipped REST & GraphQL API endpoints in a large-scale production environment.
Managed real-time data processing and caching using Redis messaging queues.
Maintained and refactored both frontend and backend codebases adhering to best practices.

Amberdata

Open-source Developer / Developer Advocate

Sep 2018 – Feb 2020

Drove Amberdata’s developer engagement initiatives, creating an open-source JavaScript wrapper for Amberdata’s API. Developed comprehensive API documentation and integration tests, reducing software bugs and downtime. Created marketing and outreach materials, as well as delivered presentations, enhancing Amberdata's visibility and usability.

Spearheaded the initiative to boost developer engagement in the open-source blockchain community.
Created an open-source JavaScript wrapper for Amberdata’s JSON-RPC REST/WS API.
Developed and maintained API documentation for over 150 endpoints.
Built critical integration tests for the API, resulting in reduced downtime and fewer software bugs.
Developed content for and delivered online and in-person presentations.
Created and maintained containerized applications using Docker.

Projects

4337 Dashboard

4337 Dashboard

A real-time analytics dashboard that offers real-time insights into user operations according to the ERC-4337 specification.

Gas Fee Estimator Chrome Extension

Gas Fee Estimator Chrome Extension

Chrome extension that uses machine learning to predict real-time gas fees on Ethereum and MATIC networks. Provides instant gas price alerts, historical pricing visualizations and builtin authentication for Blocknative users.

Ethereum Slot Visualizer

Ethereum Slot Visualizer

An interactive application enabling dynamic visualization of Ethereum slot bids, offering users an intuitive and engaging way to understand blockchain operations.

Blocknative Python SDK

Blocknative Python SDK

A comprehensive SDK streamlining access to real-time blockchain data, designed for ease of use and robustness for Python developers.

Web3data.js Javascript API

Web3data.js Javascript API

A user-friendly Javascript wrapper for Amberdata.io's REST API, enabling simplified and intuitive interaction with blockchain data.

Embeddable NFTs

Embeddable NFTs

An innovative tool for seamlessly embedding OpenSea listings on websites, enhancing NFT interaction and visibility across digital platforms.

    Made with 🖤 by tjd