I am

Jonas

A contemporary data generalist, inspired by the creative challenge.

Jonas Haahr

About

Jonas Haahr

What started as a way to explore data science and AI outside the classroom has grown into a collection of projects that showcase what can be built when enjoyment and curiosity meet determination.

With the goal of continuous learning and fun, during our studies back in april 2024 a friend and I co-founded Nordic Raven Solutions, a data consultancy. Honorary collaborations include Paper Check and my University Dormitory.

Since then I have graduated with my Masters in Business Intelligence from Aarhus University (Oct. 2025), and built a portfolio to showcase my determination to apply my skills outside of the classroom too.

6+
Active Projects
AI/ML
Core Focus
Python/SQL
Core Languages

What I love doing

Generative AI / LLMs

Technologies: LangChain, RAG, ReACT, Gemini 1.5, OpenAI GPT-4, QLoRA (Fine-tuning), Transformers, NLP

What It Means: Specializing in cutting-edge Gen-AI and Agentic Systems to unlock new business value and automation.

ML Engineering / MLOps

Technologies: Docker, Git, FastAPI, LangSmith, Azure, GCP, Railway

What It Means: Full-Lifecycle MLOps: Adept at building, deploying, monitoring, and scaling models from proof-of-concept to production.

Core Data Science / ML

Technologies: Python, scikit-learn, TensorFlow, XGBoost, FinBERT, Classification/Regression

What It Means: Core Data Science Competence: Strong foundation in classic and complex models (e.g., XGBoost, FinBERT) for robust predictive analysis.

Data Engineering / BI

Technologies: PostgreSQL, SQL, ETL/ELT, Arelle (XBRL), Apache Superset, Power BI

What It Means: End-to-End Data Readiness: Proficient in ETL/ELT, infrastructure, and ensuring the data quality required for reliable DS/ML applications.

My Latest Projects

Aarhus RE Scanner
Portfolio Showcase

Aarhus RE Scanner

Automated Property Valuation, Benchmarked Against the Government

Solo-built automated valuation model for Aarhus residential real estate — a 5-model stacking ensemble on a hedonic log-price target, validated on a strict temporal holdout. Benchmarked against the accuracy figures from Denmark's own tax-authority model-development process (2014 Engberg-udvalget, 2016 ICE refinement): this model's house predictions land within ±20% of the real sale price 81.3% of the time, beating every documented iteration of the government's own development-stage numbers.

LightGBMXGBoostCatBoostStacking EnsembleGraphQLTemporal Holdout ValidationPythonDatafordeler API
DK1/DK2 Power Price Forecasting
Research Project

DK1/DK2 Power Price Forecasting

Day-Ahead Forecasting + Backtested Divergence Strategy

Built a day-ahead electricity price forecasting pipeline for the Danish power market using Energinet's free API, with walk-forward (not shuffled) cross-validation and leakage-checked features (55% RMSE reduction over seasonal-naive). Extended it into a backtested day-ahead-vs-imbalance-price trading strategy: an initial honest negative result led to richer regulation-state features that turned into a real, statistically significant edge, stress-tested with a blind holdout, Combinatorial Purged CV, tail-risk/Extreme Value Theory analysis, and cross-zone replication (DK1 + DK2). Full reasoning, including the negative results and corrections along the way, in the notebooks on GitHub.

Time-Series ForecastingWalk-Forward CVCPCVLightGBMXGBoostRidge/LassoBacktestingTail-Risk/EVTPythonEnerginet API
AI Job Search & Career Toolkit
Open Source

AI Job Search & Career Toolkit

From Daily Scanning to Tailored Applications to Interview Prep

An end-to-end system that scans 8 job portals across 5 countries daily, mines years of old CVs into one fact-checked master profile, drafts tailored applications grounded strictly in it, preps for the resulting interviews, and ranks the highest-ROI way to spend spare time based on what employers are actually asking for. Built for real, ongoing use — including a full reliability pass after a genuine production backlog.

PythonSQLiteClaude APIBun/TypeScriptProcess ManagementlaunchdPrompt Engineering
House Prices Prediction
Kaggle Competition

House Prices Prediction

Real Estate Economics Meets Machine Learning

Achieved top 8.1% performance (rank 476/5,887) in a Kaggle competition by combining hedonic pricing theory with modern ML techniques. Built an 8-model hybrid ensemble with 2-level stacking, demonstrating how domain knowledge guides feature engineering.

Ensemble LearningFeature Engineeringscikit-learnXGBoostLightGBMCatBoostPython
CodePractice.AI
Live Demo

CodePractice.AI

Full-Stack AI-Powered Data Tutoring Platform

Built a mobile-first application using Gemini 1.5 to provide intelligent, real-time feedback on user-submitted Python and SQL code. Enables full code execution in the browser without backend dependencies.

Gen-AI (Gemini 1.5)NLPReactViteTailwind CSSPyodideSQL.js
AI News Digest
Case Study

AI News Digest

Multi-Agent News Curation System

Developed a multi-agent system (ReACT/RAG) for automated, quality-scored curation of AI research news, complete with LangSmith observability. Features RAG-based deduplication, ReACT agents with tool use, and weekly themed execution.

Multi-Agent SystemsRAGReACTLangChainChromaDBLangSmithPython
Ejendomsopslag
Live Demo

Ejendomsopslag

Real-Time Danish Property Data Enrichment

Built a real-time property lookup tool that enriches any Danish address with data from five government and public sources — BBR building records, historical sale prices, and energy certificates — including reverse-engineering two undocumented APIs where no official access existed. Deployed with full test coverage, structured logging, and GraphQL/REST integration against Denmark's national data-distribution platform.

PythonStreamlitGraphQLREST API IntegrationReverse EngineeringpytestBeautifulSoupDanish Open Data
FinSight
Offline (paid hosting cancelled)

FinSight

Business Intelligence & ETL Architecture

Created a robust ETL pipeline that extracts, normalizes, and validates financial facts (XBRL) from thousands of SEC/ESEF filings into a PostgreSQL warehouse. Interactive demo enables analysis of any publicly listed company.

ETL/ELTData ModelingPostgreSQLXBRL Parsing (Arelle)PythonFlaskNext.jsRecharts
Novo Nordisk Analysis
Portfolio Showcase

Novo Nordisk Analysis

Financial & Competitive Analysis

Strategic analysis of Novo Nordisk with comprehensive financial metrics, peer comparison, and 5-year trend analysis. Dashboard showcases market positioning, financial fundamentals, R&D efficiency, and innovation returns.

Financial AnalysisData VisualizationPostgreSQLApache SupersetPythonyfinance
CurRag
Live Demo

CurRag

RAG System for University Notes

Built a Retrieval-Augmented Generation system for querying university lecture notes using LangChain, ChromaDB, and OpenAI. Features semantic search with natural language queries and a Streamlit web interface.

RAGLangChainChromaDBOpenAI GPT-4LCELPythonStreamlit

Get in Touch

Interested in working together? Let's talk :)

Contact Information

Feel free to reach out for project collaborations, consulting opportunities, or just to discuss AI/ML and data analytics.