Rahul Rajesh is an algorithmic trader and software engineer with 9 years of experience blending high-performance systems engineering, research, and front-end development across trading firms and academia. Based in Singapore, he builds and optimizes low-latency trading infrastructure at Jump Trading while applying a strong foundation in computer science, mathematics, and economics to implement cross-asset strategies. His open-source contributions include front-end and full-stack improvements to educational platforms like Source Academy and TEAMMATES, demonstrating attention to UX, API design, and scalable grading features. Rahul’s background spans research projects on 3D point-cloud streaming and heap profiling at NUS and EPFL, reflecting an appetite for algorithmic and systems-level problems beyond trading. Colleagues describe him as proactive and volunteer-minded, often seeking challenging projects where rigorous engineering meets practical impact.
9 years of coding experience
2 years of employment as a software developer
International Baccalaureate Diploma Programme, International Baccalaureate Diploma Programme at Anglo-Chinese School (Independent)
Mathematics and Computer Science, Mathematics and Computer Science at EPFL
Bachelor's degree Computer Science, Bachelor's degree Computer Science at National University of Singapore
Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
Role in this project:
Front-end Developer
Contributions:27 commits, 61 PRs, 58 pushes in 2 years 2 months
Contributions summary:Rahul primarily contributed to the front-end of the Source Academy project. Their work included fixing broken links, updating UI components, and refactoring code related to grading tables and the Tone Matrix feature. Furthermore, the user implemented features for the grading table, such as pagination and the ability to filter by group. They also addressed formatting issues and made improvements to the user interface of the application.
This is the project website for the TEAMMATES feedback management tool for education
Role in this project:
Full-stack Developer
Contributions:248 reviews, 23 commits, 94 PRs in 3 years 11 months
Contributions summary:Rahul contributed to the TEAMMATES project by implementing both frontend and backend changes. They addressed issues in the instructor interface, including removing unnecessary code and fixing verification tests. They also migrated parts of the instructor help page to Angular, indicating frontend development skills. The user also refactored and consolidated RESTful APIs for students and instructors.
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.
Request Free Trial
Rahul Rajesh - Algorithmic Trader at Jump Trading Group