Hi there, I'm Jonatan
Web developer living in Växjö, Sweden
With two years of experience I'm passionate about creating dynamic and user-friendly web solutions. Proficient in a wide range of programming languages and technologies, and dedicated to delivering high-quality websites that meet both customer and user needs.

Get to know me
Who am I?
My name is Jonatan Ljung, a web developer with just over two years of experience at INBooks. I'm currently on the lookout for new opportunities where I can contribute with both technical skills and creative thinking - and keep growing as a developer.
What I bring?
I have a full-stack background with experience in Java, HTML/CSS, JavaScript, TypeScript, and PostgreSQL. I've worked extensively with Angular and AngularJS to build dynamic, user-friendly applications. Lately, I've been diving into C# and Flutter to expand my toolkit even further.
Why me?
I'm based in Växjö, but open to remote work or roles across southern Sweden. I'm creative, detail-oriented, and solution-focused - traits that led me to take on UI quality assurance and collaborate closely with designers, product owners, and analysts in my previous role.
Experience & education
Experience
February 2026 - April 2026
Visma - Internship
Internship at Visma. Backend development of customer modules in C#/.NET. Also some customer meetings and development of specifications. Final part of the education at Lexicon.
November 2021 - January 2024
INBooks AB - Web developer
Focused on full-stack development and database management. Initially developed an accounting program and later a property management system. Emphasized meeting specific market needs as well as user-friendliness.
May 2019 - August 2019
Maxkompetens - IT Technician
Assigned to ATEA, where I worked on computer formatting from various companies and authorities.
August 2018 – September 2018
Inpeople - Device refurbisher
Assigned to ATEA, where I worked on reconditioning mobile phones and tablets from various companies and authorities.
May 2015 - July 2018
Various companies
Previously worked as a metal-CNC machine operator, cleaner at Växjö Lasarett, responsible for furniture assembly and work in wood-CNC. Also, experienced in grocery retail with focus on stocking and fronting, and worked as a mattress assembler on a semi-automated line.
Education
July 2025 - April 2026
Lexicon - IT extension course
Labour market training course focusing on C#, but also React, database design and some AI engineering.
August 2019 - May 2021
Ec Utbildning - Java Developer
Vocational education in programming, mainly Java, but also some HTML, CSS, JavaScript, SQL, among others. Also had some courses on agile methods.
September 2018 - Discontinued
Linnéuniversitetet - Bachelor of Engineering
University education in computer science, including programming, electronics, and typical engineering courses such as physics and mathematics. Later chose to discontinue the education due to mismatched quality and relevance to expectations.
September 2017 - June 2018
Linnéuniversitetet - Technical Preparatory Year
Supplementary education with various high school courses to achieve eligibility for further education.
August 2011 - June 2014
Kungsmadskolan - Carpentry
High school education in cabinetmaking and interior design, including a significant amount of design work, primarily in furniture design but also in graphic design.
My tech stack
Languages, frameworks and tools I've worked with before
Frontend
HTML
CSS
JavaScript
TypeScript
Angular
Svelte
React
React Native
Backend & Database
Java
C#
C++
PostgreSQL
MySQL
SQLite
MongoDB
Tools
Jira
Git
Docker
Postman
Figma
Projects
Some of the projects I've done during my education, as well as some later projects to maintain my skills.
File renamer
A command line tool written in C++ that recursively renames image and video files in a given directory. Files are sorted by last modified date and renamed sequentially to img_1, img_2, and so on, with their original file extensions preserved. Each subdirectory is processed independently with its own counter.
Focus helper app
Focus Helper is a personal Android app built with React Native and Expo, using Expo Router for file-based navigation and SQLite via Drizzle ORM for local data persistence. The codebase follows a strict separation of concerns - database access, business logic, form handling, and rendering are each isolated into their own layers with custom hooks.
Radio scheduler frontend
Frontend part of my radio scheduler project. Has an admin page with login, and a regular page for guests. Made as part of my education at Lexicon.