Adam Nordling Profile Portrait

Adam Nordling

Software Engineer Mjukvaruingenjör

CV: CV:

Education Utbildning

  • Master's Thesis · 2026

    A Systematic Approach for Selecting Trajectories for Data Augmentation

    Trajectory data augmentation mitigates data scarcity in machine learning, but preserving spatio-temporal coherence remains challenging. This thesis establishes a systematic and scalable framework evaluating five selection strategies: Outlierness, Diversity, Representativeness, Uncertainty, and Random selection across four datasets (animal behavior, maritime AIS, and urban traffic). Using an Optuna-based hyperparameter optimization loop and UMAP topological analysis, the findings prove that systematic selection (specifically Outlierness and Uncertainty) offers superior stability over random sampling, demonstrating that strategic data selection is a primary determinant of augmentation success. Dataaugmentering av trajektorier minskar databrist inom maskininlärning, men att bevara rumslig och tidsmässig koherens är komplext. Detta examensarbete utvecklar ett systematiskt och skalbart ramverk för att utvärdera fem urvalsstrategier: Outlierness, Diversity, Representativeness, Uncertainty och Random selection över fyra dataset (djurbeteende, marin AIS och stadstrafik). Genom en Optuna-baserad hyperparameteroptimering och UMAP-topologisk analys visar resultaten att systematiskt urval (särskilt Outlierness och Uncertainty) ger överlägsen stabilitet gentemot slumpmässigt urval, vilket etablerar att strategiskt dataurval är en avgörande faktor för framgångsrik augmentering.

  • Bachelor's Thesis · 2023

    Edge Computing Security for IoT: A Systematic Literature Review

    A systematic literature review (SLR) analyzing 82 primary studies from an initial pool of 1,667 articles across four digital libraries to evaluate IoT security threats in edge computing. The research examines distinct vulnerabilities across sensors, gateways, and actuators, mitigations spanning IDS, firewalls, and cryptography, and the architectural advantages of integrating blockchain and 5G technologies to enhance security, privacy, and trust in edge environments. En systematisk litteraturstudie (SLR) som analyserar 82 primära studier från ett urval av 1 667 artiklar över fyra digitala bibliotek för att utvärdera säkerhetshot mot IoT i edge computing-miljöer. Studien granskar unika sårbarheter hos sensorer, gateways och ställdon, motåtgärder via IDS, brandväggar och kryptografi, samt de arkitektoniska fördelarna med att integrera blockkedje- och 5G-teknik för att stärka säkerhet, integritet och tillit i distribuerade edge-miljöer.

Skills Kompetenser

Python & ML TensorFlow, Keras, Scikit
Web & APIs Angular, Node, Express, Flask
Low-Level Lågnivå C, C++, CUDA
Languages Språk TypeScript, Java, JS, SQL
Data Stack NumPy, Pandas, Databases
Network Sec Wireshark, Protocols
DevOps & CI Docker, Git Pipelines
OS & Shell Linux, CachyOS, Bash

Recent Activity Senaste aktivitet

Connecting to GitHub... Ansluter till GitHub...

Projects Projekt

M.Sc. Pipeline · Python 3.11

Trajectory ML Augmentation Trajektorieaugmentering (ML)

A modular Python framework evaluating selection strategies (Outlierness, Uncertainty, Diversity) with Optuna across 200GB+ datasets. Ett modulärt Python-ramverk som utvärderar urvalsstrategier (Outlierness, Uncertainty, Diversity) med Optuna över 200GB+ dataset.

Architecture & Tech Stack Arkitektur & Teknikstack

Python 3.11 with PyArrow Feather serialization, Numba JIT acceleration, and Optuna HPO loops. Enforces static typing via Mypy and Ruff. Python 3.11 med PyArrow Feather-serialisering, Numba JIT-acceleration och Optuna HPO-loopar. Typsäkrad via Mypy och Ruff.

Live Web App Live applikation
Open Nutrition interface preview

Open Nutrition

A free, open source nutrition tracker built to show the full picture. Tracks every nutrient and antinutrient beyond basic calories, featuring biological absorption rates, deep food profiles, and actionable preparation tips. En gratis och öppen källkodsbaserad näringsspårare som visar hela bilden. Kartlägger alla näringsämnen och antinäringsämnen bortom vanliga kalorier, med verkligt biologiskt upptag, livsmedelsprofiler och praktiska tillagningstips.

Architecture & Tech Focus Arkitektur & Teknikfokus

Engineered with zero dependency vanilla ES modules, a sparse delta hydration schema, multi unit mathematical pipelines (g, oz, lbs), and pure client side execution for sub millisecond responsiveness. Utvecklad med oberoende vanilj ES moduler, ett gles schema för datadelta, enhetskonvertering (g, oz, lbs) och 100% klientbaserad beräkning utan serverlatens.

In Development Under utveckling
CONVERT CIDR/IP SHA-256 UTC/ISO PARSER

Everything

An all-in-one, client-side digital Swiss Army knife. Features media converters, subnet calculators, cryptographic hashers, and timezone tools—100% private with zero server uploads. En allt-i-ett klientbaserad digital verktygslåda. Innehåller filkonverterare, subnätkalkylatorer, hashgeneratorer och tidszonsverktyg—100% privat utan serveruppladdningar.

Architecture & Tech Focus Arkitektur & Teknikfokus

Architected with TypeScript and Web Workers for zero-latency client-side execution. Leverages HTML5 Canvas, Web Crypto API, and WebAssembly for fast, serverless local computation. Arkitekturerad med TypeScript och Web Workers för klientbaserad exekvering utan latens. Utnyttjar HTML5 Canvas, Web Crypto API och WebAssembly för snabba, lokala beräkningar.