π Istanbul, Turkey
π§ abdullahenesoncu@gmail.com
π +90 531 624 8337
π GitHub | LinkedIn
International Olympiad in Informatics medalist and backend engineer focused on algorithms, optimization, and distributed systems. Strong in C/C++, Python, SQL; experienced in backend architecture, computer vision, and full-stack development.
Bogazici University, Istanbul (2015β2021)
B.Sc. in Computer Engineering (Double Major in Mathematics)
GPA: 3.8 β Top 3 in program
- International Olympiad in Informatics (IOI): Bronze (2014), Silver (2015)
- Balkan Olympiad in Informatics (BOI): Gold (2014), Silver (2015)
- Asia-Pacific Informatics Olympiad (APIO): Bronze (2014), Silver (2015)
- Turkish Olympiad in Informatics: Bronze (2012), Gold (2013, 2014)
- ACM ICPC SEERC: 18th place (2015), 35th place (2018)
- Designing and optimizing backend architecture of the S4E security product.
- Technologies: RabbitMQ, Kafka, PostgreSQL (SQL specialization), Flask, SQLAlchemy.
- Developed networking software in C++ and Aristaβs internal TAC and AREX languages.
- Focused on low-level networking systems and performance-critical code.
-
Document Data Extraction Framework:
- Built a hybrid system combining rule-based extraction and ML models (Detectron2, RCNN, Mask-RCNN, Fast-RCNN).
- Supported labeling, training, and harmonization with extraction rules.
- Technologies: C++ (adhoc Lagos), Python, AI/ML, Computer Vision, Image Processing.
-
Python-based Chatbot Flow Engine:
- Designed a system where users wrote chatbot flows in Python.
- Implemented parsing, execution pausing, state persistence in DB, and resuming seamlessly.
- Technologies: Python, DB state management, parser design.
-
Augmented Reality Project:
- Calibrated UAV tail camera and overlaid 3D objects on pilotβs live video feed.
- Technologies: OpenCV, mathematical calibration methods, OpenGL, C++, C#.
-
Video Transmission Project:
- Designed a low-latency video pipeline for pilot video systems.
- Reduced latency from 400 ms β 200 ms (2Γ faster than the existing system).
- Supported recording and compositing multiple streams (e.g., HUD overlay).
- Technologies: C++, multi-threading, C#, FFmpeg/libav.
- Developed a route-planning extension for the mobile app using Google Maps APIs.
-
PyFastAlgo (in development):
A broad algorithm library in C++ with Python bindings. Includes runtime helpers using Numba and NumPy. Aims to provide a rich algorithmic toolkit missing in Python ecosystems. -
Convert Everything:
Web platform for arbitrary conversions (e.g., images β PDF, hex β RGB).- Supported AI-based generation of new converters.
- Frontend: React (dynamic form rendering).
- Backend: Django (AI-driven I/O detection), SEO optimization.
-
DocManager:
Document management system for law firms.- Stack: Django + ReactJS.
-
Historical Board Games:
AI opponents for classical board games.- Stack: Python + AI search algorithms.
-
Donation Management System (Freelance):
Developed with Node.js, React, and Firebase to handle donation workflows. -
YouTube Sync Extension (Freelance):
Chrome extension and Python + FFmpeg tool to synchronize external video streams inside a YouTube video player without breaking IP rules.
- Analytical Investigation of Long-Time Diffusion Dynamics in a Synaptic Channel With Glial Cells. IEEE Xplore, 2021. Link
- Languages: C, C++, Python, SQL, JavaScript
- Backend: Flask, Django, SQLAlchemy, PostgreSQL, RabbitMQ, Kafka
- Systems: Distributed Systems, Docker, Nginx
- AI/Computer Vision: PyTorch, Detectron2, RCNN family, OpenCV, NumPy
- Video/Graphics: FFmpeg/libav, OpenGL, multi-threaded low-latency streaming
- Frontend: ReactJS
- Turkish (native)
- English (fluent)


