Summary
M Karataş is a founding software engineer and seasoned full-stack developer with 15+ years of experience building startups, products and cloud-native systems from Istanbul to San Francisco. He blends deep backend and architecture experience—spanning Python, JVM, databases and systems—with a JavaScript-first focus since 2015, having shipped production React/TypeScript UIs and developer-facing tooling. He has led small-to-mid engineering teams and prefers individual contributor roles to stay hands-on, but is comfortable taking on management when projects require it. Notable work includes optimizing a specialized time-series store at Hazelcast, migrating complex data platforms (Postgres → Cassandra → Scylla), and building a Kubernetes-based cluster simulator to demonstrate enterprise failure/recovery scenarios. His background includes desktop C++/Delphi roots and a history of translating legacy stacks into modern, lower-LOC cross-platform solutions. Based in San Francisco, he combines product-minded engineering with pragmatic architectural choices that prioritize observability, accessibility and reduced operational complexity.
12 years of coding experience
16 years of employment as a software developer
High School, High School at Kadikoy Anadolu Lisesi
Physics, Physics at Sakarya Üniversitesi