Sondre Espe

Hi, I'm Sondre Espe. M.Sc. Student at UiB

Master's student in Informatics with a specialization in Optimization. Passionate about machine learning, data engineering and problem solving.

About Me

  • B.Sc. in Informatics–Mathematics–Economics, University of Bergen (2023–2026)
  • M.Sc. in Informatics – Optimization, University of Bergen (2026–ongoing)
  • Interested in machine learning, optimization, data analysis and backend development
  • Board member of echo student association
  • Open to internships, summer jobs, and opportunities after graduation

2002

Year of birth

Bergen

Location

B.Sc.

2023 – 2026

M.Sc.

Optimization

Tech Stack

Languages
Python JavaScript SQL AMPL
Frontend
React Vite HTML / CSS
Backend
FastAPI Node.js
Data / ML
scikit-learn XGBoost pandas NumPy Streamlit
Databases
PostgreSQL MySQL SQLAlchemy
Cloud / Infra
AWS Docker Apache Kafka

Personal

Analytical Self-driven Detail-oriented Team player Leadership Curious

Timeline:

2026 – present

University of Bergen

M.Sc. in Informatics – Specialization: Optimization

2024 – present

Board Member – echo student association

Voluntary position in the Informatics student association at UiB

2024 – present

Transport Preparation – Posten Norge

Part-time position alongside studies

2023 – 2026

University of Bergen

B.Sc. in Informatics–Mathematics–Economics

2023, 2024, 2025

Warehouse Associate – DiplomIs

Seasonal work

2022 – 2023

Norwegian Army – Sambands Bn

Squad leader at Forward Command Post (FCP), leading private, awarded battalion prize

Portfolio

Some of my projects

Forecast24

View Project

Forecast24.no

Web application that fetches real-time data from Nordpool and predicts Norwegian electricity prices hour by hour for the next 24 hours. Users can select price region and view a visual price curve.

Stack: FastAPI, Python, PostgreSQL, SQLAlchemy, XGBoost, scikit-learn, React, Vite, Recharts, Axios, Vercel, Render, Neon

Algorithm Visualizer

View Project

Algorithm Visualizer

Interactive study tool for INF234 – Algorithm Design, featuring step-by-step animation, pseudocode display, and time/space complexity analysis. Registry-based architecture makes adding new algorithms straightforward. Based on Kleinberg & Tardos.

Stack: React, Vite, React Router, CSS Modules, SVG

GitHub Trending Tracker

View Project

GitHub Trending Scraper

A fully serverless AWS data pipeline that scrapes GitHub Trending daily and visualizes programming language trends over time.

Stack: Python, AWS Lambda, S3, Glue, Athena, EventBridge, CloudWatch, BeautifulSoup4, Streamlit, Plotly, pandas

Anomaly Detection

View Project

Anomaly Detection

Streaming ML pipeline for real-time detection of suspicious financial transactions. Data flows from Kafka through an Isolation Forest model to PostgreSQL, with live metrics visualized in Streamlit. Fully Dockerized.

Stack: Apache Kafka, Python, scikit-learn, PostgreSQL, Streamlit, Plotly, Docker, pandas, numpy

Number Predictor

View Project

Handwritten Digit Recognition

Neural network built from scratch to recognize handwritten digits from the MNIST dataset. Trained with gradient descent without using high-level frameworks.

Stack: Python, NumPy, Jupyter Notebook

Runlog

View Project

Runlog

Personal training diary with full-stack architecture. Logs running sessions, displays statistics over time, and stores data in a relational database. Self-hosted on a local server.

Stack: JavaScript, Node.js, PostgreSQL, HTML/CSS

Contact Me

Get in Touch

Feel free to reach out if you have any questions, want to discuss a project, or just want to have a chat.

Bergen, Norway
Norwegian, English