Portrait of Roman Kitsela
About

Professional summary

I'm a data engineer and analyst with a PhD in mathematics. I drive data-focused decision making, build analytics pipelines and tooling for Amberside Management Solutions - a renewable energy asset management company. On the side I make interactive visualisations of maths and physics, build simulations and work on AI/ML side projects.

Based in London, UK · Open to conversations about data, analytics, and mathematically-flavoured problems.


Work

Experience

  1. Data Engineer & Analyst — Amberside Management Solutions

    2024 – present

    Solar and battery storage asset management company.

    • Built ELT pipelines (Python, SQL, Airflow) ingesting generation and meter data from third-party APIs into the internal warehouse.
    • Led development of automated data processing workflows for generating daily, weekly and monthly reports.
    • Developed and maintained a data platform for tracking and analysing asset performance, using Python, SQL and Svelte.
  2. Data Engineer & Analyst — Amberside Energy

    2023 – 2024

    Renewable-energy developer focused on solar and battery storage.

  3. Data Science Intern — Twinkl

    2023

    Educational resource platform for teachers and students.

  4. Data Engineering Consultant — Xander Talent

    2023

    Graduate consultancy that trains and places technical consultants with client companies across data, engineering and software roles.

  5. Career transition — academia to data

    2020 – 2023

    Retrained from pure mathematics into CS, Data and ML/AI topics through structured courses, self-study and hands-on portfolio work.

    • Worked through the IBM Data Science Professional Certificate (Coursera), MIT's Introduction to Computer Science (OCW), and Stanford's Machine Learning course — lectures paired with the accompanying problem sets.
    • Built a self-taught stack in Python, SQL, JavaScript, pandas and D3.js, applied throughout the interactive simulations and visualisations on this site.
    • Sustained algorithms and data-structures practice via AlgoExpert.
    • Continued teaching alongside retraining: ACT/SAT tutoring at Huntington Learning Center (2021) and freelance maths tutoring.
  6. Lecturer — UC San Diego

    2019 – 2020

    Taught multivariable and vector calculus to undergraduate cohorts; some of the interactive visualisations on this site originated as teaching aids for those classes.


Academic

Education

PhD in Mathematics

University of California, San Diego · 2013–2019

Specialisation: Algebraic Number Theory, non-Archimedean Functional Analysis, p-adic Lie Groups.

Thesis: A Tannaka–Krein Theorem for Profinite Groups.

A generalisation of the classical Tannaka–Krein duality Theorem for compact groups to profinite groups — Answers the question: Can we recover the algebraic structure of a profinite group from its Banach space representations. Short answer: Yes.

MASt in Mathematics (Part III)

University of Cambridge

BSc in Mathematics

University College London


Toolkit

Skills

Languages

  • Python
  • SQL (Postgres)
  • SQL (MySQL)
  • JavaScript
  • Java

Data & analytics

  • pandas
  • NumPy
  • Jupyter
  • D3.js

Engineering & tooling

  • Git
  • Docker
  • Flask
  • HTML
  • CSS
  • Bootstrap
  • LaTeX

Familiar with

Used for specific projects but not day-to-day.

  • TensorFlow
  • React
  • MATLAB
  • Processing
  • Blender


Offline

Outside work

Miscellaneous interests.

  • Mountaineering
  • Kittens
  • Succulents