About Me

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
- On embeddability of unit disk graphs onto straight lines, TOCS '22
- Bouncing Robots in Rectilinear Polygons, MMAR '22
- Clique-Width of Point Configurations, JCTB '21
- Unit Disk Visibility Graphs, EUROCOMB '21
- On conflict-free chromatic guarding of simple polygons, COCOA '19
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