Sebastian Thulin
Developer, Architect & Team Lead

I am passionate about developing effective and useful solutions for the target group, with exceptional quality. It doesn't matter if you are an end-user, organization or developer. Grate solutions are pleasant for everyone.

During my years in the City of Helsingborg, I have run the daily operations for the OpenSource solution Municipio while being an active member of the development team.

The solution is now broadly adopted and used by around 30 municipalities and organizations.

Contact me

Competence

Before and during my professional time, I have accumulated a lot of knowledge, both technical skills, and knowledge in the management of small teams with a lot of movement (consulting-based teams) and architectural solutions.

Technology

My track record can be made long and complicated, but below is a selection of knowledge I have. WordPress has long been my main area of ​​work, and I can now say that I have worked actively with the CMS for over 10 years.

  • WordPress (Plugin and theme development)
  • Cache (page, object and fragment -cache)
  • Databases (MySQL, Redis, PostgreSQL)
  • JavaScript (Vanilla JS, TypeScript)
  • Templating (Laravel Blade, Handlebars)
  • Laravel
  • PHP 8 (incl. OOP)
  • JSON Restful API
  • DevOps & Hosting in Linux environments

Leadership

During my time at the City of Helsingborg, I have had a role that has involved a certain leadership, for employees and consultants. I often use a method that has been very trust-based, aiming towards giving colleagues a good informative basis to work from. By giving them the business and architectural knowledge relevant to the task, they can do what they excel at even better. Moreover by making reasonable and well-informed design decisions close to the code on an ongoing basis.

I tend to find myself in a leadership position in the group with great support from my colleagues.

Architecture

For the past 5 years, in parallel with the development assignment, I have had a strong focus on the architecture of applications. I always work with accepted standards as a basis for my design, to facilitate a swift onboarding and efficient dialogue in teams. I do value good solutions in favor of "fancy solutions". In practice, this results in products with short lead times to a high-quality ratio.

I greatly appreciate well-documented (although simple and easy to read) applications. In the architect role, I strongly rely on the C4 model in combination with Foundation for Public Code Standard.

Education

During my high school years, I made the choice to focus on the technical program. Then with options strongly focused on programming in, among other things, VB.NET, .NET C #, HTML, CSS and Java. This in combination with optional courses in music and media production.

Shortly after I graduated, I chose to apply for further studies. Since I like to broaden my knowledge base, I studied Informatics at Halmstad University. During my college years, I studied mixed courses in computer science, which include; Multimedia, IT Strategy, Interaction Design, Visual-Basic, Business Systems, Network Technology, ASP.NET and Systems Development. Overall, the courses link to information flows and the structure of larger organizations.

Other

Programming has been an interest of mine since the age of 14. Even then, I realized that it was web development that was most interesting. Largely because it is a technology that allows a short process from idea to launch.

Products

Web Platform Municipio | Helsingborg Stad

The initiative for Municipio was taken by me to solve the management issue of the 250 websites that the city manages. Since 2017, more than 30 municipalities and municipal companies have chosen the platform, but in principle it is a solution that works for most types of businesses. Municipio is based on open source code and has no license cost.

Language PHP (WordPress)
Database Redis, MySQL
Role Lead Developer & Architect

Mitt Helsingborg | Helsingborg Stad

Mitt Helsingborg is "my pages" for the citizens of Helsingborg. In this project I have acted as Architect for the solution. The solution is based on integrations (REST and SOAP) to internal systems to compile a view for the citizens. The product is currently being further developed to work on the web platform Municipio, where I am part of the core team to develop architecture and solution proposals with a focus on streamlining the development process.

Language NodeJS (AWS Lambda Functions)
Database DynamoDB
Role Architect

Work Life

Helsingborg Stad | 2015 and onwards

At the City of Helsingborg, I work with WordPress, but have taken a step towards a more varied role as Development Manager ( Lead Developer ). During my time at the City of Helsingborg, I have developed a concept to streamline the city's web development through a flexible and structured platform. The work has been accepted by several other municipalities and companies, which now also contribute and use the platform.

Gertrud och Söner AB | 2012 - 2015

At Gertrud, my primary area of work was developing WordPress pages in my role as system developer . In many of the assignments, I moved in both front-end and back-end environments. On a few occasions, I also carried out sound productions for both film and stand installations.

MBS Maskinbroderi | 2010, 2011 & 2012

At MBS, I worked as a system developer and graphic designer . I was responsible for planning and structuring the website containing a large product range, as well as producing this. The tasks included complete technical responsibility as well as producing print materials such as newspaper ads, but also printing for clothes.

Logotypebolaget Sverige AB | 2011

At Logotypebolaget, I worked as a system developer , primarily with creating smaller Wordpress pages for small businesses. I was also responsible for the production of major search sites and quotation sites, most of them, built in ASP.NET C #.

I have also had the following employments; Helsingborgs Stad - Web design teacher, Automationspartner Helsingborg - Documentation.

About the website

This page is built with simple techniques from the perspective of "less is more". All technology choices are balanced and tailored to needs. The page size is below 200kb; which usually corresponds to less than a single smaller image on a normal website. To put the figure in perspective, several surveys conducted in 2018 showed that the average value for a modern website is 3MB.

Performance

Performance is the most valuable converter available, it is proven that it leads to more sales and satisfied visitors. In my opinion, it is a player that can be equated with good design and usability.

Opensource

I like and believe in opensource, which is why the entire site is licensed under the MIT license. If you do not know what the license entails for rights and obligations, you can read more about this here. All code is available on my github page, which you can visit here.

Cookies and GDPR

This website use Google Analytics to track visitors and thus also cookies. The information sent to google is stored anonymously. No other functions on this website save cookies.