Gopalakrishnan P is a GPU driver engineer at Apple with nine years of software engineering experience spanning systems, security, and large-scale backend services. Currently pursuing a Master’s in Information Security at Carnegie Mellon, he combines low-level driver development with a strong background in compiler techniques and software security gained from research internships that produced LLVM-based obfuscation passes. Previously an SDE2 at Amazon and contributor to the Mifos openMF web app via Google Summer of Code, he has shipped high-throughput APIs and front-end fixes that improved usability for a widely used financial inclusion project. Comfortable across C/C++, Java, and full-stack stacks, he has taught core computer systems courses and mentored new engineers, reflecting both technical depth and a knack for knowledge transfer. Based in Cupertino, he brings a rare mix of production driver work, compiler-level security tooling, and real-world service engineering to performance- and security-sensitive platforms.
9 years of coding experience
4 years of employment as a software developer
ICSML Program, Machine Learning and Cyber Security, ICSML Program, Machine Learning and Cyber Security at Ben-Gurion University of the Negev
Master's degree, Information Security, Master's degree, Information Security at Carnegie Mellon University
Bachelor of Technology (BTech), Computer Science, Bachelor of Technology (BTech), Computer Science at Amrita University, Amritapuri Campus
This was the former default web application built on top of the Apache Fineract platform. It's now deprecated and replaced by the the Mifos X Web App (https://github.com/openMF/web-app maintained by the Mifos Initiative as a reference solution for financial inclusion. It is a Single-Page App (SPA) written in web standard technologies.
Role in this project:
Front-end Developer
Contributions:54 commits, 159 PRs, 54 pushes in 1 year 3 months
Contributions summary:Gopalakrishnan primarily contributed to the UI of the `openmf/community-app` repository. Their work involved updating links within the application, fixing error messages, and correcting the display of icons and labels. They also refactored the code to update components from `$modal` to `$uibModal` and addressed alignment and formatting issues in various views. These changes indicate a focus on maintaining and improving the application's user interface and user experience.
Contributions:7 commits, 5 pushes, 1 branch in 2 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.