Daniel Schmidt

Lead Engineer at Charlie Tango

Copenhagen, Capital Region of Denmark
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job15 years of employment as a software developer
bookMultimediedesigner Flash Development, Multimediedesigner Flash Development at Odense Teknisk Skole
languagesDanish, English
stackoverflow-logo

Stackoverflow

Stats
36reputation
334reached
1answer
0questions
github-logo-circle

Github Skills (18)

javascript10
performance-monitor10
react-hooks10
storybook10
ui-components10
component-kit10
performance-analysis10
react10
ui-design9
front-end-development9
uid9
cli9
typescripts8
typescript-types8
typescript8

Programming languages (9)

TypeScriptC#MDXShellBikeshedRustJavaScriptHTML

Github contributions (5)

github-logo-circle
React implementation of the Intersection Observer API to tell you when an element enters or leaves the viewport.
Role in this project:
userFront-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.
intersection-observerreactviewportintersectionobserver-apiperformance
storybookjs/storybook

May 2016 - Dec 2022

Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
Role in this project:
userFront-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.
Request Free Trial