Eric Törn / cv

This page has the following sections:

Me

What I am about

I'm not a tech guru, nor a rock star. I'm just a friendly, thoughtful and curious guy that likes to do great work and learn new things.

I like making things. Things that are simple, straightforward and feels good to use. I always pay attention to details.

I work mainly with software and distributed systems. I made my first website 20 years ago and I still like to do web projects. I also like the field of reliability. And there are always new things to learn.

Now: My first child was recently born, I do research on reliable systems, run my own email server, work on taulag.no, and occassionally write at erict.org.

Experience

Or, things I did for money

Researcher (MSc)

SINTEF Digital, Mathematics and Cybernetics, Trondheim

-

Full-time

In SINTEF I've worked with many different kinds of projects and I get to spend time going deep into problems.

I work in a broad spectrum: From embedded targets to cloud systems architecture, networking and designing a protocol, data modeling and databases, IoT, Security, and UI design.

Some projects and responsibilities:

  • CoRoB-X EU research project: The reference mission was to use three collaborating robots to explore a lava tube on the moon. The field trials were made in Lanzarote 2023. I worked on writing interfaces to the camera sensors.
  • ISESAP: Industrial research (IPN) with Autronica for developing a new fire alarm platform. Project leader and worked mostly with embedded targets, communication protocols, and functional safety.
  • CircleTag: Working with RealTimeID to create a database model and system architecture for the production of digital ear tags and a a circular value chain.
  • Ragnarok: Internal project to increase our knowledge of IoT and ICS Security, and to create open security checklists.
  • Learning on the edge: Internal project to increase our knowledge of using AI on edge devices.

See publications at my Sintef page.

Software Developer

Equinor, Emerging IT department

-

Summer job

Explored the potentials of Augmented Reality using web technologies and mobile phones.

Worked mainly with JavaScript, A-frame, and AR.js. And Git for collaboration.

Software Developer

NTNU Open AI Lab, Telenor Air Quality Project, Trondheim

-

Part-time

Visualized a dashboard for real-time air quality data in Trondheim.

Worked mainly with Python, Javascript, and the internal Visualbox.io framework

Web Developer and Designer

Eric Törn, Independent Freelancer

-

Full-time

Designed and developed websites. Mostly for small companies, but also for individuals like artists, performers, and photographers.

See some of the work I did here.

Other jobs

Miscellaneous

2007-2020

Seasonal jobs and side gigs

Appointments

Board member

Tekna group at SINTEF AS

-

Union representative

Tekna group at SINTEF AS

-

Board member

DNT Ung, Bergen

-

Education

My formal education, though much of my education has been informal

Master of Science in Engineering

Department of Technical Cybernetics,
Faculty of Information Technology and Electrical Engineering,
NTNU

-

Cybernetics, noun : The field of study concerned with communication and control systems in living organisms and machines.

In broad strokes my master was about computers, communication, and applied math.

I had a variety of interesting courses, such as Operating Systems, Algorithms and Data Structures, Real-Time Systems and Programming, Programming and Numerics, Control Systems, Optimization and Control, Space Technology, Instrumentation, Artificial Intelligence, Modeling with Neural Networks, Biomedical Cybernetics, and Modeling and Simulation.

Lab projects included drone control, distributed elevator control, a rocket launch, and analog motor control.

In my master thesis, I made software that optimized the heating in a house. The system was based on a Raspberry Pi as the controller, and four Sensibo Air devices to communicate with four Heat Pumps. The algorithm was based on Model Predictive Control (MPC), which predicted the change in temperature and used a cost function to minimize cost (using NordPool price data) while maintaining comfort. The model was derived by gathering data (temperature, power) and using System Identification. Much of the work behind the algorithm were done by Professor Sebastien Gros.

I also had a project with Hy5, where I modelled and simulated the micro-hydraulics in a bionic prosthetics hand. See the report here.

Bachelor of Science in Engineering

Department of Mechanical and Industrial Engineering,
Faculty of Engineering,
NTNU

-

I loved learning about the fundamentals: Physics, chemistry, math, and statistics.

Other interesting subjects were Renewable Energy, Mechatronics, and Product development.

In my bachelor thesis, we designed a rotor blade and mast for a small scale wind turbine.

Climbing and Mountaineering

Lofoten folkehøgskole

-

Certifications

Klatreinstruktør 1 høyfjell (Climbing instructor)

Norsk fjellsportforum

2016 and 2019

Instructor for multi-pitch traditional climbing and rescue courses in alpine terrain.

55-hour First Aid Course

Red Cross

Anwärter skiing instructor

Tiroler Skilehrerverband, Austria

The first certification in the Austrian (Tirol) skiing instructor ladder.

Driving licence (B)

Sweden

Expertise

Things I know something about

Distributed systems
Most systems are distributed these days. Systems that runs on several machines, uses the cloud, have APIs and databases, need synchronization, uses various protocols, need efficient data formats, and so on.
The Web
Been working with the web in some capacity for twenty years. From small static websites to complex dynamic web apps.
Reliability
My field of research at SINTEF. Reliability in software and systems.
Applied Mathematics
Modeling, simulation, control systems. Some optimization.
Programming
Go, Python, JavaScript, C, Ruby, Bash, and more. I often use SQLite3, PostgreSQL, Redis, Docker, and Git.
Operating Systems
Linux and OpenBSD. I use Linux at work and as my daily driver. I use OpenBSD on my personal server (erict.org, email server, database, storage) for its security, simplicity, and overall awesomeness.

Pursuits and projects

Currently active

erict.org
My little space on the web. It's where I write and show things I've made.
taulag.no
A webapp where you can find other people to go on adventures with. This is a side-project I started because I wanted to combine learning Ruby on Rails with trying to make something useful for the outdoor adventure community.

Interests

  • Guitar. Piano. Music theory.
  • Sports. Mostly climbing, skiing, running and soccer. Anything that gets the body moving and the mind focused.
  • Adventures like this and this.
  • Writing. Programming.