Herman Wikner

Senior Software Engineer at Sanity

Stockholm, Sweden
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
Herman Wikner is a Senior Software Engineer based in Stockholm with a decade of experience specializing in front-end development and interaction design. He has risen through roles at Sanity—moving from Frontend Developer to Senior Software Engineer—where he focuses on improving developer-facing tools like Sanity Studio. His open-source contributions include migrating core UI components from JavaScript to TypeScript, refactoring code to use Sanity UI and styled-components, and tackling subtle presence and change-indicator bugs in the widely used sanity-io/sanity repo. Herman blends a designer’s eye from his Interaction Design background with pragmatic engineering, making UI codebases more maintainable and type-safe. Colleagues know him for methodical refactors that reduce technical debt and for quietly improving developer experience in large codebases.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Interaction Design, Bachelor's degree, Interaction Design at Malmö University
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

component-development10
uid10
typescript10
web-components10
typescripts10
frontend10
front-end-development10
ui-design10
react10
typescript-types10
javascript9
styled-components9

Programming languages (5)

TypeScriptCSSSuperColliderJavaScriptVue

Github contributions (5)

github-logo-circle
sanity-io/sanity

Jun 2021 - Jan 2023

Sanity Studio – Rapidly configure content workspaces powered by structured content
Role in this project:
userFront-end Developer
Contributions:7 releases, 439 reviews, 527 commits in 1 year 7 months
Contributions summary:Herman primarily focused on fixing and refactoring components within the "code-input" package of the Sanity Studio, migrating from JavaScript to TypeScript, and improving code quality. They addressed change indicator and presence issues, refactored components, and addressed various TypeScript and linting errors. The user also refactored the UI code base to use the Sanity UI framework, replacing highlight markers CSS with styled-components for more maintainable and flexible styling.
cmsheadlessreactrealtimesanity-studio
Connect elements with lines
Contributions:65 commits, 16 pushes, 1 comment in 1 month
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
Herman Wikner - Senior Software Engineer at Sanity