About Me

An informal page to learn more about me and my professional journey.

My Journey

I started my career where many engineers should start but often do not — at the database layer. My early years were spent designing and developing database systems using Oracle 10g, 11g, SQL Server, and other relational technologies. That foundation shaped how I think about software. I learned that performance, scalability, and reliability begin with data modeling. If the data layer is weak, everything above it eventually collapses.

Around 2010, I moved into application development using C# and the .NET ecosystem. I built desktop applications with WPF and Silverlight, and later web systems with ASP.NET and .NET Core. This period expanded my understanding of full system design — from database to user interface.

In 2012, I pursued a Diploma in Statistics at the Federal School of Statistics. That decision sharpened my analytical thinking. Statistics trained me to question assumptions, validate results, and approach problems with structure rather than guesswork.

After completing my diploma, I spent two years teaching computer science students at a college. Teaching was transformative. It forced me to simplify complex concepts, refine my thinking, and truly understand the fundamentals behind the code.

India: Growth and Exposure

In 2015, I moved to India to pursue a BSc in Computer Applications at Bangalore University, completing the degree between 2015 and 2018.

While studying, and even after graduating, I worked with several companies as a software engineer. Those years were intense. I was learning formally during the day and building production systems in real environments. Some projects even required travel to places like the Maldives while I was still based in India. It was a period of rapid growth and exposure.

Before moving to India, I had already begun exploring Python. But around 2017, I made a deliberate decision to focus on it seriously. I immersed myself in backend development using Django, FastAPI, and modern API design principles. Python felt expressive and powerful. It allowed me to move quickly without sacrificing structure.

Between 2017 and 2019, I also worked as a contractor for a US based client on data analytics and machine learning projects. That experience combined my statistics background with engineering practice. I worked on real datasets, built analytical pipelines, and contributed to ML driven solutions. It strengthened my ability to build systems informed by data, not guesswork.

In 2019, I built a backend system singlehandedly for a real estate tech company based in Saudi Arabia using Laravel and MySQL. It became the backbone of their operations. After that engagement, I returned fully to Python and backend architecture, where I have focused ever since.

Dubai to London: Senior Engineering Leadership

In 2022, I relocated to Dubai and joined an Insurtech company as a Senior Software Engineer. That was a defining chapter.

For three years, I worked on production systems at scale — building and refining backend services, improving architecture, and contributing to systems that supported significant business growth. These were not side projects. These were revenue generating systems handling thousands of users.

Later, I relocated to England and continued working with the same company in their London office. The transition reinforced something important about my career — my work travels well. Solid engineering principles translate across teams, regions, and industries.

In January 2026, I concluded that chapter, having contributed across multiple geographies and stages of growth.

What Defines My Work

Today, I specialize in backend engineering and system architecture using Python, particularly Django and FastAPI.

I build systems that:

  • Scale reliably
  • Support complex business workflows
  • Integrate with external systems
  • Ensure data security and compliance
  • Scale with business growth

My background across databases, statistics, teaching, analytics, .NET, PHP, and Python gives me range. I understand systems from the storage layer up to the API surface. I do not just write endpoints. I design foundations.

I value clarity over cleverness. Structure over shortcuts. Engineering decisions backed by reasoning, not trends.

At my core, I am still that database engineer who believes everything begins with well designed data.

The difference now is scale, responsibility, and experience.

And I am just getting started.


10 Questions to Learn More About Me

Here are a few answers to questions to give you more of a picture about me as a person. They start with professional questions and then move onto more personal ones.

Python is my primary language, especially for backend systems using Django and FastAPI. But I’m not limited to it.

I’ve worked extensively with PHP, particularly Laravel, where I built a complete backend system for a real estate tech company. Earlier in my career, I worked with C# and the .NET ecosystem, building both desktop and web applications. I also work with GraphQL when the architecture calls for flexible query patterns.

My foundation is broad. I understand relational databases deeply, having started my career with Oracle and SQL Server. That database-first background influences how I design APIs and systems today.

Yes. Strong database design and optimization is one of my core strengths. I care about indexing strategy, schema design, query performance, and long-term scalability.

I’m also comfortable with deployment environments, containerization, and debugging production issues. I don’t just write code. I understand how systems behave in real environments.

Curiosity.

Around 2010, I started building simple static websites using HTML, CSS, and JavaScript. I also experimented with WordPress. Seeing something I built appear in a browser and be accessible to others was powerful.

What kept me in web development was not the visuals. It was the logic behind it. The backend. The structure. The idea that you could design systems that serve thousands of users consistently.

Absolutely. I’ve invested in formal education across statistics and computer science, but I’ve also grown through real-world engineering.

Relocating across countries, working in different environments, and building production systems that generate serious revenue forced me to evolve. I continuously refine my architecture skills, scalability thinking, and backend expertise.

Growth for me is not just about learning new frameworks. It’s about improving judgment.

I want to go deeper into distributed systems and large-scale architecture.

I’m also very interested in AI engineering. Not just using AI tools, but understanding how intelligent systems are built, deployed, and integrated into scalable products. With my background in statistics, backend engineering, and data work, AI engineering feels like a natural next evolution.


I enjoy gaming. It helps me disconnect and reset mentally. Strategy based games especially appeal to me because they mirror problem solving in engineering.

I also enjoy music and quiet time. I’m not someone who needs constant noise. I value focus.

I admire people who build durable systems and companies quietly. Engineers and founders who prioritize long-term structure over short-term hype.

Sustainable success impresses me more than viral moments.

Not particularly. I appreciate discipline and competition, but I’m not deeply invested in sports culture.

Interstellar.

Anything involving time travel, the universe, or complex scientific ideas immediately captures my attention. I’m drawn to stories that explore space, time, relativity, and existential questions. Films that challenge perception and stretch the mind resonate deeply with me.

I enjoy country music, R&B, and classic Rap songs. There’s depth and storytelling in those genres that I appreciate.

Music, for me, is less about trends and more about mood and meaning.