Bora Canbula

Kurucu at Canbula Yazılım Araştırma Geliştirme Limited Şirketi

Manisa, Manisa, Turkey
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Bora Canbula is an Associate Professor and founder based in Manisa, Turkey, blending 12 years of academic and engineering experience across theoretical nuclear physics, high performance computing, and software development. He leads research and teaching at Manisa Celal Bayar University while founding Canbula Yazılım Ar-Ge to translate HPC and data science methods into practical solutions. His background spans full-stack development, systems administration and university leadership roles, giving him a rare mix of hands-on coding, operational stewardship and strategic governance. On GitHub he maintains a ParallelProgramming course repository with practical Python concurrency examples—demonstrating applied expertise in threading, multiprocessing and asyncio scheduling. Unusually for a physicist, he holds formal training in computer engineering and practical marine mechanics experience, reflecting a pragmatic, multidisciplinary approach to complex computational problems.
code13 years of coding experience
job4 years of employment as a software developer
bookLisans Derecesi, Computer Engineering, Lisans Derecesi, Computer Engineering at Ahmet Yesevi Üniversitesi
bookTechnical High School, Marine Mechanics, Technical High School, Marine Mechanics at İMTML
bookDoctor of Philosophy (PhD), Nükleer Fizik, Doctor of Philosophy (PhD), Nükleer Fizik at Manisa Celal Bayar Üniversitesi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

multi-process10
multiprocessing10
parallel-processing10
python-multiprocessing10
threaded10
parallel10
parallel-computing10
thread10
hyper-threading10
parallelization10
python10
multithreading10
asyncio10
testing8
logging7

Programming languages (2)

Jupyter NotebookPython

Github contributions (5)

github-logo-circle
canbula/ParallelProgramming

Oct 2022 - Jan 2023

Repository for Parallel Programming course given by Assoc. Prof. Dr. Bora Canbula at Computer Engineering Department of Manisa Celal Bayar University.
Role in this project:
userBack-end Developer
Contributions:825 reviews, 72 commits, 563 PRs in 3 months
Contributions summary:Bora contributed to a parallel programming course repository, demonstrating expertise in Python and concurrency concepts. Their work includes the creation of example code using threads, multiprocessing, and asynchronous programming techniques. Specifically, the user implemented solutions for testing, logging, and custom scheduling with asyncio, which directly aligns with the repository's stated purpose. Additionally, the user provided refactored code and solutions for midterm projects, demonstrating a strong understanding of parallel programming paradigms.
computer-engineeringasynchronous-programmingasyncioparallel-processingparallel-programming
canbula/Dining_Philosophers

Oct 2021 - Nov 2022

Solution of the Dining Philosophers problem with Python.
Contributions:3 commits, 1 PR, 1 push in 1 year 1 month
python
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial