MSc Engineering · Linköping University

Nikita Sidarovich

AI & Machine Learning · Data Visualization

Engineering student building neuro-symbolic and data-driven systems — currently finishing a master's thesis on translating natural language into verifiable formal logic.

About Me

My background, focus areas, and what drives my work in technology.

Nikita Sidarovich
  • LocationNorrköping, Sweden
  • FocusAI/ML · Data Visualization
  • LanguagesSwedish · English · Russian

I'm a Master of Science in Engineering student at Linköping University, specializing in Artificial Intelligence, Machine Learning and Data Visualization. My academic work has given me a strong foundation across these fields, from neural networks to scientific and information visualization.

I enjoy problem-solving and building systems end to end — from data processing pipelines to full-stack prototypes. My current focus is neuro-symbolic AI: combining large language models with formal logic solvers to produce answers that are not just fluent, but provable and traceable.

Outside of coding I stay active through training, playing video games, and spending time with friends and family.

Education

My academic journey and the courses that shaped my expertise.

Media Technology and Engineering

Linköping University, Sweden

MSc in Engineering · 2021–2026

Specialized in Data Visualization, Data Processing, Cybersecurity, Artificial Intelligence and Machine Learning.

Technical Specialization (Information & Media Technology)

Stockholm Science & Innovation School

2018–2021

Skills & Expertise

The languages, frameworks, and tools I work with most.

Programming

Python C++ C# Java JavaScript

AI / Machine Learning

Neural Networks TensorFlow scikit-learn BERT NLTK Neuro-symbolic AI ASP / Prolog

Data

Pandas NumPy Data Visualization Data Analysis

Web & Backend

HTML / CSS React Node.js Flask

Tools

Git / GitHub Firebase PocketBase

Languages

Swedish — Native Russian — Native English — Fluent

Featured Projects

A selection of academic and personal work.

Natural Language to Formal Language

Natural Language Parser Master's Thesis

Evaluation of neuro-symbolic translation models used to formalize natural language. Researches how context-free grammar — alone or combined with large language models — can translate language into formal logic, with reasoning delegated to a sound solver. Conducted in part during an Erasmus+ exchange at Università di Genova.

SWI-Prolog ASP NLTK CFG LLM Flask
SALIFY — Spotify Sentiment Analysis

SALIFY

A sentiment analysis tool that analyzes public Spotify playlists, powered by BERT, the Spotify API and the Genius API.

React Node.js Flask Scikit BERT
TBMI26 — Neural Networks coursework

TBMI26

Neural Networks and Learning Systems coursework from Linköping University, covering supervised, deep, reinforcement and ensemble learning.

Python Machine Learning Deep Learning Reinforcement Learning
TNM098 — Advanced Visual Data Analysis

TNM098

Coursework for Advanced Visual Data Analysis at Linköping University — processing and visualizing textual, geospatial and temporal data.

Python Data Analysis Data Visualization Geospatial

Get In Touch

Let's Work Together

I'm always interested in new opportunities and projects. Whether you have a question, want to collaborate, or just want to say hello — the best way to reach me is a message on LinkedIn.