Farhaan Bukhsh is a Senior Software Engineer with 11 years of experience building scalable, user-focused systems across Python, JavaScript/React, and Node.js, currently driving feature work and releases for the Open edX platform at OpenCraft. A core committer and release manager for Open edX, he contributes across backend CMS improvements and frontend microfrontends—work that touches the widely used openedx/edx-platform and edx-ora2 repositories. He has a strong open-source pedigree, from Google Summer of Code to long-term Fedora contributions (including fixes to Bodhi), and he speaks regularly at EuroPython, PyCon, and edtech events about WASM, async Python, and performance engineering. Farhaan explores Rust and WebAssembly to close performance gaps in ML and serverless environments, reflecting a pragmatic interest in systems-level optimization beyond typical web stacks. He’s also co-founded a startup and taught programming, bringing a mix of entrepreneurial drive, mentorship, and community stewardship to every project.
11 years of coding experience
5 years of employment as a software developer
Engineer's Degree, Computer and Information Sciences, General, Engineer's Degree, Computer and Information Sciences, General at Dayananda Sagar College of Engineering, BANGALORE
The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
Backend Developer
Contributions:152 reviews, 17 commits, 41 PRs in 1 year 2 months
Contributions summary:Farhaan primarily contributed to the Open edX platform's backend, focusing on enhancing the content management system (CMS) and related features. They added functionality to the CMS, including integrating file upload previews for open assessment XBlocks and adding an "Open Response" button to the component tray for easier access. The user also made improvements to the unit settings. They also worked on the django-countries configuration and tests.
Contributions:1 review, 16 commits, 3 PRs in 2 months
Contributions summary:Farhaan contributed to the Open Response Assessment (ORA) suite by adding and modifying features related to templates, file uploads, and backend logic. They introduced translation strings, added templates for the studio, and fixed file handling issues. The contributions also included improvements to the file system backend and version updates.
assessmentpythonsuite
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.