# Josh McFarlin > Full-Stack Software Engineer @ Superagent Location: San Francisco Bay Area, United States Profile: https://flows.cv/joshmcfarlin Hi, I'm Josh! I am a software engineer working on full-stack software projects in the Bay Area. ## Work Experience ### Software Engineer @ Superagent Jan 2025 – Present | San Mateo, California, United States Day-one founding full-stack engineer at Superagent, formerly DeepSky, acquired by Airtable. • Built backend systems and data models to store and organize hierarchical data generated by multiple AI agents running concurrently, improving reliability and traceability of automated workflows. • Implemented real-time streaming of AI tool execution and generated content to a React frontend using HTTP keep-alive and server-side streaming (Python, Redis), improving transparency and user trust. • Partnered closely with product and design to deliver intuitive, high-quality frontend experiences, rapidly iterating based on customer feedback. • Integrated Google OIDC into a self-hosted authentication stack using Ory Kratos, enabling SSO and improving security. • Built analytics and observability tooling across services to track hundreds of thousands of daily events, improving debugging, performance visibility, and product decision-making. ### Software Engineer @ Expo Jan 2023 – Jan 2025 | Palo Alto, California, United States • Independently implemented audit logs for Expo’s primary API, enhancing security and user accountability by tracking actions within organization and personal accounts. • Developed a dynamic re-authentication approach for securing sensitive tasks, allowing secure, on-demand user re-authentication without manual front-end configuration for each action. • Improved the authentication flow for organizations using single sign-on by creating new API routes and matching expected behavior between five different single sign-on providers conforming to the OIDC specification. • Automated the process of retrieving billing history for financial tracking purposes, utilizing the Stripe API with Google Cloud functions to automatically ingest data into BigQuery tables, enabling regular data analysis and metric creation. ### Software Engineer @ Microsoft Jan 2022 – Jan 2023 | Redmond, Washington, United States • Independently began the development of new software tooling for security researchers by creating React web apps that interact with Azure Serverless hosted Python and TypeScript APIs. • Developed high-performance and scalable APIs using serverless functions while supporting developers by requiring OpenAPI documentation for all services. • Participated in product demos and feedback sessions that led to the establishment of new partnerships with other teams to share and ingest new through teams respective APIs. • Identified areas lacking tooling when working on assigned features to independently develop two internal tools for visualizing and creating advanced data models used by security researchers. • Leveraged a combination of SQL and TinkerPop Graph databases to optimally store and query complex data sets while designing automated pipelines for ingesting and validating data. ### Co-Op Full-Stack Engineer @ Zeal Jan 2020 – Jan 2020 | San Francisco, California, United States • Created new pages on customer and admin dashboards using React and Redux, which allowed for better analysis of outgoing and historical payments. • Expanded multi-tenant authentication system to support additional levels of user access through the creation of new Node/Express API endpoints with MongoDB. • Developed and implemented method for white-label applications using AWS Cloudfront, AWS Lambda, and DNS records. • Led development of a new React Native library for handling client onboarding through REST APIs. ### Full-Stack Software Engineer Intern @ BetterCloud Jan 2019 – Jan 2019 | Atlanta, Georgia • Developed customer-facing workflows in JavaScript connecting dashboards with automated tasks for multiple SaaS app integrations. • Built a dashboard for retrieving the operating status of different APIs using React and Java Spring, saving developers across many teams valuable time by removing four steps needed to access data. • Improved functionality and design of BetterCloud’s customer and internal development dashboards using React and Redux connected to a Spring back-end through REST APIs. ## Education ### Bachelor's degree in Computer Science Georgia Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/joshmcfarlin - Website: https://mcfarl.in - Website: https://github.com/josh-mcfarlin --- Source: https://flows.cv/joshmcfarlin JSON Resume: https://flows.cv/joshmcfarlin/resume.json Last updated: 2026-04-05