Consultant with expertise in backend development and machine learning.
If you have a project where I could help, feel free to reach out to me using the contact information below.
I'm an experienced researcher and developer, specialised in solving complex problems with code. Language agnostic, but most recent experience with Python, SQL, JavaScript and C#. I have worked with machine learning since 2015, and have built and improved several systems end-to-end.
Working as a consultant within machine learning and backend development. I have built both quick proof-of-concepts and large, event-driven, production grade machine learning and expert systems end-to-end. That includes data ingestion, processing, model design and training, deployment, and monitoring. I have done this using architectural best practices such as asynchronous event-driven architecture, data modeling, and data processing techniques such as ETL/ELT. Tools I'm frequently using are Docker, Kubernetes, various services in Azure such as storage account queues and blobs, function apps, and entra ID.
Python JavaScript C# SQL MongoDB Docker Kubernetes Azure Machine Learning
TracSense is a start-up solving challenges within road state estimation. As a senior data engineer, I worked on modeling and deployment of machine learning models for road condition predictions. This included data ingestion from various sources to a data lake in AWS and to tabular (PostgreSQL/TimeScale) and document (MongoDB) databases; setting up ELT pipelines using various Python libraries, mainly pandas and Arrow; doing data analysis and model training of mainly ARMAX and Graph Neural Networks together with analytical models; and deploying the system to AWS lambda using CDK and Docker/Kubernetes.
Python SQL MongoDB Docker Kubernetes AWS Machine Learning
Maritime Robotics is a specialised developer and producer of small autonomous aerial and maritime vehicles. I worked with the full computer vision technical scope, with a focus on maritime environments; designed several sensor systems from customer needs (optics, mechanics, and data flows and data management); developed and implemented machine learning and computer vision algorithms for object detection and classification. Main methods and technologies used were TensorFlow with Keras, and OpenCV in Python and C++.
Python C++ System Design Machine Learning Computer Vision
Worked with data acquisition, processing, and analysis of mechanical reliability data for wind turbines, as well as optimization of future systems. The analysis was done in Excel (automated using VBA) and CATIA.
Data analysis Excel
I act as an expert of the Research Council of Norway within Robotics, Sensors and Machine Learning, where I review research proposals on their feasibility and state-of-the-art.
Research
I was selected as an AI expert to support StairwAI SMEs in the AI4EU Horizon 2020 project. My tasks were to provide insights about AI, as well as advicing SMEs on their needs and requirements for Machine Learning models.
Research Advisory
PhD studies at the department of Engineering Cybernetics. My research was focused on robotic vision, computer vision, attitude estimation, machine learning, and artificial intelligence. I extensively used various linear and nonlinear filtering techniques (Kalman filter, EKF, particle filter), computer vision and machine learning algorithms and libraries (OpenCV, Tensorflow, Keras), and optimization techniques in my research.
Python Matlab Machine Learning Computer Vision State Estimation Robotics Research
Master’s degree in Electrical Engineering, specializing in Automation and Control; courses and a thesis (in collaboration with Scania) focused on state estimation. I also worked as a teaching assistant in C/Assembly programming, and had internships at Saab Aerospace and Siemens Energy as a software developer in Python, Java and C#.
Python Java C# Electrical Engineering State Estimation Control Science