I recently completed my MSc in Computer Engineering at Bilkent University (Ankara, Turkey, March 2026), advised by Prof. Uğur Doğrusöz in the iVis (Information Visualization) research group. I build interactive systems for graph visualization, graph databases, and the algorithmic foundations of visual analytics, with side interests in graph-structured machine learning, computational geometry, and research software quality.
Graph visualization · Graph data & databases · Graph algorithms & computational geometry · Applied ML / NLP · Web & desktop engineering
Collaborative Integration and Traversal Querying of Biological Pathways in a Graph Database — a Neo4j-backed unified pathway model with customizable entity matching and traversal queries (neighborhood, common stream, paths between entities), integrated end-to-end into the Newt Pathway editor.
I'm a co-developer of Newt and ChiSE — the iVis web-based pathway visualization stack — credited in the Newt project README and contributing across 14+ months. Selected upstream work:
- Newt v4.0.0 release (commit, Jun 2024) and v3.1.1 (tag)
- SBML branch merge in both Newt (commit) and ChiSE (commit), Feb 2024
- Paths-Between query updates and empty-result handling in Newt (#719)
- Edge routing for SBML transcription/translation, modulation, and association arcs in ChiSE (#735, #736, #740, #742)
- Gene-query input validation for Newt's pathway query interface (#709)
- 📐 higher-order-voronoi — k-th order Voronoi diagrams as a spatial index for k-NN queries; classical-from-scratch + SciPy implementations and an interactive matplotlib visualizer (CS 567, Computational Geometry).
- 🧠 turkish-author-clustering — unsupervised authorship attribution on Turkish literary prose, comparing TF-IDF, BERT, and roBERTa representations (CS 533, Information Retrieval).
- 🤖 visual-anomaly-detection-robot — egocentric-robot anomaly detection with classical descriptors (SIFT, ORB, HOG) (CS 554, Computer Vision).
- 🛡️ image-poisoning-osn-defense — adversarial image poisoning as a privacy defense against face-recognition–based profile matching on online social networks (CS 519, Data Privacy).
- 🧰 WiseDisk — Electron desktop app for context-aware Windows disk-cleanup recommendations.
- 🚀 exit-readiness-beacon — React/TypeScript readiness-assessment web app, deployed.
- 💼 CV / contact: LinkedIn
- 📧 Email: zainnoor6035020@gmail.com
- 🏛 Lab: iVis at Bilkent
Python · JavaScript / TypeScript · C++ · Neo4j / Cypher · Cytoscape.js · React / Node · Electron · OpenCV · scikit-learn · Hugging Face
Applying for funded PhD positions in Europe in graph drawing, network visualization, graph-based machine learning, computational geometry, and research software quality. If you're a researcher in any of these areas — or know someone who is — I'd love to talk.
