Jonas Nilsson - Utvecklare

Portfolio

Pågående

LifeSupport

Nu - Under utveckling

En säker och användarvänlig React Native app för att hantera medicin, hälsodata och viktiga dokument. Fokus på säkerhet med SecureStore och plattformsspecifik optimering.

React Native Expo JavaScript CSS

Färdiga projekt

TryIT - Testa och följ upp dina vanor

Klar och fungerar, uppdateras löpande

Mobilapp för att testa kosttillskott, mediciner och vanor. Interaktiva push-notiser med Ja/Nej-knappar & Live Activities på iOS-låsskärmen. Firebase Cloud Functions schemalägger notifikationer, Swift-kod hanterar iOS widgets och APNs-integration. Statistik och AI-analys av resultat.

React Native Firebase Cloud Functions Swift APNs Firestore Live Activities

Nordic Weather Applikation

Mobilutveckling med React Native

Komplett mobilapplikation med React Native/Expo för Android och iOS. Skapade ett API från nordicweather.se och integrerade all data från hemsidan. Publicerad på Google Play Store och Apple App Store.

React Native Expo JavaScript

ASP.NET Core MVC

Steg 3 - Webbutveckling

"Nordic Weather" - Väder baserat på flera källor. Webapplikation med Entity Framework, MySQL-databas och API-integration med flera nordiska väderrapportörer (SMHI, Met.no, FMI). Experimenterade med SignalR för att hämta DMI-data som var betydligt långsammare att få svar på.

ASP.NET Core 8.0 Entity Framework MySQL SignalR Node.js Flurl.Http Polly

Windows Forms Application

Steg 2 - GUI-utveckling

Utvecklade funktionaliteten till en Windows Forms-applikation med grafiskt gränssnitt. Användare kunde nu se väderdata i en användarvänlig desktop-miljö.

Windows Forms C#

Console Application

Steg 1 - Grunderna

Började med att skapa en enkel console-applikation i C# för att hämta väderdata via API. Lärde mig grunderna i API-integration och JSON-hantering.

C# HTTP Client JSON API Integration

Teknisk Bakgrund

Backend-utveckling
  • C# och .NET utveckling
  • ASP.NET Core och Razor Pages
  • Web API utveckling
  • Entity Framework
  • SQL Server och databaser
  • Power BI
Mobilutveckling
  • React Native
  • Expo Framework
  • Swift (iOS Live Activities & Widgets)
  • JavaScript/TypeScript
  • Cross-platform utveckling
  • Mobile UI/UX Design
Verktyg & Metoder
  • Git och versionhantering
  • Agile utvecklingsmetoder
  • Visual Studio & VS Code
  • Azure DevOps
  • CI/CD pipelines
  • Jira
  • AWS
  • MiniProfiler
Webb & API
  • RESTful API design
  • HTTP protokoll
  • JSON och XML hantering
  • OAuth och autentisering
  • API integration
  • Shopify - E-handelslösning
  • WordPress - CMS webbplatser