Mentored by: Next Silicon
Optimized algorithms for maximum clique detection in large graphs

High-performance algorithms for finding maximum cliques in graph structures. Implements advanced pruning techniques, branch-and-bound optimization, and parallel processing to handle large-scale graphs efficiently. Includes both exact and approximation algorithms with performance comparisons and scalability analysis.
Cohort: Embedded Systems Bootcamp 2025 (Embedded)
Responsibilities:
Implemented the LazyMC algorithm for maximum-clique detection in a modular C++ system with performance optimizations
based on the academic paper "Less Is More" https://pureadmin.qub.ac.uk/ws/portalfiles/portal/630842925/paper.pdf?&~nfopt(fileDistorted=9431535770239338&uploadEmbeddedImages=1)
Experience working with CMake.
Developed GoogleTest suite and Google Benchmark performance framework.
Optimized with Intel VTune and multithreading via OpenMP.
...and more contributions not listed here