Software architecture Technical leadership Research

Dr. Alex El-Shaikh.

Building systems. Connecting ideas.

I lead and build data-intensive software, bringing together backend architecture, cloud engineering, and a research foundation in database systems.

Frankfurt am Main, Germany PhD in Computer Science

Alex El-Shaikh presenting his research on DNA data storage
From research to real-world systems.PhD in Computer Science
Currently Cloud & software HZD, Wiesbaden
Engineering Architecture to delivery Backend, data, and cloud systems
Research DNA data storage Imperial College London & Marburg
Academic work 5 papers & preprints Plus 2 manuscripts in preparation

Research in practice Interactive tool

The economics of data storage.

When, and under what conditions, can DNA data storage make economic sense?

Explore how storage duration, retrieval frequency, and DNA synthesis and sequencing costs shape the economics of long-term archives. The start-year outlook compares DNA with cloud and tape storage; the graphs below show the DNA cost assumptions and conditions for breaking even.

Start-year outlook comparing DNA, cloud archive, and tape lifecycle costs, with annotated crossover years Start-year outlook comparing DNA, cloud archive, and tape lifecycle costs, with annotated crossover years
Start-year outlookLifecycle cost by archive start year · default calculator scenario

The same archive workload and retention period are compared across different storage start years. The dashed markers identify when DNA first matches or undercuts each alternative under the selected cost assumptions.

DNA synthesis cost trajectory showing the historical fitted trend and modeled future costs DNA synthesis cost trajectory showing the historical fitted trend and modeled future costs
DNA synthesisHistorical fit and modeled cost trajectory

This curve models the cost of synthesizing enough DNA to store 1 MB of logical data, before redundancy, indexing, and coding overhead. The dotted segment is the paper's fitted historical trend; the solid segment follows the scenario's assumed price decline.

DNA sequencing cost trajectory with observed NHGRI costs and modeled future costs DNA sequencing cost trajectory with observed NHGRI costs and modeled future costs
DNA sequencingNHGRI observations and modeled cost trajectory

The markers show historical NHGRI sequencing costs, while the line shows the scenario's assumed future decline. Sequencing costs affect the cost of reading data back from a DNA archive, making retrieval frequency an important part of the comparison.

Career

Selected experience

Aug 2026 - present

Cloud Specialist & Software Developer

Hessische Zentrale für Datenverarbeitung (HZD), Wiesbaden

  • Design the database and persistence layer for the modernization of nationwide German tax systems.
  • Model persistence flows and support migration from legacy system structures.
  • Integrate cloud solutions for secure, efficient data processing and fraud-prevention capabilities.
Secure public-sector tax system with data architecture, documents, and euro currency
Apr 2026 - Jul 2026

Senior Software Engineer

Accelerated Solutions GmbH, Frankfurt am Main

  • Coordinated implementation across requirements, architecture, and development.
  • Supported delivery through technical decisions, reviews, mentoring, and performance optimization.
  • Contributed hands-on to Java/Spring Boot backend development and AWS integration.
Software architecture workspace with cloud services, backend components, and performance dashboards
Feb 2025 - Feb 2026

Postdoctoral Researcher

Imperial College London, Department of Computing

  • Coordinated interdisciplinary work across computer science, biology, and chemistry.
  • Led technical design and evaluation of DNA-based storage architectures and economic models.
  • Supervised student research and delivered English-language NoSQL database lectures.
Modern academic campus scene representing Imperial College London
Nov 2019 - Dec 2024

Research Fellow & PhD Candidate

Philipps University Marburg

  • Designed database and storage architectures for scientific datasets, indexing, query processing, and DNA-based storage.
  • Owned research and software topics end-to-end, including student projects and theses.
  • Contributed to NFDI4Biodiversity interfaces and third-party funding proposals.
Modern university town campus scene representing the University of Marburg
Mar 2014 - Oct 2019

Teaching & Research Assistant

Philipps University Marburg

  • Supported programming labs, software engineering practicals, and student groups.
  • Tutored Java, OOP, algorithms, logic, mathematics, and database systems.
University programming lab with students and tutoring support

Academic Foundation

Education

2019 - 2024

PhD in Computer Science

Philipps University Marburg

  • Dr. rer. nat., final grade 1.0, magna cum laude.
  • Dissertation: Implementing random access on DNA data storage systems.
2016 - 2019

M.Sc. Computer Science

Philipps University Marburg

  • Thesis: Lightweight Indexing on Data Streams, grade 1.3.
  • Minor in economics.
Aug 2016 - Dec 2016

ERASMUS Semester

Aalto University, Helsinki

  • Exchange semester in Helsinki, Finland.
  • International study experience in computer science.
2012 - 2015

B.Sc. Computer Science

Philipps University Marburg

  • Thesis: Android game with interactive water simulation, grade 1.3.
  • Minor in business administration.

Research

Publications

7 research works · including 2 manuscripts in preparation

2026
arXiv preprint

An Economic Analysis of DNA-based Data Storage Systems

Alex El-Shaikh, Bernhard Seeger, Thomas Heinis

BibTeX
@misc{El-Shaikh2026economic,
  author={El-Shaikh, Alex and Seeger, Bernhard and Heinis, Thomas},
  title={An Economic Analysis of DNA-based Data Storage Systems},
  year={2026},
  eprint={2608.26342},
  archivePrefix={arXiv},
  primaryClass={cs.ET},
  doi={10.48550/arXiv.2608.26342},
  url={https://doi.org/10.48550/arXiv.2608.26342}
}
2026
Manuscript in preparation

On supporting ad-hoc filter queries on DNA storage using customized B+-trees

Alex El-Shaikh, Bernhard Seeger

2026
Manuscript in preparation

Optimising DNA Storage by Utilising DNA-Origami Structures

Alex El-Shaikh et al.

2023
Scientific Reports

Content-based filter queries on DNA data storage systems

Alex El-Shaikh, Bernhard Seeger

BibTeX
@article{El-Shaikh2023query,
  author={El-Shaikh, Alex and Seeger, Bernhard},
  title={Content-based filter queries on DNA data storage systems},
  journal={Scientific Reports},
  year={2023},
  volume={13},
  number={1},
  pages={7053},
  doi={10.1038/s41598-023-34160-5},
  url={https://doi.org/10.1038/s41598-023-34160-5}
}
2023
BTW 2023

DNAContainer: An object-based storage architecture on DNA

Alex El-Shaikh, Bernhard Seeger

BibTeX
@incollection{El-Shaikh2023container,
  author={El-Shaikh, Alex and Seeger, Bernhard},
  title={DNAContainer: An object-based storage architecture on DNA},
  year={2023},
  booktitle={BTW 2023},
  publisher={Gesellschaft fuer Informatik e.V.},
  address={Bonn},
  pages={773--795},
  doi={10.18420/BTW2023-50}
}
2023
Datenbank-Spektrum

An Extension of DNAContainer with a Small Memory Footprint

Alex El-Shaikh, Bernhard Seeger

BibTeX
@article{El-Shaikh2023smf,
  author={El-Shaikh, Alex and Seeger, Bernhard},
  title={An Extension of DNAContainer with a Small Memory Footprint},
  journal={Datenbank-Spektrum},
  year={2023},
  doi={10.1007/s13222-023-00460-3}
}
2022
NAR Genomics and Bioinformatics

High-scale random access on DNA storage systems

Alex El-Shaikh, Marius Welzel, Dominik Heider, Bernhard Seeger

BibTeX
@article{El-Shaikh2022random,
  author={El-Shaikh, Alex and Welzel, Marius and Heider, Dominik and Seeger, Bernhard},
  title={High-scale random access on DNA storage systems},
  journal={NAR Genomics and Bioinformatics},
  year={2022},
  doi={10.1093/nargab/lqab126}
}

Academic Work

Talks, awards, and service

Talks

Invited and conference presentations

Ain Shams University, Cairo

Invited talk on DNA as an alternative medium for data storage, including cost and long-term viability.

BTW 2023, TU Dresden

Presented DNAContainer and received the Best Workshop Paper Award at the NoDMC Workshop.

DSMM 2022, University of Marburg

Presented high-scale random access for emerging DNA data storage systems.

Awards

Research recognition

Best Paper

NoDMC Workshop, BTW 2023 for DNAContainer: an object-based storage architecture on DNA.

Editor's Choice

NAR Genomics and Bioinformatics selection for high-scale random access on DNA storage systems.

Service

Reviewing, supervision, and academic support

Peer Review

Trends in Biotechnology Nature Communications Nature Computational Science Scientific Reports Briefings in Bioinformatics BMC Bioinformatics Egyptian Journal of Forensic Sciences Computational and Structural Biotechnology Journal Archives of Computational Methods in Engineering

Supervision

Bachelor projects Master projects Graduation projects Programming projects Exercise classes Tutorials Internships

Mentoring

Teaching

Lectures

  • Relational Database Systems - University of Marburg
  • NoSQL Databases - University of Marburg
  • Geospatial Databases - University of Marburg
  • Implementing Database Systems - University of Marburg
  • Efficient Algorithms - University of Marburg
  • NoSQL database systems - Imperial College London

Exercise Sessions

Database Systems NoSQL Software Engineering Algorithms OOP Programming internships Logic Linear Algebra Analysis Geo-databases
University lecture room with a lecturer facing a database architecture diagram
I enjoy breaking down complex topics into understandable concepts and seeing students grow through engagement and collaboration.

Technical Range

Skills

Programming Languages

JavaPythonSQLC#C++RKotlinRustHaskell

Frameworks & Tools

Spring BootREST APIsAWSDockerKubernetesMavenGitLinuxJUnitPandasFastAPIJDBCjOOQJPACI/CD

Database Systems

PostgreSQLSQLMongoDBNeo4jElasticsearchKafkaSparkAmazon AuroraMariaDB

Engineering Focus

Software architectureBackend systemsCloud architectureSystem architectureData processingIndexingQuery processingPerformance tuningExperimental evaluationTesting

Methods & Coordination

Project coordinationStakeholder alignmentRequirements engineeringRisk managementDependency managementTechnical decision-makingScrumKanbanMentoringCode reviews

Spoken & Written Languages

German - nativeArabic - nativeEnglish - fluent

Get in touch

Good work starts
with a conversation.

Software architecture, data systems, or research collaborations.

alex@el-shaikh.com

Your details are sent to me via FormSubmit so I can reply to your enquiry.