Me
What I am about
I'm a friendly, thoughtful and curious guy that likes to do good 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 mainly work with cyber-physical and distributed systems. I have spent most of my time with software, but also have experience in the lab with soldering, cabling, assembling and 3D-printing.
I like the field of reliability, which is also what we research where I work.
I made my first website 20 years ago and I still like to do web projects.
Now: My first child was recently born, I do research on reliable systems, run my own email server, 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, some security, and spending time in the lab.
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
- Climbing instructor at Nordnorsk Klatreskole and Tindegruppa NTNUI.
- Life guard at Pirbadet.
- Student assistant in Mechanics, Physics & Chemistry, and Practical Engineering Methods at NTNU.
- Waiter and food preparation, JoSiTo Climbing Camping, Turkey.
- Skiing instructor in Austria at Skischule St. Johann in Tirol and Fischis Skischule in Flachau.
- Receptionist at Lofoten Folkehøgskole.
- Waiter at Finnegaarden, Bergen.
- Heimetenesta, Fjell kommune.
- Remedial worker, Oskarshamn Nuclear Power Plant (OKG).
- Shop worker, Systembolaget Oskarshamn.
- Battery recycling worker, SAFT Nife Oskarshamn.
Appointments
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 great 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)
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
- Mechatronics & cyber-physical systems
- Combining and integrating sensors, actuators, embedded systems, and software. Reliability and control algorithms.
- 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.
- Reliability
- My field of research at SINTEF. Reliability in software and systems.
- The Web
- Been working with the web in some capacity for twenty years. From small static websites to complex dynamic web apps.
- 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 and simplicity.
Pursuits and projects
Currently active
- erict.org
- My little space on the web.