Farhad Makiabady is a Senior Full Stack Developer with eight years of experience building web and backend systems from Edmonton, Alberta. He turned an early hobby running an online game server into a Computing Science degree and a career that spans municipal tech, enterprise services, and growing product teams. At Punchcard Systems he progressed from Software Developer to senior engineer, shipping full-stack solutions and driving technical improvements. Farhad is also an active open-source contributor, having implemented URL handling and tab-opening integrations for the modern text-based browser Browsh, demonstrating comfort working across CLI, backend and web-extension boundaries. He combines pragmatic engineering with a curiosity for low-level integration and user-facing tooling, often finding elegant ways to bridge disparate components.
8 years of coding experience
6 years of employment as a software developer
Bachelor of Science - BS Computing Science – Science Internship Program, Bachelor of Science - BS Computing Science – Science Internship Program at University of Alberta
A fully-modern text-based browser, rendering to TTY and browsers
Role in this project:
Back-end Developer
Contributions:6 commits, 2 PRs, 9 comments in 3 days
Contributions summary:Farhad focused on implementing core functionality within the browsh application, specifically related to handling URLs and opening new tabs. They added URL validation, incorporated command-line arguments, and integrated a mechanism to open new tabs based on provided URLs. The user modified the codebase to interact with the web extension, enabling the opening of new tabs. They also cleaned up code spacing.
Contributions:24 PRs, 79 pushes, 7 branches in 2 years 5 months
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.