Oscar Gustafsson

Core Developer at Campushallen

Greater Linköping Metropolitan Area 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
Oscar Gustafsson is a Core Developer and Associate Professor with 13 years of engineering experience and a long academic career at Linköping University, where he has led multiple divisions in computer and electronics systems. He specializes in design and implementation of DSP and communication algorithms and arithmetic circuits, combining deep research expertise with hands-on software engineering. As an active open-source contributor he has improved core scientific Python projects—Matplotlib, SymPy, Aesara and Spyder—focusing on backend robustness, performance and test coverage for widely used tools in the scientific computing ecosystem. Oscar blends systems-level thinking from hardware-oriented research with practical code contributions to user-facing tools, and, perhaps unexpectedly, keeps teams motivated off-hours as a long-time cycle instructor.
code13 years of coding experience
job16 years of employment as a software developer
bookFågelviksgymnasiet
bookVästerhöjdsgymnasiet
bookHeriot-Watt University Edinburgh Campus
bookMSc, Applied Physics and Electrical Engineering, MSc, Applied Physics and Electrical Engineering at Linköping University
languagesSwedish, English, German
github-logo-circle

Github Skills (35)

performance-analytics10
performance-monitor10
qt10
python10
matplotlib10
testing10
spyder10
sparse-matrix10
trigonometry10
java10
performance-measurement10
numpy10
javas10
pyqt10
performance-analysis10

Programming languages (17)

JavaC++CSSRustCTeXVueHTML

Github contributions (5)

github-logo-circle
JabRef/jabref

Nov 2012 - Nov 2016

Graphical Java application for managing BibTeX and biblatex (.bib) databases
Role in this project:
userJava Developer
Contributions:984 commits, 702 PRs, 396 pushes in 4 years
Contributions summary:Oscar primarily contributed to the graphical user interface for managing BibTeX and BibLaTeX databases, focusing on enhancing features related to text editing within the application. They made changes to the context menu, document listeners, and general code cleanup, improving the user experience and code quality. Specifically, their modifications involved improving the functionality and interaction of text-based features within the application.
reference-manageracademic-publicationsjavafxlatexjavafx-desktop-apps
sympy/sympy

Jan 2019 - Nov 2022

A computer algebra system written in pure Python
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:582 reviews, 1090 commits, 637 PRs in 3 years 10 months
Contributions summary:Oscar focused on improving the printing capabilities of the SymPy library, particularly for mathematical expressions in LaTeX, Mathematica, and Python. They implemented new printing methods for various mathematical objects such as the inverse trigonometric functions, and various special functions. They also added tests for these and other previously untested code paths.
mathpythonsciencecomputer-algebra-systemalgebra
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
Oscar Gustafsson - Core Developer at Campushallen