Ramla Imam is a senior content writer and BS IT student from Punjab, Pakistan, combining nine years of professional writing experience with growing technical expertise in programming, systems analysis, and networking. She has delivered content for global clients and brands through Upwork, Fiverr, Red Hat, BT Group, Unity, and Johnson & Johnson, translating complex technical topics into engaging narratives. Alongside her writing career she contributes to low-level systems work as a back-end developer on the Theseus OS, where she implemented and debugged an Intel 10GbE NIC driver and added IPC featuresโan uncommon blend of kernel-level coding and content craft. Ambitious and adaptable, she seeks internships and projects to bridge theory and practice while continuing to create clear, audience-focused technical content.
9 years of coding experience
2 years of employment as a software developer
BS, Computer/Information Technology Administration and Management, A+, BS, Computer/Information Technology Administration and Management, A+ at Ghazi University Dera Ghazi Khan
Theseus is a modern OS written from scratch in Rust that explores ๐ข๐ง๐ญ๐ซ๐๐ฅ๐ข๐ง๐ ๐ฎ๐๐ฅ ๐๐๐ฌ๐ข๐ ๐ง: closing the semantic gap between compiler and hardware by maximally leveraging the power of language safety and affine types. Theseus aims to shift OS responsibilities like resource management into the compiler.
Role in this project:
Back-end Developer
Contributions:66 reviews, 55 commits, 20 PRs in 4 years 4 months
Contributions summary:Ramla primarily contributed to the development of the Theseus operating system by implementing and debugging the Intel 82599 10GbE network interface card driver. This involved writing low-level code to configure the device, handle packet transmission and reception, and integrating with the existing kernel infrastructure. The user also implemented a simple IPC (inter-thread communication) mechanism and extended the ixgbe test application. The user refactored networking driver code.
A modern experimental OS written from scratch in Rust to experiment with novel OS structure and state management.
Contributions:2 PRs, 354 pushes, 93 branches in 4 years 2 months
rustoperating-systemscratchstate-management
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.