Rana Shahzaib Ur Rehman
About Rana Shahzaib Ur Rehman
Rana Shahzaib Ur Rehman is a Frontend Developer with a background in Electrical and Electronics Engineering from the National University of Sciences and Technology (NUST). He has experience in graphics and media roles, and has worked on various machine learning projects, while currently developing frontend applications at Crowdbotics.
Work at Crowdbotics
Rana Shahzaib Ur Rehman has been employed at Crowdbotics as a Frontend Developer since 2022. In this role, he has developed over 120 frontend screens using React Native. His work emphasizes the creation of pure components, avoiding the use of third-party libraries. This focus on component purity contributes to the overall efficiency and maintainability of the applications he develops.
Education and Expertise
Rana studied Electrical and Electronics Engineering at the National University of Sciences and Technology (NUST) from 2021 to 2025, where he is pursuing a Bachelor of Engineering degree. Prior to this, he completed his Fsc at Government College University (GCU), Lahore, from 2019 to 2021. His educational background provides a strong foundation in engineering principles, which he applies in his development work.
Background
Rana has a diverse background in various roles related to technology and design. He worked at the NUST ACM Student Chapter as a Graphics Executive for nine months in 2021 and later served as Team Lead Graphics for three months in 2022. Additionally, he was part of the media team at TEDxGCULahore from 2020 to 2021 and held the position of Joint Secretary for the Young Ravians' Club at GCU from 2019 to 2020.
Machine Learning Projects
Rana has engaged in machine learning projects that include style-based art classification and behavioral biometrics in the metaverse. These projects reflect his interest in integrating advanced technologies into practical applications, showcasing his skills in both development and innovative thinking.
Technical Skills
Rana possesses hands-on experience in both front-end and back-end development, particularly using the Python/Django framework. This dual expertise allows him to contribute effectively to various stages of the software development process, enhancing his capabilities as a developer.