LM Gothenburg, SE · --:--

Resume · Portfolio

Love Meijer

Automation & Mechatronics student at Chalmers. I build things where mechanics, electronics and code meet, from bearing lines at SKF to motor test rigs and home-made sensors.

drag to spin · click a marker to zoom in

scroll

01About

I study Automation and Mechatronics at Chalmers in Gothenburg. Since 2018 I've worked in production, quality control and maintenance at SKF, mostly on bearing and roller lines. For my bachelor's thesis, Mathias Golebiak and I built a portable motor test rig for data acquisition at Dewesoft.

Outside of school and work I build sensors, run a small home lab and work on cars. I like problems where mechanics, electronics and code all have to work together.

Years at SKF
8
Weeks of internships
17
Countries worked in
2

02Projects

2026

Bachelor's thesis

Demonstration unit for data acquisition

Chalmers × Dewesoft AB · with Mathias Golebiak

A portable motor test rig that makes data acquisition specs something you can see and touch, for trade shows and teaching. One motor holds a set speed, the other brakes against it, and current, voltage, torque, speed and temperature are shown live in DewesoftX.

  • Self-contained dynamometer in a Peli case under 30 kg, running from a normal wall socket.
  • Schematics and a two-layer PCB in KiCad, the CAD model in Onshape, and a safety concept with emergency stop and contactor.
  • PI speed loop tuned by an autotune routine in the firmware, settling within 10 rpm in about 5 s.
Try the rig simulation Set the speed and brake load and watch the PI loop and motor temperatures react interactive
Driveline: drive 1 runs motor 1 in speed control under an Arduino PI loop, drive 2 runs motor 2 as a torque-limited brake, and a torque and speed sensor sits on the shaft between them. The two drives share a DC bus. VFD 1 VFD 2 shared DC bus M1 22 °C M2 22 °C T / n 1158 rpm · 0.42 Nm Arduino · PI speed control brake (torque limit)
1150 rpm 0.30 Nm Shaft power 36 W drag the sliders to set speed and load
fig. 2: the PI loop holds the set speed when the brake load changes, and the motors warm up with speed and torque (heating sped up from minutes to seconds). Simulated values; the real rig logs them in DewesoftX.
Problems solved during commissioning Ghost voltage, DC-bus overvoltage and fixes to the PCB 3 fixes
  • Chattering contactor. About 80 V leaked through the drives' input capacitance and held the coil in. We measured the source impedance (≈5.4 kΩ) and sized a 1 µF + 100 Ω snubber that brought it under 30 V.
  • DC-bus overvoltage. The brake resistor couldn't dissipate the braking energy fast enough, so the load drive kept tripping. Connecting the two drives' DC buses in parallel fixed it for good.
  • PCB fixes. Routed the missing speed signal to the Arduino, added a capacitor to filter the noisy speed input, and a pull-down so the setpoint input never floats.

DewesoftX · SIRIUS / KRYPTON DAQ · ATV320 VFDs · Arduino Nano R4 · KiCad · Onshape · TEDS

Ongoing

Wastewater level transducer

Personal project

A non-contact "bubbler" level sensor for a black water tank. Sensors that sit in the liquid foul up quickly, so this one only pushes air through a tube and measures the pressure.

  • An air pump and a differential pressure sensor measure hydrostatic pressure, converted to liquid level from the tank geometry.
  • ESP32 firmware controls pump timing and filters sensor noise for stable readings.
  • The prototype runs with little maintenance and sends live data to a local Grafana dashboard.
Try the sensor simulation Change the tank level and see how the measured pressure follows interactive
Bubbler principle: a pump pushes air down a tube into the tank, and the back-pressure measured by a differential pressure sensor gives the liquid height. h pump ΔP sensor ESP32 h 0.65 m ΔP 6.38 kPa Grafana
drag to change the level
fig. 1: the pressure needed to push air out of the tube equals the liquid head, so ΔP = ρgh. Values are simulated for illustration.
Roadmap From working prototype to product launch 3 of 9 done
  1. doneBubbler sensor design with pump and differential pressure sensor
  2. doneESP32 firmware for pump timing and noise filtering
  3. donePrototype deployed with live data in Grafana
  4. plannedAlerts when the tank passes a set level, so emptying can be planned ahead
  5. plannedCustom PCB designed in KiCad, in a sealed enclosure for the damp environment
  6. plannedLong-term test with the prototype
  7. plannedProduct design
  8. plannedFinal product launch

ESP32 · pneumatics · differential pressure · Grafana

03Experience

2019 – now

Production Operator

SKF Sweden

Production and assembly of roller bearings.

2019

Quality Controller

SKF Sweden · Feb – Apr

Quality control of finished product.

Internships

2020

Kaizen Team Member

SKF United Kingdom, Luton · Jan – Mar

Kaizen and continuous improvement in industrial production.

2019

Maintenance Technician

SKF Sweden · Mar – Apr

Maintenance of industrial production equipment.

2018 – 2019

Production Operator

SKF Sweden · Oct – Apr

Fully automated production of rollers.

04Education

Ongoing

BSc in Engineering, Automation and Mechatronics

Chalmers University of Technology

Mechanics, electronics and computer science applied to designing, building and running smart systems.

Thesis: Demonstration unit for data acquisition, carried out at Dewesoft AB (2026).

2021

LabVIEW Programming

University of Gothenburg · Jan – June

Graphical programming for hardware interfacing, automated testing, data acquisition and instrument control.

2020

Military Service

Swedish Armed Forces, Centre for Defence Medicine · July – Sept

Basic military training focused on facility security and surveillance. Trained and authorized as an armed guard. Certified in CPR and basic firefighting.

2017 – 2020

Technical High School Diploma, Technology Program

SKF Technical High School

Industry-focused technical program with 17 weeks of internships, including two months at SKF in Luton, UK.

05Skills

Programming
C, C++ (Arduino), MATLAB, LabVIEW, PLC, Assembly
CAD / CAM
Onshape, SOLIDWORKS, CATIA, AutoCAD, Cura, Orca Slicer, CNC (G-code)
Electronics
KiCad schematics and PCB layout, circuit prototyping, soldering, signal conditioning, variable frequency drives
Control
PI control, step-response system identification, IMC tuning, anti-windup, PWM
Measurement
DewesoftX, data acquisition, current, voltage, torque and speed sensors, thermocouples, sensor scaling and TEDS
Safety / methods
Machine safety (ISO 12100, ISO 13849-1, IEC 60204-1), risk assessment, requirement specifications, Pugh matrix concept selection, lean manufacturing
Other
Embedded systems, IoT, pneumatics, 3D printing
Outside work
Home automation, Linux home lab, car restoration and repair, fabrication

06Contact

Email is the best way to reach me. I'm also on LinkedIn, and my code is on GitHub.

meijer.love@gmail.com LinkedIn GitHub Resume (PDF)