About
I’m a year into an MSc in Computer Engineering at Karabük University, with a thesis on large-scale academic author disambiguation. Until Jul 2026 I was an AI Engineer at CodLab AI in Karabük.
At CodLab I was the sole engineer on an entity-resolution pipeline over bibliometric data — author disambiguation, designed and run in production, architected toward 85M+ articles (roughly 500M author mentions) on a single machine. The system is a two-stage Python ETL: PostgreSQL 15 with pgvector for 384-dim embeddings, Elasticsearch with a Turkish analyzer for fuzzy name search, SentenceTransformers, and RapidFuzz.
Matching runs through a multi-signal hierarchy — email, ORCID, ResearcherID, affiliation, the co-authorship graph, semantic embedding — with anti-snowball safeguards against false mega-clusters, and holds ~92% on a 200-case ground-truth benchmark with cluster-quality guards. A MinHash LSH block-then-cluster layer removed the Elasticsearch bottleneck entirely; an out-of-core memmap design keeps 85M-scale processing inside a fixed memory budget. Not everything worked: a ThreadPool Elasticsearch prefetch made things 35% slower, and a bucket filter cost 30 cases on the accuracy benchmark. The playground on this site reimplements the general technique with synthetic records.
Before that: working remotely with Mitsubishi Electric Innovation Center in Silicon Valley (Sep – Nov 2024) I optimized YOLO-based detection models for inference speed and accuracy; at DIATICS in Istanbul (May – Sep 2024) I did full-cycle computer vision — detection, classification, pose estimation, from data preparation and labeling through training and evaluation — served via FastAPI backed by PostgreSQL; at ArVis Technology (Jul – Sep 2023) I built a Unity game whose GPT-driven NPCs held unscripted conversations, with Azure text-to-speech and speech-to-text in a full voice loop; and at Deutsche Telekom (Jul – Aug 2023) I wrote Python automation for HR and back-office email workflows.
Education
MSc Computer Engineering, Karabük University
2025 – present
Thesis: large-scale academic author disambiguation. First year done.
BSc Computer Engineering, Karabük University
2020 – 2025
GPA 3.31. Senior project: an agentic assistant for Alzheimer’s patients — medication tracking and reminders, recording memories and photos and recalling them back in conversation, and memory exercises.
Publication
Tüylüoğlu, B. E., & Türker, İ. (2025). Author Name Ambiguity in Turkish Scientific Publications: A Bibliometric Verification Approach. 8th International Trakya Scientific Research Congress.
Community
Google Developer Student Clubs Karabük — Co-Lead
Oct 2023 – Jun 2025
I ran an introductory AI workshop, organized technical sessions and field trips, and coordinated a DevFest conference with 500+ attendees.
Skills
- Languages
- Python, SQL, C
- ML/DL
- PyTorch, ML, DL, NLP, computer vision, image processing, OCR and document processing, multimodal
- Retrieval & agents
- embeddings, vector search, RAG, GraphRAG, LangChain, LangGraph, agentic pipelines, tool calling, MCP
- Data & serving
- PostgreSQL, pgvector, Qdrant, Elasticsearch, FastAPI, REST APIs, Docker, Git
- Spoken
- English (professional), Turkish (native)