Osman Aslancan is a computer engineer with six years of hands-on experience building backend systems and developer tooling, currently working at Baykar Technologies in Istanbul. He has contributed significantly to the Serenity platform—focusing on server-side code generation, TypeScript modular output, and handling complex response types—which shows a knack for bridging .NET backends with typed frontend artifacts. Prior roles include software and mobile development at serenity.is and Marmara Üniversitesi, where he used C# and Flutter to deliver production features. Osman combines formal computer engineering training with practical experience in code generation and permissions testing, making him effective at turning API complexity into predictable client-side contracts. He is comfortable in both research-like engineering tasks and production delivery, and his open-source contributions reveal an interest in improving developer ergonomics across the stack.
6 years of coding experience
2 years of employment as a software developer
Lisans Derecesi, Computer Engineering, Lisans Derecesi, Computer Engineering at Marmara Üniversitesi
Electrical and Electronics Engineer, Electrical and Electronics Engineering, Electrical and Electronics Engineer, Electrical and Electronics Engineering at Marmara University
Business Apps Made Simple with Asp.Net Core MVC / TypeScript
Role in this project:
Back-end Developer
Contributions:49 commits, 13 PRs, 34 pushes in 6 months
Contributions summary:Osman primarily contributes to the Serenity platform, focusing on code generation and the server-side aspects of the application. Their work includes generating server typings to handle various response types, including dictionaries, lists, and interfaces derived from IActionResult. The user has also implemented permission keys tests and added features to handle JSON return types in dynamic scripts. Additionally, the user has contributed to the code generation process by implementing features such as modular TypeScript generation.
Bu uygulama, ihtiyaç sahibi depremzedelerin hangi adreste, nelere ihtiyaçları olduğu ve iletişim alma yöntemi bilgilerini ekleyebildiği; aynı zamanda girilen ihtiyaç taleplerinin listelenerek yardımseverlerin bu ihtiyaçları karşılayabilmesi amacıyla tasarlandı.
Contributions:9 pushes, 3 branches in 1 day
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.