Coşku Acay

Staff Software Engineer at Cyberhaven

California, United States
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

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Cornell University
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Carnegie Mellon University
bookHigh School Diploma, High School Diploma at Uskudar American Academy
languagesEnglish, Turkish, Japanese
github-logo-circle

Github Skills (8)

data-structures10
memory-management10
c-language10
cprogramming-language10
data-structure10
algorithm9
algorithms9
testing8

Programming languages (10)

C++RustScalaElmJavaScriptHaskellHTMLErlang

Github contributions (5)

github-logo-circle
cacay/MemoryPool

Mar 2013 - Aug 2016

An easy to use and efficient memory pool allocator written in C++.
Role in this project:
userBack-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.
allocatorcppmemory-pool
cacay/regexp

May 2018 - Sep 2022

Haskell regular expression library that supports derivatives, equivalence, intersection, and complement.
Contributions:16 commits, 12 pushes, 1 branch in 4 years 4 months
haskellregular-expression
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