Summary
Muhammad Siddique is a versatile software engineer with eight years of hands-on experience building Android and web applications, data analytics pipelines, and security-focused solutions. As a prolific freelancer and former senior Android developer, he has delivered 100+ projects, doubled user engagement through performance optimizations, and reduced crash rates by implementing RxJava and MVVM patterns. He pairs full-stack skills (PHP, Python, Java, JavaScript, Node, Kotlin) with data-driven product decisions—using predictive analytics to boost customer satisfaction and grow user bases. A community builder and mentor who trained over 1,000 students and guided hackathon teams, he also placed top 3 in Advent of Code three years running, highlighting strong algorithmic and problem-solving chops. Based in Islamabad, he blends pragmatic engineering with security awareness (including reverse-engineering for vulnerability discovery), making him effective across product, performance, and defensive development.
8 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree, Information Technology, 3.53 CGPA, Bachelor’s Degree, Information Technology, 3.53 CGPA at Arid Agriculture University
Matric, Biology, General, Matric, Biology, General at FG Public high school wah cantt
Intermediate, Computer Science; Computer, Intermediate, Computer Science; Computer at Islamabad Model College for Boys
English, Urdu, Arabic