Onur Çağırıcı

Software Developer at Procore

Onur Çağırıcı

Faculty of Science

Onur Çağırıcı

Department of Computer Science

About Me

Photo

I worked in academia from 2011 to 2023. Currently I am a front-end developer with a touch of back-end at Procore. With a strong academic foundation and expertise in algorithm design, data structures, and complexity analysis, I focus on solving complex problems through simple and maintainable software solutions. I also bring solid problem-solving skills in theoretical computer science, particularly in areas such as computational geometry and algorithmic analysis.

/in/cagirici
/cagirici
my name dot my surname @procore.com

Professional Summary

Transitioned from academia (2011–2023) to industry. Currently a front-end developer (with some back-end work) at Procore. Skilled in designing efficient algorithms, writing maintainable code, and solving complex problems with clean, scalable solutions.

Skills

Technical expertise and areas of focus

JavaScript / TypeScript / React

Builds performant front-end applications with modern frameworks, maintains component libraries, and ensures responsive design.

Algorithms and Data Structures

Expertise in designing and implementing efficient algorithms, especially in computational geometry and graph theory.

Clean Code and Maintainability

Strong advocate of readable, well-documented, and testable code with CI/CD experience and agile workflow familiarity.

Work Experience

Software Engineer – Procore Technologies

Nov 2024 – Present
Developing and maintaining complex web apps in a collaborative environment. Contributed to internal tools and client-facing features using React, Redux, and Node.js.

Software Engineer – Novanta

May 2023 - Nov 2024
Developing and maintaining complex web apps in a collaborative environment. Contributed to internal tools and client-facing features using React, Redux, and Node.js.

Education

Ph.D. in Computer Science

Masaryk University, Brno, Czech Republic (2016–2021)

M.Sc. in Computer Science

Izmir University of Economics, Turkey (2012–2015)

B.Sc. in Computer Engineering

Izmir University of Economics, Turkey (2007–2011)

Selected Projects

Disk Graph Algorithms

Developed algorithms for recognizing unit disk graphs in restricted domains; applied in sensor networks and robotics.

Bouncing Robots Simulation

Simulated motion planning for autonomous robots inside rectilinear polygons with collision modeling. [Paper]

Conflict-Free Guarding

Studied conflict-free coloring and guarding of polygons using graph-theoretic approaches. [Paper]

Publications

Academic background

Short CV

For my full CV click here.

Activities

2022

visiting researcher at Jagiellonian University Kraków, Poland

2021

postdoctoral researcher at TMU Toronto, Canada

2019

visiting researcher at ENS de Lyon Lyon, France

2017

visiting researcher at UASLP San Luis Potosí, Mexico

visiting researcher at UNAM Mexico City, Mexico

visiting researcher at Cinvestav Mexico City, Mexico

visiting researcher at Jagiellonian University Kraków, Poland

2016 - 21

PhD at Masaryk University Brno, Czech Republic

2012-15

MSc at Izmir University of Economics Izmir, Turkey

2010

Internship at University of Cantabria Santander, Spain

2008

Internship at Coretech Istanbul, Turkey

2007-11

BSc at Izmir University of Economics Izmir, Turkey

Publications

O. Çağırıcı: On embeddability of unit disk graphs onto straight lines. TOCS '22

O. Çağırıcı, Y. Bahoo, S. LaValle: Bouncing Robots in Rectilinear Polygons. MMAR '22

O. Çağırıcı, P. Hliněný, F. Pokrývka, A. Sankaran: Clique-Width of Point Configurations. JCTB '21

D. Ağaoğlu, O. Çağırıcı: Unit disk visibility graphs. EUROCOMB '21

O. Çağırıcı, P. Hliněný, F. Pokrývka, A. Sankaran: Clique-Width of Point Configurations. WG '20

O. Çağırıcı: On embeddability of unit disk graphs onto straight lines. CSR '20

O. Çağırıcı, S. K. Ghosh, P. Hliněný, B. Roy: On conflict-free chromatic guarding of simple polygons. COCOA '19

O. Çağırıcı, P. Hliněný, B. Roy: On Colourability of Polygon Visibility Graphs. FSTTCS '17

O. Çağırıcı, L. Casuso, C. Medina, T. Patiño, M. Raggi, E. Roldán-Pensado, G. Salazar, J. Urrutia: On upward straight-line embeddings of oriented paths. ECG '17