About Me

My Journey as a Software Engineer
Mohammed Insaf M - Software Engineer and CEH Certified Ethical Hacker from Kerala, India

My Journey

My journey in software development began with PHP, where I primarily worked on Drupal and WordPress projects. As our team evolved and tackled more complex challenges, we migrated to modern technologies like Django, Node.js, and GoLang, which allowed me to expand my skills in building scalable and secure applications.

Driven by a deep interest in cybersecurity, I pursued and earned the Certified Ethical Hacker (CEH) certification from EC-Council, which strengthened my ability to identify and mitigate security vulnerabilities effectively. Along the way, I also gained hands-on experience with cloud platforms like AWS and Azure, enabling me to deploy, manage, and scale applications in cloud-native environments.

The Origin Story

Chapter 1 of 8Chapter 1

The First Touch — A Mouse That Wouldn't Listen

I still remember that day.

It was UP class 6th. GMUP School, Mundambra, Malappuram, Kerala. A normal day that somehow became the most important day of my life — though I didn't know it then.

They took us to the computer lab.

I walked in and saw it. A big monitor, a keyboard, and this strange little device sitting beside it — the mouse. I had seen it before in pictures, maybe, but never touched one. Never needed to.

The teacher said something. I don't remember what. I was already staring at the screen.

When my turn came, I sat down. The chair felt big. The desk felt important. And that mouse... it felt like holding something alive. It had a ball at the bottom — a little rubber ball that rolled when you moved it. I didn't know that. I didn't know anything.

I tried to move the cursor. It went left when I wanted right. It went nowhere when I wanted somewhere. I clicked. Nothing happened. I clicked again — both buttons at the same time — nothing. I didn't even know you're supposed to use only one button. Both buttons together? That's just... nothing. That does nothing. I know that now.

But that day, I sat there, a little boy pressing two mouse buttons together, confused and slightly embarrassed, while the cursor blinked at me like it was laughing.

I didn't give up though.

We had a 40-minute IT period for a class of 40 to 50 students. With very few computers, that meant maybe 5 to 10 minutes per student. But those 5 to 10 minutes? I used every single second of them.

Day after day, period after period. Multiple attempts. Multiple failures. Multiple "oh, THAT'S how it works" moments. Slowly, something clicked — not just the mouse, but something inside me too.

And then one day, I opened Paint.

I drew a house.

It wasn't beautiful. The lines weren't straight. The roof was crooked. But I made it. With a mouse. With my hands. I drew something on a computer screen, and I felt like I had touched the future.

Professional Experience

Lead Software Engineer (Full Stack)

March 2026 - Present
Global Shared Services arm of a French Multinational Bank in Bengaluru, India
  • Leading full-stack software engineering initiatives utilizing Python, ReactJS, PHP, and other modern technologies.
  • Contributing to the primary offshore development and regional operations hub for global banking, technology, and compliance divisions.

Technical Lead

Nov 2022 - Feb 2026
Advanced Analytics & GRC Solutions Company in Cochin, Kerala, India
  • Leading a team in the development of a dedicated Governance, Risk, Compliance, and Analytics platform.
  • Utilized technologies such as Python Django and various database management systems incorporating advanced analytics, AI and ML capabilities.
  • Implemented best coding practices, optimized system performance, and managed version control with Git, facilitating effective code reviews and team collaboration.
  • Worked onsite and contributed to a unified decision-making platform for a prominent government organization in the United Arab Emirates (UAE), focusing on strategic planning and technological integration.
  • Enhanced leadership skills and expanded proficiency in big data technologies, including Apache Spark, ClickHouse, and Apache Druid, along with expertise in Node.js.

Senior Software Engineer

June 2021 - Nov 2022
Legal Technology & Enterprise Software Company in Cochin, Kerala, India
  • Led a team in developing client invoicing and conveyancing platforms using Django and ReactJS, with MySQL and PostgreSQL on Docker.
  • Enhanced Django REST framework APIs and integrated them with ReactJS, identified and resolved security issues during development.
  • Developed modules for support ticketing, content management, single sign-on, report generation.

Senior Software Engineer

June 2017 - June 2021
Specialized MLM & E-commerce Development Company in Palakkad, Kerala, India
  • Led teams through the software development lifecycle for over 10 client projects.
  • Developed infrastructure using Django (Python), GoLang, Node.js, Drupal, and WordPress (PHP) with PostgreSQL, MySQL, and MongoDB.
  • Integrated payment gateways such as PayPal, Authorize.net, Stripe, CoinPayments, Uphold.
  • Performed security assessments and responsible for accurate and timely reporting of findings and planning remediation and mitigation of vulnerabilities.
  • Collaborated with DevOps teams to troubleshoot and resolve production issues.
  • Spearheaded the company idea generation program and improved efficiency in SDLC.

Certifications

Certified Ethical Hacker (CEH)

EC-Council • ID: ECC9738165240

Verified Credential

Ethical Hacking Essentials

EC-Council • ID: 306363

Verified Credential

Interests

Web Security
Dream Project

Developing innovative solutions for modern security challenges.

YouTube
Tutorials

Creating YouTube coding and security tutorials to share knowledge and help others learn programming and cybersecurity.

Real-Life
Solutions

Building solutions for real-life problems, focusing on practical applications that make a meaningful impact.

Emerging Technologies

Exploring new technologies through continuous learning and building proof-of-concept projects.

© 2026 Mohammed Insaf M. All rights reserved.