From Ilgaz’s personal wiki

Ilgaz Mehmetoğlu

Computer science student · software developer · learning bioinformatics

Hi, I’m Ilgaz Mehmetoğlu, a third-year Computer Science student at Maastricht University. This page is a small record of the software I build and the subjects I’m learning, including bioinformatics.

I enjoy desktop applications, developer tools, and experimental software. I’m especially drawn to clear architecture, useful tests, local-first data, and interfaces that feel pleasant to work with.

1 About

I like software with a clear job to do. So far, I’ve worked mostly on standalone applications, creative tools, developer utilities, and engine systems. I care about dependable behaviour, replaceable components, useful tests, and interfaces that respect the user’s attention.

Lately I’ve been looking at how those interests could fit into bioinformatics and scientific software.

2 Bioinformatics direction

Current note: I’m still early in learning bioinformatics. Right now I’m building up the biology and statistics I need alongside my computer science background.

What interests me most is the practical side of the field: reproducible analysis, careful validation, clear provenance, and research tools whose behaviour people can understand.

2.1 Current interests

  • Biological sequence analysis and annotation
  • Reproducible analysis pipelines and provenance
  • Exploratory interfaces for complex biological data
  • Systems biology and biological networks
  • Testing and validation of scientific software
  • Local-first research tools

2.2 Currently learning

Bioinformatics fundamentals, biological sequence analysis, computational biology, and the statistics required to interpret biological data. I’m putting that learning into practice through Haplux, my first substantial bioinformatics project.

3 Selected projects

Haplux is my first substantial bioinformatics project. The other projects show the wider engineering background I bring to scientific software: modular systems, complex interfaces, local data, tooling, and cross-platform delivery.

Haplux [pre-alpha, bioinformatics]

A reference-neutral research tool for testing whether a genomic model’s predicted effect for the same focal variant remains stable across different human haplotype backgrounds. It reconstructs phased haplotypes from indexed FASTA and VCF/BCF data, builds matched REF/ALT experiments, retains sequence provenance, and exposes the same analysis engine through a terminal interface and machine-readable JSON workflows.

Haplux terminal interface showing the FASTA and VCF workspace
The FASTA + VCF workspace, rendered directly from Haplux.
  • Python
StackPython 3.9+, pysam/HTSlib, Textual, FASTA, VCF/BCF
StatusPre-alpha research software; non-clinical
LinksSource code

Java Vector Nexus [active, open source]

A modular, cross-platform visual novel engine and 2D animation toolkit. It includes a runtime, editor, scripting formats, and build tools.

  • Java
  • Gradle
  • Clojure
  • Scala
StackJava 21, JavaFX, Gradle, Clojure, Scala
LinksDocumentation · Source code

Simjot [desktop, local-first]

A personal writing and creative-wellness studio with journaling, mood tracking, poetry analysis, encrypted backups, and an expressive Aero-inspired interface.

  • Java
  • C
  • C++
  • Objective-C
  • Haskell
StackJava 24, Swing, C/C++, Objective-C, Haskell, local-first storage
LinksSource code

4 Technical toolbox

LanguagesPython, Java, C#, JavaScript, TypeScript, Swift, Bash, Haskell
ApplicationsJavaFX, Swing, .NET, React, Electron, SwiftUI, AppKit
Scientific softwarepysam/HTSlib, FASTA, VCF/BCF, haplotype reconstruction, provenance-aware workflows
Data & systemsSQLite, native interop, cross-platform packaging, local-first storage
Testingpytest, JUnit, NUnit, Jest, integration testing, usability studies

5 Contact

I’m happy to hear about bioinformatics projects, research software, internships, or simply an interesting idea worth discussing.