Skip to main content

Doctoral Researcher · Software Engineer

Hi, I'm Lan Le 👋

I'm a doctoral researcher at the Institute of Software Engineering and Programming Languages, Ulm University, Germany. Before academia I spent years as a software engineer — and I still build open-source libraries and apps in my free time.

// toolbox

Skills

Python
Javascript
Swift
Java
Postgresql
Git
// career

Experience

Apr 2025 - Present

Doctoral researcher

Ulm University

I'm working at Institute of Software Engineering and Programming Languages.
My specific working group is Quality-driven System Evolution with my advisor is Prof. Dr. Robert Heinrich.

Sep 2024 - Apr 2025

Doctoral researcher

Karlsruhe Institute of Technology

I worked at Dependability of Software-intensive Systems research group under Prof. Dr. Ralf Reussner..
My specific working group is Quality-driven System Evolution with my advisor is Head, PD Dr. rer. nat. Robert Heinrich.

Dec 2020 - Sep 2024

Software Engineer

Karlsruhe Institute of Technology

Developing Electronic Laboratory Notebook (ELN) for Chemists, mainly focusing on ChemSpectra, which is an analytics tool for chemists.

Jul 2015 - Nov 2020

Software Engineer

Cofounder Venture Partners

Developed mobile and web applications for company's clients.

Mar 2015 - May 2015

Software Engineer

Prosoft Software Development Co., Ltd.

Developed mobile and web applications for company's clients.

Jul 2013 - Feb 2015

Mobile Developer

Climax Interactive Agency

Developed mobile applications for company's clients.

Jan 2013 - Jul 2013

Mobile Developer

FPT Information System

Developed both Android and iOS app that allow users using the application to find their customer's location to collect the money.

// projects

My Works

Chemotion ELN

Chemotion ELN

An Electronic Laboratory Notebook (ELN) for scientists manage and share their research data. It allows scientists to make their research data to be FAIR (Findability, Accessibility, Interoperability, and Reusability).

Ruby on RailsPostgreSQLReactJS
ChemSpectra

ChemSpectra

ChemSpectra is a web-based software for the visualization and analysis of spectroscopic data and allows the analysis of data attached to a sample or reaction in the Chemotion ELN. It has backend is written by Python with Flask framework. The frontend is written by Javascriptwith React library.

PythonFlasknumpymatplotlibJavascriptReact
Lịch Công Giáo

Lịch Công Giáo

Roman Catholic Liturgical calendar on iOS and Android for Vietnamese.

SwiftJava
Roman Catholic Calendar

Roman Catholic Calendar

Multi-language Roman Catholic Liturgical calendar on iOS and Android.

SwiftKotlin
LiDVN

LiDVN

Mobile applications to practice the Leben in Deutschland test.

SwiftKotlin
</>

VietnameseLunar

The library to convert a Gregorian date to Vietnamese lunar date for iOS and Android.

SwiftKotlin