Daniel Schmidt is a Lead Engineer based in Copenhagen with 11 years of experience building high-performance web and React frontends. At Charlie Tango he has grown from creative Flash developer to leading and scaling a frontend team from 7 to 14 engineers while staying hands-on in code, CI/CD, and DevOps. He drives technical direction with a focus on accessibility, Core Web Vitals, and developer workflows—introducing TypeScript, Jest, and Prettier across projects. An active open-source contributor, Daniel has improved popular tooling like Storybook and maintained a well-regarded react-intersection-observer implementation with Firefox fixes, performance tuning, and React compatibility updates. He combines product-facing UI craftsmanship with backend integration tooling (including tooling to render React inside .NET) and a practical hiring and mentorship approach. Colleagues rely on him for steady technical leadership that balances code quality, performance, and team growth.
11 years of coding experience
15 years of employment as a software developer
Multimediedesigner Flash Development, Multimediedesigner Flash Development at Odense Teknisk Skole
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
Role in this project:
Front-end Developer
Contributions:109 releases, 18 reviews, 388 commits in 5 years 9 months
Contributions summary:Daniel primarily contributed to the React implementation of the Intersection Observer API. Their work involved fixing bugs related to intersection ratios in Firefox, optimizing performance, and refactoring the render method to provide more control over the output. They also updated the code to prepare for React 16.3 and fixed linting issues, demonstrating a focus on component stability and code quality. The user further improved the project with the implementation of modern styling, storybook, and documentation updates.
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
Role in this project:
Front-end Developer
Contributions:3 reviews, 19 commits, 8 PRs in 6 years 8 months
Contributions summary:Daniel's commits primarily involve refactoring the codebase to replace the "inquirer" library with "prompts" across multiple files, demonstrating a focus on updating interactive CLI functionalities. They also made changes related to UI components by fixing deprecated ReactDOM.findDOMNode calls and adjusting UI elements with the use of React-resize-detector. Furthermore, the user's contributions include fixing types and merging changes, indicating participation in maintaining code quality and integrating external changes.
storybooktestingui-componentsstyleguidewebpack
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.