Abhishek Singh is a software engineer and PhD researcher based in Irvine with a decade of experience building data pipelines and decentralized data management systems. He focuses on transaction processing for Edge databases, developing lock-free, hybrid P2P/centralized coordination platforms as a Graduate Student Researcher and previously at UC Santa Cruz’s Edge Lab. His industry experience spans middleware and network management at Nokia Siemens and blockchain engineering at VMware, giving him a practical edge in production-grade distributed systems. Comfortable across languages and platforms, he combines rigorous academic research with hands-on engineering to tackle scalability and consistency challenges. Outside of research, he has a history of building developer tooling and automation—from SDKs and deployment tools to testing frameworks—that quietly improve team velocity.
10 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at UC Irvine Donald Bren School of Information and Computer Sciences
Master's Degree, Information Technology, Computer science, 80%, Master's Degree, Information Technology, Computer science, 80% at UVCE, Bangalore
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of California, Santa Cruz - Jack Baskin School of Engineering
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.