Coşku Acay is a Staff Software Engineer with 13 years of experience building compilers, distributed systems, and high-performance C++ infrastructure, currently based in California. He holds a PhD from Cornell where he worked on programming languages, information-flow security, and cryptographic compilation, and designed the Viaduct compiler to translate high-level global programs into secure distributed implementations. At Observe he led redesigns of a proprietary query language OPAL—simplifying its type system, adding a tree-sitter parser, and shipping autocomplete and CI to prevent incidents—work that bridges language research and production tooling. Previous roles include building metrics systems at Meta and low-latency monitoring for a quantitative trading firm, showing a blend of systems engineering and applied research. His open-source C++ MemoryPool reveals a deeper focus on low-level performance and allocator design not obvious from his compiler work. He combines academic rigor with a track record of shipping robust, production-grade language and systems software.
13 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Cornell University
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Carnegie Mellon University
High School Diploma, High School Diploma at Uskudar American Academy
An easy to use and efficient memory pool allocator written in C++.
Role in this project:
Back-end Developer
Contributions:26 commits, 1 push in 3 years 5 months
Contributions summary:Coşku primarily focused on creating and implementing a memory pool allocator in C++. They developed the core `MemoryPool.h` and `MemoryPool.tcc` files, defining the data structures and functions for memory management. The user also provided a test file, `test.cpp`, to benchmark the memory pool against a standard allocator, along with a `StackAlloc.h` file demonstrating how to integrate with an allocator. This suggests a focus on low-level memory management and performance optimization within the C++ context.
Java bindings for the ABY Framework: https://github.com/encryptogroup/ABY
Contributions:8 releases, 146 commits, 68 PRs in 1 year 10 months
cryptographyabyjava-bindingsjavaencryption
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.