Adam Nordling

Software Engineer Mjukvaruingenjör

CV: CV:
/ Download Ladda ner

Education Utbildning

Systems Modeling (4DV650)Systemmodellering (4DV650)
Code Transformation (4DV507)Kodtransformation (4DV507)
Model-based Project (4DV651)Modellbaserat projekt (4DV651)
Formal Methods (4DV701)Formella metoder (4DV701)
Selected Topics in CS (4DV504)Valda ämnen i datavetenskap (4DV504)
Machine Learning (4DV660)Maskininlärning (4DV660)
Parallel Computing (4DV657)Parallella beräkningar (4DV657)
Data Intensive Systems (4DV652)Dataintensiva system (4DV652)
Deep Machine Learning (4DV661)Djup maskininlärning (4DV661)
Lean Startup (2DV614)Lean Startup (2DV614)
Information Visualization (4DV805)Informationsvisualisering (4DV805)
Data Mining (4DV510)Data Mining (4DV510)
Visualization Project (4DV807)Visualiseringsprojekt (4DV807)
Advanced Visualization (4DV806)Avancerad visualisering (4DV806)
Scientific Methods in CS (4DV502)Vetenskapliga metoder (4DV502)
Master's Thesis (5DV50E)Masterexamensarbete (5DV50E)
Basic Mathematics (1MA441)Grundläggande matematik (1MA441)
Intro to Programming (1DV501)Introduktionsprogrammering (1DV501)
Computer Security (1DV700)Datorsäkerhet (1DV700)
Technical Communication (1DV510)Teknisk kommunikation (1DV510)
Database Technology (1DV503)Databasteknik (1DV503)
Object-Oriented Prog (1DV502)Objektorienterad prog (1DV502)
Discrete Mathematics (1MA462)Diskret matematik (1MA462)
Project in CS (1DV508)Projekt i datavetenskap (1DV508)
Computer Technology 1 (1DT301)Datorteknik 1 (1DT301)
OO Analysis & Design (1DV607)OO Analys & Design (1DV607)
Operating Systems (1DV512)Operativsystem (1DV512)
Web Technology 1 (1ME321)Webbteknik 1 (1ME321)
Computer Networks (1DV701)Datanät (1DV701)
Cryptography (1MA464)Kryptografi (1MA464)
Internet Security (2DV702)Internetsäkerhet (2DV702)
System Administration (1DV721)Systemadministration (1DV721)
Current Topics in CS (2DV505)Aktuella ämnen i datavetenskap (2DV505)
Wireless Security (2DV703)Trådlös säkerhet (2DV703)
Digital Forensics (2DV704)Digital forensik (2DV704)
Web Programming (1DV528)Webbprogrammering (1DV528)
Web Technology 2 (1ME322)Webbteknik 2 (1ME322)
Bachelor's Thesis (2DV50E)Kandidatarbete (2DV50E)

Skills Kompetenser

Python
Java
JavaScript & TypeScript
C++
C
CUDA
SQL
Bash
Deep Learning (CNN, RNN, LSTM)Djupinlärning (CNN, RNN, LSTM)
Optuna & Hyperparameter TuningOptuna & Hyperparameteroptimering
Pose Estimation & MoveNetRörelseanalys & MoveNet
Data Mining AlgorithmsData Mining-algoritmer
Dimensionality Reduction (UMAP, PCA)Dimensionsreduktion (UMAP, PCA)
Node.js & Express
Angular
WebSockets & Real-TimeWebSockets & Realtid
Flask
Web Scraping (Cheerio, Axios)Web Scraping (Cheerio, Axios)
Compiler Construction & ASTKompilatorkonstruktion & AST
Bytecode & Virtual MachinesBytekod & Virtuella maskiner
Design Patterns & UMLDesignmönster & UML
Formal Verification (Dafny, UPPAAL)Formell verifiering (Dafny, UPPAAL)
Wireshark & Packet AnalysisWireshark & Paketanalys
Web Security & OWASP Top 10Webbsäkerhet & OWASP Top 10
Applied Cryptography & PKITillämpad kryptografi & PKI
Firewalls & Network DefenseBrandväggar & Nätverksförsvar
Wireless & Mobile SecurityTrådlös & Mobil säkerhet
Docker & ContainerizationDocker & Containerisering
GitLab & GitHub CI/CD
Cloudflare Edge & Pages
Scrum Master & AgileScrum Master & Agilt
MongoDB (NoSQL)
PyArrow & Feather StoragePyArrow & Feather-lagring
Pandas & NumPy
Digital Forensics & ArtifactsDigital forensik & Spårsäkring
Linux & Unix AdministrationLinux & Unix-administration
Network Sockets (RFC Implementation)Nätverkssockets (RFC-implementation)

Recent Activity Senaste aktivitet

Connecting to GitHub... Ansluter till GitHub...
M.Sc. Research · Open Science M.Sc. Forskning · Open Science
Trajectory ML Augmentation Vector Map Trajectory ML Augmentation (opens in new tab)

Trajectory ML Augmentation Trajektorieaugmentering (ML)

Master's thesis research ("A Systematic Approach for Selecting Trajectories for Data Augmentation") exploring when and how to augment spatio-temporal trajectories. Replaces naive random sampling with active selection strategies (Outlierness, Uncertainty, Diversity), backed by Optuna optimization, 72-D kinematic feature extraction, and UMAP topological manifold analysis. Masterexamensforskning ("A Systematic Approach for Selecting Trajectories for Data Augmentation") som undersöker när och hur geospatiala trajektorier bör augmenteras. Ersätter slumpmässig sampling med aktiva urvalsstrategier (Outlierness, Uncertainty, Diversity), understött av Optuna-optimering, 72-dimensionell kinematisk feature extraction och topologisk UMAP-analys.

Live Web App Live applikation
Open Nutrition Bioavailability Analytics Graph Open Nutrition (opens in new tab)

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.

Everything

A client-side developer dashboard and utility platform running entirely in the browser. Integrates real-time workstation telemetry, timezone converters, calendar tracking, local task buffers, and media stream extraction tools. All state and computations execute locally with zero backend servers or data collection. En klientbaserad kontrollpanel och verktygsplattform som körs helt i webbläsaren. Samlar hårdvaru- och nätverkstelemetri, tidszonskonverterare, kalender, lokala uppgiftsbuffertar och verktyg för medieströmmar. All bearbetning och lagring sker lokalt i webbläsaren utan externa servrar eller datainsamling.