Carl Fürstenberg

Software Engineer at adesso Sweden

Kalmar County, 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

👤
Senior
🎓
Top School
Carl Fürstenberg is a seasoned software engineer with 15 years of experience based in Kalmar County, Sweden, currently building resilient solutions at adesso Sweden. He combines full-stack development skills with system administration experience from earlier roles, having managed Debian deployments, backend services and version control across diverse languages (PHP, JavaScript, C/C++, Python, Perl). An active open-source contributor, Carl has improved UX and API interactions in the widely used Twinkle extension for Wikipedia and strengthened testing infrastructure in nodeunit by adding compact runners and HTML reporting. Motivated by creating tools that remove tedious work and make people happier, he blends pragmatic engineering with a focus on maintainability and meaningful impact.
code15 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Lunds tekniska högskola
github-logo-circle

Github Skills (10)

mediawiki-api10
javascript10
nodejs10
user-interface10
test-automation10
testing10
jquery9
css8
html7
command-line-interface7

Programming languages (17)

C#MDXJavaCSSRustCGoHTML

Github contributions (5)

github-logo-circle
wikimedia-gadgets/twinkle

Mar 2011 - Oct 2020

The English Wikipedia twinkle javascript helper
Role in this project:
userFull-stack Developer
Contributions:1 review, 119 commits, 4 PRs in 9 years 9 months
Contributions summary:Carl's commits primarily involve modifications to the JavaScript code within the Twinkle extension. These changes include improvements to the user interface, adding new features to enhance the user experience, and adjustments to the underlying API interactions with the MediaWiki platform. The commits also show refactoring and reorganization of the code base, as well as the addition of new functionalities and tools.
twinklejavascriptwikipediaenglishwikimedia-twinkle
caolan/nodeunit

Sep 2010 - Mar 2011

Easy unit testing in node.js and the browser, based on the assert module.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:11 commits in 5 months
Contributions summary:Carl primarily focused on enhancing the testing infrastructure for the nodeunit project. They introduced a "tiny" testrunner variant for an alternative command-line interface, modifying existing test runner and CLI files. The contributions included implementing a reporter that provides a more concise output and integrates HTML reporting capabilities. They also updated the core nodeunit files.
avabrowserjsdomnode-jstesting
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