Dallon Feldner

Dallon Feldner

Senior Software Engineer

Get in touch
Dallon Feldner

About Me

I am a detail-oriented, pragmatic software engineer located in Austin, TX with 12 years of experience in web application development. I pursue excellence in my craft, and aim to empower my entire team with forward-thinking design, streamlined workflows, and compassionate leadership.

I consider myself an expert with React, TypeScript, and the Web Platform, and am highly versatile with other stacks, including backend development.

Career History

  • Senior Software Engineer

    Sibi
    ˙
    Sep 2022 - Present
    • Mentor junior developers in JavaScript, React, software architecture, and design patterns.
    • Led the creation of a front-end pipeline, including the foundation for an internal admin portal.
    • Continuously refactor to evolve code quality while minimizing risk.

    Tools used: TypeScript, GraphQL (+ Federation), Next.js, AWS (particularly DynamoDB and Lambda), SST, Storybook, shadcn, Tailwind, Turborepo, Nx, GitHub Actions

  • Senior Software Engineer

    Volusion
    ˙
    Nov 2020 - Jun 2022
    • Drastically improved the performance and testability of a highly interactive page, using a gradual migration strategy.
    • Created a micro-frontend framework based on Web Components and React for interoperability with legacy pages.
    • Automated deployment processes with GitHub Actions.

    Tools used: React, TypeScript, Vitest, Web Components, GitHub Actions

  • Software Engineer

    RigUp
    ˙
    Jun 2019 - Jan 2020
    • Implemented full-stack features and systems, including a referral system.
    • Added support for a headless CMS (Prismic) to a static website generator, reducing workload on engineering team to update content.

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

    (note: RigUp is now known as Workrise)

  • Software Engineer

    Phunware
    ˙
    Jun 2016 - Apr 2019
    • Introduced GraphQL into the stack, building a server to wrap existing REST API endpoints.
    • Repaired and expanded automated test suites, as well as migrating from Tape to Mocha and then to Jest as our needs and the technical landscape changed.
    • Created a reusable toolchain by forking and customizing Facebook’s “Create React App” tool.

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

  • Frontend Web Developer

    Nuve
    ˙
    Aug 2015 - May 2016
    • Created a realtime dashboard, tracking assets on a live map.
    • Provided frontend expertise, while actively contributing to DevOps on AWS and backend development.
    • Extrapolated UI design systems and patterns from established mockups, in the absence of dedicated design resources.

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

  • Web Developer

    GameSalad
    ˙
    Aug 2014 - Jul 2015
    • Designed and developed supporting web experiences for GameSalad users, including site-wide single sign-on.
    • Developed crucial marketing pages, including the Home and Purchase pages, working with artists and the marketing team.

    Tools used: Node.js, Angular, React, Grunt, Gulp, and 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

    10+ years of React

    Always on the move

    Today's React is not the React of 10 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
    • Create React App
    • Frameworks / Next.js
    • Server Components
    • What's next...?

    Ecosystem:

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

    Tooling

    Good tools and pipelines make the whole team more effective!

    • Vite
    • Webpack
    • ESLint
    • GitHub Actions
    • Docker

    Back-End

    While I specialize in UI development, I can also work full-stack!

    • Node.js
    • Express
    • PostgreSQL
    • AWS
    • SST

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

    And More...

    I also have non-professional experience with other web frameworks, machine learning, game development, and more:

    • Svelte
    • Vue
    • Python
    • PyTorch
    • Unity
    • Godot
    • Tauri
    • Electron
    • Rust
    • Kotlin
    • Go
    • C#
    • Astro
    • OpenAI APIs

    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
    (sorry for the hassle, but I have to keep the bots at bay!)