Spencer Gordon

Spencer Gordon Email and Phone Number

Senior Software Engineer | Research Software Engineer @ Krypton Labs
Spencer Gordon's Location
United States, United States
Spencer Gordon's Contact Details

Spencer Gordon work email

Spencer Gordon personal email

About Spencer Gordon

I am a seasoned Software Engineer with a research-driven focus, specializing in distributed computing, machine learning, and theoretical computer science. My experience spans both academic research and real-world software, particularly in blockchain technologies, statistical learning, and causal inference. With a strong research foundation, I excel at transforming theoretical concepts into scalable solutions.💡 𝗪𝗵𝗮𝘁 𝗜 𝗗𝗼: At Krypton Labs, I engineered a Python-based matching engine that reduced blockchain update cycle latency by 98%, improving to just 1 second. I designed and implemented smart contracts and consensus mechanisms supporting millions of secure transactions monthly.𝗧𝗘𝗖𝗛𝗡𝗜𝗖𝗔𝗟 𝗦𝗞𝗜𝗟𝗟𝗦 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗶𝗻𝗴 𝗟𝗮𝗻𝗴𝘂𝗮𝗴𝗲𝘀: Python, Go, C, Haskell, Javascript, Typescript 𝗠𝗮𝗰𝗵𝗶𝗻𝗲 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴: PyTorch, NumPy, SciPy, LLMs𝗪𝗲𝗯 𝗧𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝗶𝗲𝘀 & 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲𝘀: APIs, React, Frontend Development, Backend Development, Distributed Computing𝗕𝗹𝗼𝗰𝗸𝗰𝗵𝗮𝗶𝗻 𝗧𝗲𝗰𝗵𝗻𝗼𝗹𝗼𝗴𝗶𝗲𝘀: Solidity, Smart Contracts, Blockchain Development, Consensus Mechanisms𝗧𝗵𝗲𝗼𝗿𝗲𝘁𝗶𝗰𝗮𝗹 𝗖𝗼𝗺𝗽𝘂𝘁𝗶𝗻𝗴: Statistical Learning, Discrete Causal Inference, Causal Structure Learning, Algorithm Design & Game Theory, Discrete Optimization, Convex Optimization𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 𝗧𝗼𝗼𝗹𝘀: Containerization (Docker/Kubernetes), DevOps Practices (CI/CD Pipelines), API Development 𝗥𝗲𝘀𝗲𝗮𝗿𝗰𝗵 𝗦𝗸𝗶𝗹𝗹𝘀: Literature Review, Experimental Design, Hypothesis Testing,🚀 𝗖𝗮𝗿𝗲𝗲𝗿 𝗛𝗶𝗴𝗵𝗹𝗶𝗴𝗵𝘁𝘀:• 𝗢𝗽𝘁𝗶𝗺𝗶𝘇𝗲𝗱 𝗦𝘆𝘀𝘁𝗲𝗺 𝗣𝗲𝗿𝗳𝗼𝗿𝗺𝗮𝗻𝗰𝗲: Reduced deployment time from minutes to seconds by implementing containerized infrastructure using 𝗗𝗼𝗰𝗸𝗲𝗿 and 𝗖𝗜/𝗖𝗗 𝗽𝗶𝗽𝗲𝗹𝗶𝗻𝗲𝘀.• 𝗕𝗹𝗼𝗰𝗸𝗰𝗵𝗮𝗶𝗻 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁: Developed infrastructure that improved security and enabled rate-limiting and blacklists.• 𝗔𝗣𝗜 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁: Led the development of high-performance APIs using 𝗙𝗮𝘀𝘁𝗔𝗣𝗜 and 𝗥𝗲𝗱𝗶𝘀, scaling to thousands of users with a 99% reduction in response times.• 𝗠𝗮𝗰𝗵𝗶𝗻𝗲 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴: Leveraged 𝗣𝘆𝗧𝗼𝗿𝗰𝗵 and 𝗡𝘂𝗺𝗣𝘆 in image processing systems, improving accuracy and robustness in quality control systems for manufacturing.🤝 𝗖𝗼𝗹𝗹𝗮𝗯𝗼𝗿𝗮𝘁𝗶𝗼𝗻 & 𝗟𝗲𝗮𝗱𝗲𝗿𝘀𝗵𝗶𝗽: I consistently mentor junior engineers, fostering collaboration and growth. My effective communication of complex technical ideas enabled successful cross-functional projects.I enjoy simply growing my network - so please feel free to reach out anytime.

Spencer Gordon's Current Company Details
Krypton Labs

Krypton Labs

View
Senior Software Engineer | Research Software Engineer
Spencer Gordon Work Experience Details
  • Krypton Labs
    Research Software Engineer
    Krypton Labs Feb 2024 - Present
    • Engineered core Python matching engine code, reducing blockchain update cycle latency from 45 seconds to 1 second.• Designed and implemented balance-tracking functionality in Python, Solidity contracts, and FastAPI, decreasing the latency of account balance reports from 30 seconds to 1 second, enabling traders to avoid transaction fees for moving tokens.• Designed and implemented a relayer system using Redis, Typescript, Solidity, and Python to securely validate and relay contract calls through a backend, enhancing platform security by preventing market manipulation. • Implemented solutions to ensure system integrity in the face of blockchain reorganizations with frontend data being stale by at most 2 seconds in nearly 100% of cases.• Conducted ongoing research on emerging technologies, problem solving, industry best practices to drive innovation in software solutions, contributing to the development of cutting-edge features necessary for a competitive advantage.• Engineered and implemented a configurable consensus mechanism using Solidity and Python, enabling off-chain participants in the protocol to reach agreement on state updates across a distributed network of Chainlink nodes. • Improved the crypto-economic security of the platform, reducing consensus time by 40%, supporting over 2 million secure state updates monthly, and maintaining a fault tolerance rate of over 99.9%.
  • Krypton Labs
    Software Engineer
    Krypton Labs Jun 2022 - Dec 2023
    • Transformed a hackathon demo into a minimum viable product (MVP); built containerized infrastructure using Docker Compose and development tools in Python to support the product; reduced deployment time to ~1 minute.• Implemented instrumentation and monitoring for key performance metrics using InfluxDB, identifying and resolving major performance bottlenecks in order processing code, resulting in an improvement (1-2 minutes to 1 second) in state updates.• Developed a code generator using Python for the Solidity programming language to keep contract code in sync with Python backend, automating code generation processes and reducing development time by 50%, saving approximately 40 hours.• Integrated Redis and FastAPI for caching local state in API interactions, allowing it to scale to 1,000’s of concurrent users, decreasing response times by 99% for many endpoints, improving overall application performance, reducing server load.• Refactored Python-based market update code to standardize market updates across services, ensuring consistent implementation as the system evolves.
  • Elementary
    Software Engineer Intern
    Elementary Jun 2021 - Aug 2021
    Pasadena, California, United States
    • Developed an end-to-end tool enabling customers to accurately specify image regions for a manufacturing quality control system, enhancing precision in quality assessments, used by multiple production lines within weeks of release.• Designed an interactive polygon editor using React and TypeScript, facilitating precise image annotation and user interaction.• Adapted on-device and cloud-based image processing neural networks to effectively process at least 10 partially masked images per second, improving system robustness and accuracy, preventing extraneous information from hurting classifier performance.
  • Youtube
    Software Engineer
    Youtube Aug 2014 - Aug 2015
    • Led the launch of HTML5 DASH Live player, delivering a seamless streaming experience to 100’s of millions of users globally.• Managed and optimized the video player across a diverse range of devices, including smart TVs, video game consoles, smartphones, and desktop browsers, ensuring consistent performance and compatibility.

Spencer Gordon Education Details

Frequently Asked Questions about Spencer Gordon

What company does Spencer Gordon work for?

Spencer Gordon works for Krypton Labs

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

Spencer Gordon's current role is Senior Software Engineer | Research Software Engineer.

What is Spencer Gordon's email address?

Spencer Gordon's email address is sg****@****ail.com

What schools did Spencer Gordon attend?

Spencer Gordon attended Caltech, University Of Illinois Urbana-Champaign, Brown University.

Not the Spencer Gordon you were looking for?

  • Spencer Gordon

    Media Entrepreneur / Investor / Attorney
    United States
    3
    domaniventuresinc.com, xgproductions.com, afdoubleeagle.com

    2 +131059XXXXX

  • Spencer Gordon

    Freelance Financial Analyst
    Greater Chicago Area
  • Spencer Gordon

    Ceo At Jet Helicopter Leasing, Inc.
    Miami, Fl
    2
    gmail.com, bellsouth.net
  • Spencer Gordon

    Junior At Drexel University | Aspiring Social Media Manager Passionate About Creativity And Forging New Paths
    Philadelphia, Pa
  • Spencer Gordon

    Senior Manager - Advisory At Pwc
    New York City Metropolitan Area
    2
    sony.com, pwc.com

    2 +393497XXXXXX

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.