Hi, I'm Rana! A few things about me...
🥞 A full-stack software developer with particular interests in server-side development, web development, design, DevOps, self-hosting/homelabbing, AI, and open-source projects.
👩🏽💻 Currently work as a software developer at Defra, developing digital services to improve the overall user experience for farmers.
🌐 Very occasionally blog about tech on my website (should you ever need something to read).
🧠 Passionate about continuous, life-long learning and make it a priority to work on personal & professional development routinely.
💻 ranasalem.io
✉️ Email
👤 LinkedIn
A summary of the tools that I've both used in the past and/or still use currently.
| Category | Skills | Summary |
|---|---|---|
| Programming | Python | |
| Operating Systems | Linux, Arch Linux, Hyprland | |
| DevOps | Kubernetes, Helm | |
| Frameworks & Libraries | Three.js | |
| Development Tools | Vim |
Below is a summary of the contributions I've made to open source projects.
| Repository | Project description | Summary of work completed | Pull requests |
|---|---|---|---|
| Skill Icons (skill-icons) | Popular fork of the official skill-icons created by LelouchFR to expand on the original icon set. | Use of Figma to create and add light mode, dark mode, and system mode icons to fulfill issues/icon requests opened by users. | #398, #401, #416, #420, #608 |
| Hyprland Wiki (hyprland-wiki) | Official Hyprland wiki that provides detailed documentation on getting started with and using the Hyprland ecosystem. | Proposed updates to the wiki on compatibility of ly as a login manager. | #1134 |




