Kevan is a software engineer with seven years of hands-on experience, specializing in low-level system programming and OS development. An active open-source contributor, he improved core memory management and graphics subsystems in the well-known Cosmos OS project, adding small-heap allocation logic and richer SVGA drawing and console capabilities. Comfortable working on backend and infrastructure-level code, he brings practical expertise in managed-language operating system internals (C#/.NET). His background suggests a curiosity for systems-level challenges and a habit of tackling foundational problems that make higher-level software more reliable.
Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!
Role in this project:
Back-end Developer
Contributions:33 reviews, 63 commits, 11 PRs in 1 year
Contributions summary:Kevan primarily contributed to the operating system's core memory management and graphics capabilities. They modified the `HeapSmall.cs` file to add functionality for small heap memory allocation and management, and enhanced graphics rendering by adding new functions for drawing, clearing, and displaying graphics elements in the `SVGAIICanvas.cs` file. Additionally, they added and updated console-related functions and tests for the `ConsoleImpl.cs` file. These changes suggest a focus on low-level system programming and OS development.
Contributions:18 commits, 1 PR, 46 pushes in 25 days
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.