IT Portfolio — Frederikke Adamsen

IT studentin training,people first.

I'm an IT student. I've worked with Microsoft's real APIs in backend code and wired sensors up to a Raspberry Pi, mostly by trying things, figuring it out, and learning by doing.

I came into tech after years in sales and retail, which taught me to actually understand what people need and to bring structure to whatever I'm working on. I'm still building out my knowledge — this site is partly a place to follow along on that process.

Based
Copenhagen, DK
Disciplines
0
Projects here
0
Before this
Sales, retail, web design

What I work with

Six layers,
one stack.

01 / 06

  • 01

    Python & SQL

    Backend scripting, data handling, and relational database work — from schema design to queries that hold up.

    PythonSQLPostgreSQL
  • 02

    DevOps — Git, Docker, CI/CD, Azure

    Version control, containers, and CI/CD pipelines — shipping work in small, reviewable steps.

    GitDockerCI/CDAzure
  • 03

    Embedded Systems & IoT

    Microcontrollers, sensors, and wiring — code that has to answer to physical hardware and real-world conditions.

    Raspberry PiESP32MicroPythonSensors
  • 04

    Networking — IP, TCP/IP, routers, switches, firewalls, VPN, DNS

    Studying for CompTIA Network+. Building a working mental model of the layer everything else depends on.

    IPTCP/IPRoutersSwitchesFirewallsVPNDNS
  • 05

    Cloud & Infrastructure (Microsoft Azure)

    Microsoft Azure provisioning, identity, and monitoring, with security kept in the frame.

    Microsoft AzureLinuxSecurity
  • 06

    Web development — HTML/CSS, JavaScript

    Building interfaces and client-side logic with modern web fundamentals.

    HTML/CSSJavaScriptReact

A few things I've built —some for school,one on my own.

auth.py
Python decorators for login_required, role_required and Microsoft Entra JIT user handling
Booking interface
SmartBooker booking interface showing room availability
01

FACILITY BOOKING SYSTEM · TEAM PROJECT2026

SmartBooker

A smart facility booking system — book meeting rooms and facilities through Outlook/Entra ID, with real-time availability shown on screens outside each room via WebSockets (running on PoE-powered Raspberry Pis).

Role

Team project · Python, Flask, Microsoft Graph API, MSAL, WebSockets, SQL

PythonFlaskMicrosoft Graph APIMSALWebSocketsSQL

Learned / next

This was the first time I worked with Microsoft Graph API and Entra ID authentication end to end — handling real credentials, permissions, and syncing calendar data with a live physical display. It taught me how much of "real" software is about connecting systems that weren't built to talk to each other, not just writing the logic itself.

Private repository — team project

Small glass greenhouse with a chili plant under a grow light, Raspberry Pi and water pump nearby
02

SMART GREENHOUSE · TEAM PROJECT2026

Væksthus  (Greenhouse)

We built an automated greenhouse system to keep a chili plant alive — a Flask web app with live sensor data (soil moisture, light) streamed to the browser via SocketIO, automatically controlling a water pump and grow light based on the readings.

Role

Team project · Python, Flask, SocketIO, Raspberry Pi, sensors (soil moisture, light)

PythonFlaskSocketIORaspberry PiSensors

Learned / next

Sensor data isn't always clean, and the software has to account for that. Next time I'd separate the sensor-reading logic from the control logic more clearly from the start, and make the watering threshold configurable instead of hardcoded.

class SoilSensor:
    def __init__(self, pin):
        self.pin = pin

    def read(self):
        raw = GPIO.input(self.pin)
        # LOW means moist soil on this sensor
        return 1 if raw == GPIO.LOW else 0
Bicycle handlebar with red LED brake light, ESP32 board, GPS module and battery pack on a dark surface
03

IoT bike system · Team project2025

SmartRide

An IoT system built into a bike that monitors GPS location, speed, and battery status, automatically controls brake lights based on twilight hours, and includes a basic theft-detection system — if the bike moves after standing still, it triggers an alert with live GPS tracking.

Role

Team project · IoT sensors (GPS, battery), KiCad, MQTT, ThingsBoard

IoT sensorsGPSKiCadMQTTThingsBoard

Learned / next

Building the theft-detection logic taught me a lot about state — the system needs to track whether the bike is 'armed,' moving, or alerting, and respond differently in each state. It also gave me a real sense of how much IoT code has to plan for things going wrong (a missed GPS reading, a dropped connection) rather than assuming everything works every time.

Private repository — team project

Phone showing a dark membership interface beside a rolled mat on black stone
04

Yoga & Pilates membership · Solo project2026

In progress

Yoga &Pilates Membership Platform

A membership platform for my own Yoga and Pilates practice — members get access to new Yoga and Pilates videos every week, all in one place.

Role

Solo project · Built with Lovable

LovableTypeScriptPostgres

Learned / next

Still building this one. It's shown me how much thinking goes into something that looks simple from the outside — membership access, content structure, and video delivery all have more edge cases than expected.

01 — Code

GitHub

Link to code, README files included.

View my GitHub →

02 — Contact

Get in touch

Reach out for collaborations, sessions, or just to say hi.