Dallon Feldner

Dallon Feldner

Senior Software Engineer

Get in touch
Dallon Feldner

About Me

I am a pragmatic, deliberate software engineer located in Austin, TX with 13 years of experience in software engineering and web application development. I pursue excellence in the craft, and aim to empower my entire team with forward-thinking design, streamlined workflows, and cross-functional collaboration.

Expert in TypeScript, the Web Platform, and component-driven architecture, and highly versatile with full-stack experience across various frameworks, tools, and languages.

Career History

  • Sabbatical

    Sabbatical
    ˙
    Feb 2026 - Present
    • Used intentional time between roles to pursue independent engineering projects and personal interests.
    • Practiced and explored AI-assisted engineering and agentic workflows with various projects, including a Discord poll bot, a real-time brainstorming and note-taking app, and porting a playlist management CLI from Python to Go.
    • Explored and experimented with embeddings, semantic clustering, and non-trivial PostgreSQL queries in a personal link-tracking application with gamified design for pruning a long backlog.
  • Senior Software Engineer

    Sibi
    ˙
    Sep 2022 - Feb 2026
    • Full-stack engineer on a B2B procurement SaaS platform: React/Next.js, Node.js microservices, GraphQL Federation, DynamoDB and Lambda on AWS with SST.
    • Established the foundational architecture and shared tooling for a Turborepo monorepo adopted as the standard for new web apps (>12 apps built on it, maintained by ~25 engineers): shared data-fetching, auth, and config packages, GitHub Actions CI/CD, and a Next.js admin portal that became the reference template.
    • Mentored junior engineers, including focused, fundamentals-first projects.
    • Built full-stack generative-UI charting for an LLM-powered natural-language data-analysis assistant (powered by OpenAI and GPT, Vercel AI SDK, and agentic tool-calling), owning the tool-call schemas, prompt rules, and frontend rendering.

    Tools used: React, Next.js, TypeScript, Node.js, HTML, CSS, GraphQL (including Federation), DynamoDB, AWS (Lambda, ECS, SQS), SST, Docker, GitHub Actions (CI/CD), Datadog, Vitest, Testing Library, Testcontainers, Tailwind, styled-components, shadcn/ui, Auth0, Algolia, Turborepo, TanStack Query

  • Senior Software Engineer

    Volusion
    ˙
    Nov 2020 - Jun 2022
    • Refactored the React-based Page Builder editor to use idiomatic React state and lifecycle management, decomposing monolithic components and explicitly designing testable shared-vs-local state boundaries.
    • Eliminated full reloads of the iframe-preview on every edit (causing flickering and scroll resets) by moving to atomic, block-level re-rendering, materially improving editor responsiveness.
    • Architected and implemented a micro-frontend approach that embedded modern React experiences (including the Page Builder) into a legacy classic-ASP platform, packaged as Web Components with Shadow DOM for style and runtime isolation.

    Tools used: TypeScript, React, Node.js, REST APIs, CSS-in-JS (Aphrodite), Web Components/Shadow DOM

  • Software Engineer

    RigUp
    ˙
    Jun 2019 - Jan 2020
    • Delivered a worker referral and bonus-attribution feature full-stack across a React+Angular.js frontend and Rails REST backend, contributing to a live marketplace product.
    • Architected and led a headless-CMS (Prismic) integration for a static marketing site, enabling non-technical stakeholders to build and edit pages independently and removing routine engineering involvement in content updates.
    • Worked within a high-coverage testing culture, including a mandatory 100% coverage policy, writing React (with Jest and Enzyme) and Rails tests alongside feature work, and enforcing quality through peer code review.

    Tools used: React, AngularJS, TypeScript, Jest, Enzyme, Ruby on Rails

  • Software Engineer

    Phunware
    ˙
    Jun 2016 - Apr 2019
    • Co-developed the re-platform of a legacy PHP content-management interface into a single-page application backed by a purpose-built GraphQL API, delivering significant performance improvements for customers.
    • Proposed, designed, built, and maintained a Node.js and Apollo Server GraphQL layer consolidating ~6 backend microservices with REST APIs into a single strongly typed API, reducing client round trips and simplifying asynchronous data flow.
    • Advocated for and implemented server-side enforcement of authorization and trust-boundary security principles at the GraphQL layer, filling an architectural gap from a migration from legacy server-side PHP to front-end single-page apps (SPAs).
    • Created and maintained a forked Create React App toolchain that became the team’s standard project scaffold, codifying shared standards into a reusable core and eliminating per-project CRA ejection.

    Tools used: React, GraphQL, Apollo Client, Apollo Server, Jest, Styleguidist, Webpack

  • Frontend Web Developer

    Nuve
    ˙
    Aug 2015 - May 2016
    • Built the live fleet-tracking dashboard for a satellite-connected IoT logistics SaaS, plotting vehicle position and cargo-access events on an interactive Leaflet map in React, Redux, and TypeScript.
    • Worked full-stack on a backend-focused team, contributing Java/Spring REST endpoints that served the dashboard in addition to owning the front end.
    • Established the dashboard’s UI design system independently, as the first implementation of visual language from an external design proposal originally for a separate application, partnering closely with the CTO and company leadership.

    Tools used: React, Redux, Webpack, TypeScript, Leaflet, Java, Spring

  • Web Developer

    GameSalad
    ˙
    Aug 2014 - Jul 2015
    • Collaborated with design to translate mockups into interactive pages, proposing changes that simplified implementation and strengthened UX consistency.
    • Partnered with the marketing team to implement A/B experiments in Optimizely, building test variants and triggers, monitoring outcomes, and advising on interpretation.
    • Owned greenfield front-end projects end to end, configuring modern build tooling from scratch (using Grunt, Gulp, Babel, and other tools) for task automation, asset bundling, and transpilation.

    Tools used: Node.js, Angular, React, Grunt, Gulp, Babel

  • Developer

    InMotion Software
    ˙
    Aug 2013 - Aug 2014
    • Ported a large realtime communication application from Mac OS X and iPhone to Web, Android, and Windows.
    • Designed and developed a data visualization portal to view analytics from the company’s iPhone games.
    • Assisted in development on several of the company’s iPhone games using an in-house C++ engine and Lua scripting.

    Tools used: AngularJS, Android SDK, C#, WPF, WebSockets, MongoDB, Objective-C, C++, Lua

  • Freelance Developer

    Freelance Work
    ˙
    Jan 2013 - Aug 2013

    For projekt202, developed a single-page web application for sensor data visualization.

    For StrongLoop, prototyped custom editor UI for LoopBack framework; designed and developed a web interface for users to submit support tickets.

    For Unicon, developed a single-page mobile web application for tablet devices using AngularJS, supporting uninterrupted work even offline.

    Tools used: AngularJS, highcharts, Node.js.

  • Developer (part-time)

    Deployd
    ˙
    Jan 2012 - Dec 2012
    • Built web-based IDE, including database view and code editors, for backend-as-a-service product
    • Developed example applications and documentation for various front-end frameworks, including AngularJS, Knockout, and Backbone.js
    • Engaged with community to answer questions and triage feedback.

    Tools used: Node.js, MongoDB, Knockout.

  • Web Developer

    Terralever
    ˙
    Aug 2010 - Jan 2012

    Developed and maintained projects for various clients, from content updates to full Android apps.

    Tools used: HTML5, CSS, jQuery, Backbone.js, Ruby, ASP.NET, Java, PHP.

    (Note: Terralever is now known as LaneTerralever)

  • Skills & Proficiencies

    11+ years of React

    Always on the move

    Today's React is not the React of 11 years ago! I have seen dozens of shifts in the ecosystem, and I expect there will be many more.

    I've learned with experience the right time to make a change, and the right time to stick with what already works.

    • Class Components
    • Flux / Redux
    • Hooks
    • Frameworks / Next.js
    • Server Components
    • Generative UI
    • What's next...?

    Ecosystem:

    • Next.js
    • TanStack Query
    • Apollo Client / GraphQL
    • Redux
    • Jest / Vitest
    • React Testing Library
    • Next.js
    • React Hook Form
    • Tailwind
    • shadcn
    • Radix UI
    • Highcharts
    • Storybook
    • MSW
    • ProseMirror
    • Immer
    and more!

    Full-Stack

    I work across the entire stack, taking initiative to deliver complete software solutions.

    • TypeScript
    • Node.js
    • GraphQL
    • PostgreSQL
    • Amazon Web Services
    • SST

    plus plus Ruby on Rails, Java, Spring, and more

    Tooling

    Good tools and pipelines make the whole team more effective!

    • Vite
    • Vitest
    • Jest
    • Webpack
    • ESLint
    • GitHub Actions
    • Turborepo

    And More...

    In my personal projects, I've worked with many more web frameworks, languages, and in machine learning, game development, and more:

    • Svelte
    • Vue
    • Astro
    • Drizzle
    • Python
    • PyTorch
    • Ollama
    • OpenAI SDK
    • Tauri
    • Electron
    • Rust
    • Kotlin
    • C#
    • Unity
    • Godot

    I'm also writing my own programming language!
    Ask me about Cause...

    Sample Work

    • A screenshot of a Volusion store.

      Volusion's Page Builder

      Improved performance, maintainability, and test coverage by gradually implementing a structured cache system.

    • A screenshot of Phunware's Content Management Engine portal.

      Phunware's Content Management Engine

      Led architecture of a UI revamp, reverse engineering the data model of a legacy product.

    • A screenshot of a login screen for Sibi.

      Single Sign On for Sibi

      Migrated site-wide authentication to a consistent flow powered by Auth0, in order to enable single sign on across multiple applications.

    Paul Clark
    “Dallon is a top-tier front end engineer. He possesses fantastic attention to detail, is capable of thinking through complicated use cases and edge cases, and is happy to share his opinion and speak up in the name of the best user experience.”
    Paul Clark
    VP of Engineering
    John Smith Jr.
    “I was always impressed with his attention to detail and ability to find quick, quality solutions to the challenges I gave to him. He's always considering the customer's / user's needs when looking at options and comes prepared with the trade-offs.”
    John Smith Jr.
    Product Manager

    Get in touch

    Dallon being a bit silly
    Dallon Feldner
    (hidden to mitigate crawlers)