Ashraf Nazar is a London-based software engineer with nine years of multidisciplinary experience delivering front-end and full-stack improvements across consumer-facing platforms. Currently at giffgaff after roles at AND Digital, he combines production engineering with product-minded UX work—evident from front-end fixes to freeCodeCamp and UI/documentation enhancements for the popular UK postcode API postcodes.io. Ashraf is detail-oriented and pragmatic, regularly tackling accessibility/UX edge cases, ESLint and code-quality issues, and documentation clarity to improve maintainability and user experience. His background spans web ops, product delivery and even people-facing roles like branch management and tutoring, which supports strong communication and stakeholder empathy. Trained at Le Wagon in full‑stack development and with a graduate diploma in economics, he blends technical craftsmanship with analytical thinking to ship polished, user-centered features.
9 years of coding experience
7 years of employment as a software developer
Full Stack Web Development, Computer Programming, Certificate, Full Stack Web Development, Computer Programming, Certificate at Le Wagon
Psychology with Business, PSYCHOLOGY, Psychology with Business, PSYCHOLOGY at Kingston University
Graduate Diploma in Economics, Economics, 60, Graduate Diploma in Economics, Economics, 60 at Birkbeck, University of London
Contributions:30 commits, 24 PRs, 15 pushes in 3 years
Contributions summary:Ashraf primarily focused on improving the documentation for the `postcodes.io` project. Their contributions include correcting grammar and fixing typos, adding a scrollable menu, adding a link to a guide on postcode validation, and embedding images. They also made various UI/UX improvements, adapting changes to previous blobs and fixing scrollable container issues, and making the Ideal Postcodes logo responsive on the About page. These efforts reflect a focus on enhancing the user experience and clarity of the project.
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
Role in this project:
Front-end Developer
Contributions:21 commits, 28 PRs, 98 comments in 10 months
Contributions summary:Ashraf primarily contributed to the front-end development of the freeCodeCamp platform. Their work focused on fixing UI issues, such as adjusting button widths and rendering the mobile navbar, and enhancing the user interface through the addition of borders to search list items. They also addressed code quality and maintainability by fixing ESLint warnings and changing the tab size in the editor. These contributions improved the user experience and code quality.
mathcurriculumreactlearn-to-code-for-freecss
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.