<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Gautam Kumar Maurya </title>
    <description>The latest articles on DEV Community by Gautam Kumar Maurya  (@gkm563).</description>
    <link>https://dev.to/gkm563</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3648793%2F28a633ff-76bb-42fe-9808-0861f41dc4b8.jpg</url>
      <title>DEV Community: Gautam Kumar Maurya </title>
      <link>https://dev.to/gkm563</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gkm563"/>
    <language>en</language>
    <item>
      <title>From Knowing Nothing About Gerrit to Becoming a WikiClub Tech Envoy: My 9-Month Road to Wiki Journey</title>
      <dc:creator>Gautam Kumar Maurya </dc:creator>
      <pubDate>Fri, 23 Oct 2026 00:09:26 +0000</pubDate>
      <link>https://dev.to/gkm563/from-knowing-nothing-about-gerrit-to-becoming-a-wikiclub-tech-envoy-my-9-month-road-to-wiki-journey-4m5g</link>
      <guid>https://dev.to/gkm563/from-knowing-nothing-about-gerrit-to-becoming-a-wikiclub-tech-envoy-my-9-month-road-to-wiki-journey-4m5g</guid>
      <description>&lt;p&gt;&lt;em&gt;One suggestion from Ankit Kumar Verma Sir. One Developer Playbook. One first patch that merged in 3–4 days. And a journey that changed how I see open source, engineering, and myself.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;By Gautam Kumar Maurya | B.Tech CSE (Data Science), United Institute of Technology, Prayagraj&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Facyav3i9qa8rlqzrippw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Facyav3i9qa8rlqzrippw.jpg" alt=" " width="799" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The story I never planned
&lt;/h2&gt;

&lt;p&gt;Today, I contribute to Wikimedia projects, have received recognition for my open-source contributions, have been selected for community leadership responsibilities, and serve as a &lt;strong&gt;WikiClub Tech Envoy at United Institute of Technology (UIT), Prayagraj&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I have travelled from Prayagraj to Gurugram for the Road to Wiki Cohort 2 graduation, met people whose names I had known through online sessions and code reviews, and received awards that I once could not have imagined earning.&lt;/p&gt;

&lt;p&gt;But none of this was where I started.&lt;/p&gt;

&lt;p&gt;I did not enter Road to Wiki as an experienced Wikimedia developer. I did not know Gerrit. I did not understand the complete upstream contribution workflow. I had no established record of merged Wikimedia patches.&lt;/p&gt;

&lt;p&gt;I was simply a college student who wanted to learn.&lt;/p&gt;

&lt;p&gt;And surprisingly, the journey began with a casual suggestion.&lt;/p&gt;

&lt;p&gt;Ankit Kumar Verma Sir told me to read the Developer Playbook for Road to Wiki. It was not some grand motivational speech or a carefully planned career strategy. It was a suggestion made in conversation.&lt;/p&gt;

&lt;p&gt;But sometimes, one small suggestion is enough to change the direction of your learning.&lt;/p&gt;

&lt;p&gt;I took it seriously.&lt;/p&gt;

&lt;p&gt;I started reading, watching tutorials, attending sessions, experimenting with tools, and trying to understand how people actually contributed to large open-source projects.&lt;/p&gt;

&lt;p&gt;Over the following eight to nine months, that effort took me from my first patch to multiple upstream contributions, recognition from the open-source community, and a responsibility to help other students discover the same path.&lt;/p&gt;

&lt;p&gt;This is the story of how that happened.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Before the first patch, there was a lot I did not know
&lt;/h2&gt;

&lt;p&gt;When I began this journey, I was studying Computer Science and Engineering with a specialization in Data Science at United Institute of Technology, Prayagraj.&lt;/p&gt;

&lt;p&gt;Like many engineering students, I was learning programming, exploring technologies, working on projects, and trying to understand what software engineering looked like beyond college assignments.&lt;/p&gt;

&lt;p&gt;I knew that open source existed. I knew that developers collaborated on software. But knowing about open source and actually contributing to a mature project are two very different things.&lt;/p&gt;

&lt;p&gt;I had to understand unfamiliar tools and workflows.&lt;/p&gt;

&lt;p&gt;What was Gerrit, and why did Wikimedia use it? How did Phabricator tasks work? What did upstream contribution mean? How could I modify a repository without breaking existing functionality? What happened after submitting a patch? How did code reviews work?&lt;/p&gt;

&lt;p&gt;I did not have all the answers.&lt;/p&gt;

&lt;p&gt;So I began with the resources available to me.&lt;/p&gt;

&lt;p&gt;I watched YouTube tutorials. I read documentation. I attended online sessions and asked questions. I repeatedly revisited concepts that did not make sense the first time.&lt;/p&gt;

&lt;p&gt;I learned Git, explored repository workflows, worked on SSH configuration, and started understanding how tasks, commits, patches, reviews, and automated checks fitted together.&lt;/p&gt;

&lt;p&gt;There were moments when the process felt unfamiliar and complicated. But instead of waiting until I understood everything, I kept learning and tried to apply what I was learning.&lt;/p&gt;

&lt;p&gt;That was the first important decision I made.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I stopped waiting to become ready and started learning by doing.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. The Developer Playbook that changed everything
&lt;/h2&gt;

&lt;p&gt;I still remember the importance of that initial suggestion from Ankit Kumar Verma Sir.&lt;/p&gt;

&lt;p&gt;He encouraged me to read the Road to Wiki Developer Playbook. I took the suggestion seriously, spent time understanding the material, and began exploring the workflow it described.&lt;/p&gt;

&lt;p&gt;The playbook gave me a direction. Instead of randomly learning technologies, I had a practical goal: understand how to make a contribution to a real project.&lt;/p&gt;

&lt;p&gt;I started exploring the tools and documentation, learning the basics, and following the steps required to participate in the Wikimedia development process.&lt;/p&gt;

&lt;p&gt;There was a difference between watching someone demonstrate a command and using it yourself when something did not work.&lt;/p&gt;

&lt;p&gt;I had to practise.&lt;/p&gt;

&lt;p&gt;I had to investigate.&lt;/p&gt;

&lt;p&gt;I had to learn why a particular step mattered rather than simply memorizing the command.&lt;/p&gt;

&lt;p&gt;Gradually, concepts that initially seemed unfamiliar became understandable. I began moving from tutorials to actual repositories, from reading about patches to preparing one of my own.&lt;/p&gt;

&lt;p&gt;Then came the first real milestone.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. My first patch merged in just 3–4 days
&lt;/h2&gt;

&lt;p&gt;My first successful merge remains one of the most motivating moments of this journey.&lt;/p&gt;

&lt;p&gt;After learning the basics and working through the contribution process, I submitted my first patch.&lt;/p&gt;

&lt;p&gt;I was still learning. I was not an expert in Gerrit or Wikimedia's development workflow. But I had taken the step from studying the process to participating in it.&lt;/p&gt;

&lt;p&gt;Then, within approximately three to four days, the patch was merged.&lt;/p&gt;

&lt;p&gt;That moment changed something for me.&lt;/p&gt;

&lt;p&gt;Until then, contributing to a large open-source project could feel like an intimidating goal. There were unfamiliar tools, complex repositories, review requirements, and people with much more experience than I had.&lt;/p&gt;

&lt;p&gt;But now I had evidence that I could participate.&lt;/p&gt;

&lt;p&gt;A contribution I had worked on was accepted into the project.&lt;/p&gt;

&lt;p&gt;It was not just about seeing a successful status in a code review. It showed me that the learning process was working.&lt;/p&gt;

&lt;p&gt;I began thinking differently.&lt;/p&gt;

&lt;p&gt;If I could understand the workflow and get one patch merged, why should I stop there?&lt;/p&gt;

&lt;p&gt;What else could I learn? What other projects could I explore? What other problems could I investigate?&lt;/p&gt;

&lt;p&gt;That first merge gave me the confidence to keep going.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My first patch did not make me an expert. It made me believe that I could become a better contributor if I continued putting in the work.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;p&gt;I did not suddenly know everything after the first merge. I simply had enough motivation to continue learning.&lt;/p&gt;

&lt;p&gt;And I did.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. From one patch to exploring the Wikimedia ecosystem
&lt;/h2&gt;

&lt;p&gt;After that first successful contribution, I started exploring more projects and looking for more opportunities to learn.&lt;/p&gt;

&lt;p&gt;I became interested in Pywikibot, MediaWiki, Wikimedia-related tools, and different parts of the wider ecosystem.&lt;/p&gt;

&lt;p&gt;Each project introduced me to new code, different conventions, and unfamiliar engineering problems.&lt;/p&gt;

&lt;p&gt;I began learning that open source is much larger than a single repository or programming language.&lt;/p&gt;

&lt;p&gt;There are frontend components, backend systems, automation frameworks, testing infrastructure, localization tools, developer utilities, and countless small improvements that help keep projects reliable.&lt;/p&gt;

&lt;p&gt;My work gradually expanded across projects and tasks associated with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MediaWiki Core&lt;/li&gt;
&lt;li&gt;MinervaNeue&lt;/li&gt;
&lt;li&gt;GrowthExperiments&lt;/li&gt;
&lt;li&gt;UploadWizard&lt;/li&gt;
&lt;li&gt;ProofreadPage&lt;/li&gt;
&lt;li&gt;Pywikibot&lt;/li&gt;
&lt;li&gt;Function Orchestrator-related development&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Futir32h76vlzfmpib02p.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Futir32h76vlzfmpib02p.jpg" alt=" " width="800" height="1421"&gt;&lt;/a&gt;&lt;br&gt;
The problems varied. Some involved JavaScript behaviour, some involved backend interfaces, and others required understanding data handling, localization, initialization order, or automated testing.&lt;/p&gt;

&lt;p&gt;For every new task, I had to learn enough about the surrounding implementation to understand the problem before attempting a solution.&lt;/p&gt;

&lt;p&gt;That process helped me become more comfortable navigating unfamiliar codebases.&lt;/p&gt;

&lt;p&gt;It also taught me that a contribution does not need to be a huge feature to be useful.&lt;/p&gt;

&lt;p&gt;A carefully implemented bug fix can improve the experience of people using a project every day. A small correction can make an interface more robust. A change to an underlying component can prevent unexpected behaviour elsewhere.&lt;/p&gt;

&lt;p&gt;What matters is whether the change solves a real problem and meets the project's standards.&lt;/p&gt;

&lt;h3&gt;
  
  
  What I learned from actual contributions
&lt;/h3&gt;

&lt;p&gt;One task involved handling malformed URI fragments in MinervaNeue, helping prevent an unhandled exception during navigation.&lt;/p&gt;

&lt;p&gt;Another involved grammatical gender in GrowthExperiments, highlighting how software must account for linguistic differences.&lt;/p&gt;

&lt;p&gt;I also worked on issues involving cookie-expiration parameter consistency in MediaWiki Core and HTML entity encoding in UploadWizard.&lt;/p&gt;

&lt;p&gt;These were valuable because they forced me to investigate the implementation rather than simply follow a tutorial.&lt;/p&gt;

&lt;p&gt;I had to understand what the code was doing, why the issue occurred, and how a change could fix the problem without introducing new ones.&lt;/p&gt;

&lt;p&gt;That is where the difference between learning programming and practising software engineering began to become clearer to me.&lt;/p&gt;

&lt;p&gt;I was not merely learning how to write code. I was learning how to work within an existing engineering system.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gkm563.github.io/road-to-wiki.html" rel="noopener noreferrer"&gt;My technical journey and contribution records&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. The recognition that gave me another reason to work harder
&lt;/h2&gt;

&lt;p&gt;As I continued contributing, another important moment arrived.&lt;/p&gt;

&lt;p&gt;My work received recognition from the Open Knowledge Initiatives at IIIT Hyderabad and the WikiClub Tech India community.&lt;/p&gt;

&lt;p&gt;For a student who had started without knowing the contribution workflow, this recognition was meaningful.&lt;/p&gt;

&lt;p&gt;It told me that the effort I was putting into learning and contributing was becoming visible.&lt;/p&gt;

&lt;p&gt;I had spent time watching tutorials, reading documentation, attending meetings, investigating tasks, submitting patches, and learning from feedback. Now, people in the community were acknowledging that effort.&lt;/p&gt;

&lt;p&gt;That recognition gave me another reason to continue.&lt;/p&gt;

&lt;p&gt;I became more motivated to explore projects, improve my understanding, and contribute more consistently.&lt;/p&gt;

&lt;p&gt;It is important to say this honestly: recognition does not mean that the learning process is complete. It does not mean every future contribution will be easy.&lt;/p&gt;

&lt;p&gt;But when you are working hard at something unfamiliar, constructive recognition can help you realize that your effort is making a difference.&lt;/p&gt;

&lt;p&gt;For me, it was a turning point.&lt;/p&gt;

&lt;p&gt;I started taking the journey even more seriously.&lt;/p&gt;

&lt;h3&gt;
  
  
  The T-shirt moment
&lt;/h3&gt;

&lt;p&gt;Another memory from this period stands out.&lt;/p&gt;

&lt;p&gt;Ankit Kumar Verma Sir sent me a T-shirt in recognition of my performance.&lt;/p&gt;

&lt;p&gt;It may seem like a small gesture, but it meant a lot to me at that stage.&lt;/p&gt;

&lt;p&gt;It was a tangible reminder that someone had noticed the effort I was putting into the program.&lt;/p&gt;

&lt;p&gt;I remembered the original suggestion to read the Developer Playbook. I remembered beginning without knowing Gerrit. And now, after learning, contributing, and making progress, I was receiving encouragement from the same person who had helped point me in the right direction.&lt;/p&gt;

&lt;p&gt;The T-shirt became more than an item of merchandise. For me, it represented encouragement at a time when I was working hard to improve.&lt;/p&gt;

&lt;p&gt;It motivated me to keep going.&lt;/p&gt;

&lt;p&gt;Sometimes a small gesture can have a lasting effect because of what it represents.&lt;/p&gt;

&lt;p&gt;That was one of those moments.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Even during my internship in Bangkok, the journey continued
&lt;/h2&gt;

&lt;p&gt;One of the most interesting parts of my Road to Wiki journey was that it continued even when I was away from my usual routine.&lt;/p&gt;

&lt;p&gt;I travelled to Bangkok for a 16-day internship at the Asian Institute of Technology (AIT).&lt;/p&gt;

&lt;p&gt;It was an opportunity to learn in a different environment, experience an international academic setting, and engage with people beyond my usual campus surroundings.&lt;/p&gt;

&lt;p&gt;But my Road to Wiki journey did not simply pause while I was there.&lt;/p&gt;

&lt;p&gt;I continued attending online meetings and participating in the contribution workflow whenever I could.&lt;/p&gt;

&lt;p&gt;Even while I was in Bangkok, I worked on and submitted additional patches.&lt;/p&gt;

&lt;p&gt;That experience taught me something important about consistency.&lt;/p&gt;

&lt;p&gt;A learning journey that depends entirely on perfect circumstances will often stop as soon as your routine changes.&lt;/p&gt;

&lt;p&gt;There will be examinations, internships, college activities, travel, deadlines, and personal responsibilities.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fibphecy055gwxhyrivgz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fibphecy055gwxhyrivgz.jpg" alt=" " width="800" height="1421"&gt;&lt;/a&gt;&lt;br&gt;
You cannot always control those circumstances. But you can decide whether to stay connected to the work and continue making progress where possible.&lt;/p&gt;

&lt;p&gt;I was not trying to make every day look the same. I was trying to avoid losing the connection I had built with the community.&lt;/p&gt;

&lt;p&gt;Road to Wiki had become more than a short-term activity on my schedule. It had become a learning process I wanted to continue.&lt;/p&gt;

&lt;p&gt;And that made it worth returning to, even during a busy period.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. The &lt;code&gt;gkm563&lt;/code&gt; identity: from learning contributor to a recognizable presence
&lt;/h2&gt;

&lt;p&gt;As the months passed, my contributions and activity became more visible within the community.&lt;/p&gt;

&lt;p&gt;My username, &lt;code&gt;gkm563&lt;/code&gt;, started appearing across tasks, patches, and discussions.&lt;/p&gt;

&lt;p&gt;There is a funny side to this.&lt;/p&gt;

&lt;p&gt;During conversations with technical peers and seniors, I heard comments about how frequently they encountered my ID in contribution discussions.&lt;/p&gt;

&lt;p&gt;Some joked that whenever they saw &lt;code&gt;gkm563&lt;/code&gt; claiming a task or submitting a patch, they wondered what would happen next. Others teased me about being everywhere in the technical workflow.&lt;/p&gt;

&lt;p&gt;I took these comments in the spirit in which they were shared: as friendly banter about how active I had become.&lt;/p&gt;

&lt;p&gt;I am not going to present those jokes as an official endorsement or claim that every developer shared the same opinion. But they became memorable moments because they reflected a change in how I was participating.&lt;/p&gt;

&lt;p&gt;At the beginning, I was learning how to submit a patch.&lt;/p&gt;

&lt;p&gt;Later, I was regularly exploring tasks, contributing to projects, and becoming a familiar participant in the workflow.&lt;/p&gt;

&lt;p&gt;That is a satisfying kind of progress.&lt;/p&gt;

&lt;p&gt;Not because a username becomes famous, but because consistent work starts creating a recognizable record of participation.&lt;/p&gt;

&lt;p&gt;I had gone from asking how the process worked to actively taking part in it.&lt;/p&gt;

&lt;p&gt;And there was still so much left to learn.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. The numbers matter, but the learning matters more
&lt;/h2&gt;

&lt;p&gt;My Road to Wiki journey involved many contributions across different projects and tasks.&lt;/p&gt;

&lt;p&gt;My public portfolio has documented more than 30 broader contribution activities and reports 26+ authored Gerrit patches and 13+ merged changes in the corresponding portfolio snapshot. My retrospective also highlights eight selected upstream patches from the January–June 2026 reporting period.&lt;/p&gt;

&lt;p&gt;These numbers describe different views of my work, so I do not treat them as interchangeable.&lt;/p&gt;

&lt;p&gt;What matters to me is what happened between those submissions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frhoxs0u6xklfu4iqdxgz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frhoxs0u6xklfu4iqdxgz.jpg" alt=" " width="800" height="1067"&gt;&lt;/a&gt;&lt;br&gt;
I learned to read unfamiliar code. I became more comfortable debugging. I learned how to investigate an issue, prepare a patch, respond to feedback, and work through the review process.&lt;/p&gt;

&lt;p&gt;I learned that a successful contribution is not just about writing code that runs on your own machine. It must fit into the larger project and remain understandable to the people who will maintain it.&lt;/p&gt;

&lt;p&gt;I also learned to appreciate small improvements.&lt;/p&gt;

&lt;p&gt;A good engineering contribution may involve only a few lines of code, but finding the right solution can require substantial investigation.&lt;/p&gt;

&lt;p&gt;That is why I value the process as much as the final status.&lt;/p&gt;

&lt;p&gt;The first merge gave me motivation. The subsequent contributions helped me develop the habits that make sustained participation possible.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. The road from Best Contributor to campus leadership
&lt;/h2&gt;

&lt;p&gt;As my participation continued, my journey brought me recognition beyond individual patches.&lt;/p&gt;

&lt;p&gt;I received the Best Contributor Award and the Most Active Contributor Award during the Road to Wiki graduation experience. I also secured first rank in the WikiClub Tech open-source contribution sprint.&lt;/p&gt;

&lt;p&gt;These recognitions were important milestones, but they also gave me a broader perspective.&lt;/p&gt;

&lt;p&gt;At the beginning, I was focused on learning the tools and making my first contribution.&lt;/p&gt;

&lt;p&gt;Then I became focused on improving my technical work and contributing more consistently.&lt;/p&gt;

&lt;p&gt;Over time, I began thinking about the wider community: how students could get started, how they could learn the workflow, and how more people could participate in open source.&lt;/p&gt;

&lt;p&gt;That change in perspective mattered.&lt;/p&gt;

&lt;p&gt;Technical growth is valuable, but it becomes even more useful when you can share what you have learned and help others begin their own journeys.&lt;/p&gt;

&lt;p&gt;Today, I serve as a &lt;strong&gt;WikiClub Tech Envoy at United Institute of Technology, Prayagraj&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For me, this is one of the most meaningful outcomes of the entire journey.&lt;/p&gt;

&lt;p&gt;I began without knowing how Gerrit worked. Now I have an opportunity to help connect students at my own college with the Wikimedia technical ecosystem and the wider open-source community.&lt;/p&gt;

&lt;p&gt;That does not mean I have finished learning. Quite the opposite.&lt;/p&gt;

&lt;p&gt;It means that, while I continue improving my own skills, I can also help other students find their starting point.&lt;/p&gt;

&lt;p&gt;I want them to know that they do not need to be experts before making their first contribution.&lt;/p&gt;

&lt;p&gt;They can start with the documentation, learn the tools, investigate a small task, and build confidence through practice.&lt;/p&gt;

&lt;p&gt;That is how my journey began.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzf2x1dkr2naw2sm6g7uv.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzf2x1dkr2naw2sm6g7uv.jpeg" alt=" " width="474" height="850"&gt;&lt;/a&gt;&lt;br&gt;
And that is the kind of environment I want to help build at UIT.&lt;/p&gt;

&lt;h2&gt;
  
  
  10. The final chapter of Cohort 2: Gurugram, 2–4 October 2026
&lt;/h2&gt;

&lt;p&gt;After months of online sessions, contribution work, code reviews, and collaboration, the Road to Wiki Cohort 2 graduation brought the community together in person.&lt;/p&gt;

&lt;p&gt;I travelled from Prayagraj to Gurugram for the three-day experience.&lt;/p&gt;

&lt;p&gt;The trip was fully funded, which made the opportunity especially meaningful. I could participate in the graduation and meet the people who had been part of my learning journey.&lt;/p&gt;

&lt;p&gt;The travel itself became part of the memory.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Vande Bharat journey
&lt;/h3&gt;

&lt;p&gt;The journey toward Gurugram was not just about reaching a destination.&lt;/p&gt;

&lt;p&gt;It represented the transition from months of online learning to an in-person gathering of contributors, mentors, and organizers.&lt;/p&gt;

&lt;p&gt;The Vande Bharat train experience made the trip even more memorable.&lt;/p&gt;

&lt;p&gt;I had spent months attending meetings from my own environment, learning through videos, and working on code. Now I was travelling to meet the people behind those sessions and contributions.&lt;/p&gt;

&lt;p&gt;It was a reminder of how far a seemingly ordinary starting point can take you.&lt;/p&gt;

&lt;p&gt;A casual suggestion to read a playbook had led to tutorials, patches, reviews, recognition, and now a journey to celebrate the end of the cohort.&lt;/p&gt;

&lt;h3&gt;
  
  
  Meeting people beyond the screen
&lt;/h3&gt;

&lt;p&gt;One of the best parts of the graduation experience was meeting people I had previously known through online interactions.&lt;/p&gt;

&lt;p&gt;I was glad to meet Dev Jadiya, Anushka Patel, Tejinder Kaur, Pushpit Saluja, Shrey, and many other members of the community.&lt;/p&gt;

&lt;p&gt;For months, we had been learning and collaborating through virtual sessions and technical workflows. Meeting face to face made those relationships feel more personal.&lt;/p&gt;

&lt;p&gt;We could share experiences, talk about what we had learned, discuss challenges, and enjoy the opportunity to spend time together outside the usual contribution environment.&lt;/p&gt;

&lt;p&gt;It also reinforced one of the most valuable parts of open source: the community behind the code.&lt;/p&gt;

&lt;p&gt;A repository may be where the work happens, but people are what make the collaborative process meaningful.&lt;/p&gt;

&lt;h3&gt;
  
  
  Day 1: Welcome, connection, and robotics
&lt;/h3&gt;

&lt;p&gt;The first day brought the cohort together through the opening activities, technical discussions, networking, and the Robo Build and Assembly Challenge.&lt;/p&gt;

&lt;p&gt;The robotics activity was a welcome change from working on software.&lt;/p&gt;

&lt;p&gt;Instead of investigating code and reviewing diffs, we were dealing with practical assembly, wiring, coordination, and preparing a robot for the challenge.&lt;/p&gt;

&lt;p&gt;The experience involved teamwork and problem-solving in a different form.&lt;/p&gt;

&lt;p&gt;It reminded me that technical skills become stronger when you apply them in different environments and work with people who approach problems differently.&lt;/p&gt;

&lt;h3&gt;
  
  
  Day 2: Technology, Robo War, and recognition
&lt;/h3&gt;

&lt;p&gt;The second day included technical exposure, community discussions, an office visit, and the Robo War challenge.&lt;/p&gt;

&lt;p&gt;The robotics competition was one of the memorable highlights. The effort that went into building and preparing the robot finally had a practical outcome.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9hy64yh23is6308ec3bq.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9hy64yh23is6308ec3bq.jpg" alt=" " width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Late-night work, including assembly and wiring, became part of the shared experience.&lt;/p&gt;

&lt;p&gt;The day also included the formal graduation and recognition ceremony.&lt;/p&gt;

&lt;p&gt;After months of learning and contributing, receiving awards in person felt special.&lt;/p&gt;

&lt;p&gt;I received:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Best Contributor Award&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Most Active Contributor Award&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;First Rank in the WikiClub Tech open-source contribution sprint&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I was grateful for all three recognitions.&lt;/p&gt;

&lt;p&gt;But I also understood that they were milestones, not a final destination.&lt;/p&gt;

&lt;p&gt;The awards recognized work I had already done. The next step was to keep learning and contribute in ways that would be useful to the community.&lt;/p&gt;

&lt;h3&gt;
  
  
  Day 3: Goodbyes and the journey back
&lt;/h3&gt;

&lt;p&gt;The final day brought the experience to a close.&lt;/p&gt;

&lt;p&gt;There were conversations, goodbyes, photographs, and the realization that an important chapter had reached its end.&lt;/p&gt;

&lt;p&gt;I returned to Prayagraj with memories of the gathering, recognition for my work, and a clearer understanding of what I wanted to do next.&lt;/p&gt;

&lt;p&gt;The graduation marked the end of the cohort experience, but it did not end the relationships or the learning.&lt;/p&gt;

&lt;p&gt;I was returning not simply with a certificate, but with a stronger engineering mindset, a wider community, and a responsibility to continue contributing.&lt;/p&gt;

&lt;h2&gt;
  
  
  11. What I want to carry forward
&lt;/h2&gt;

&lt;p&gt;When I look back at these eight to nine months, the transformation is clear.&lt;/p&gt;

&lt;p&gt;I started with little knowledge of the Wikimedia contribution workflow.&lt;/p&gt;

&lt;p&gt;I learned through YouTube videos, documentation, online sessions, experimentation, and practical work.&lt;/p&gt;

&lt;p&gt;I submitted my first patch and saw it merged within a few days. That success motivated me to explore more projects and keep contributing.&lt;/p&gt;

&lt;p&gt;I worked through unfamiliar codebases, learned from reviews, received recognition, continued participating during my internship in Bangkok, and eventually travelled to Gurugram for graduation.&lt;/p&gt;

&lt;p&gt;The journey gave me technical skills, but it also taught me patience, consistency, collaboration, and the importance of community.&lt;/p&gt;

&lt;p&gt;Most importantly, it changed how I think about opportunities.&lt;/p&gt;

&lt;p&gt;You do not always need a perfect plan before you begin. Sometimes you need to take one suggestion seriously, put in the effort, and see where the learning takes you.&lt;/p&gt;

&lt;p&gt;I also want to help other students discover that same possibility.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffdctuhf7s81hcpw9yigb.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffdctuhf7s81hcpw9yigb.jpg" alt=" " width="799" height="505"&gt;&lt;/a&gt;&lt;br&gt;
As a WikiClub Tech Envoy at UIT, I want to encourage students to explore Wikimedia projects, understand open-source workflows, and build confidence through practical contributions.&lt;/p&gt;

&lt;p&gt;The goal is not to create a culture where people compete only over patch counts or awards.&lt;/p&gt;

&lt;p&gt;The goal is to build a community where students learn, collaborate, contribute, and help each other improve.&lt;/p&gt;

&lt;h2&gt;
  
  
  Acknowledgements
&lt;/h2&gt;

&lt;p&gt;I am grateful to Ankit Kumar Verma Sir for the suggestion that helped start this journey and for the encouragement that followed.&lt;/p&gt;

&lt;p&gt;I also thank the mentors, organizers, reviewers, and fellow contributors from WikiClub Tech India, the Open Knowledge Initiatives at IIIT Hyderabad, and the wider Wikimedia community.&lt;/p&gt;

&lt;p&gt;Thank you to everyone who helped me understand unfamiliar tools, answered questions, reviewed contributions, and made the learning process more approachable.&lt;/p&gt;

&lt;p&gt;I am grateful to the people who recognized my efforts and encouraged me to keep improving, including the T-shirt gesture that became a memorable reminder of the support I received.&lt;/p&gt;

&lt;p&gt;And thank you to my fellow cohort members for the shared learning, discussions, challenges, friendships, and the unforgettable Gurugram graduation experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  The road continues
&lt;/h2&gt;

&lt;p&gt;I did not start Road to Wiki knowing Gerrit.&lt;/p&gt;

&lt;p&gt;I started by reading a playbook because someone encouraged me to do so.&lt;/p&gt;

&lt;p&gt;I watched tutorials. I attended sessions. I experimented. I submitted my first patch. It merged in three to four days, and I found the motivation to continue.&lt;/p&gt;

&lt;p&gt;One contribution became another learning opportunity. Recognition encouraged me to work harder. The community helped me grow. Even during a 16-day internship in Bangkok, I continued attending meetings and submitting patches.&lt;/p&gt;

&lt;p&gt;Eventually, the journey took me to Gurugram, where I met the people behind the online community and celebrated the work we had done.&lt;/p&gt;

&lt;p&gt;Today, I carry the lessons of that journey into my work at United Institute of Technology, where I serve as a WikiClub Tech Envoy.&lt;/p&gt;

&lt;p&gt;I am proud of the progress, but I know there is much more to learn.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;From not knowing Gerrit to contributing upstream. From my first patch to receiving the Best Contributor Award. From learning as a student to helping build the open-source community at my college.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That is what Road to Wiki Cohort 2 means to me.&lt;/p&gt;

&lt;p&gt;And the most important part is this: the journey is still going on.&lt;/p&gt;




&lt;h2&gt;
  
  
  Read the journey through my posts and contribution records
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Personal records
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gkm563.github.io/road-to-wiki.html" rel="noopener noreferrer"&gt;My Road to Wiki Cohort 2 journey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gkm563.github.io/" rel="noopener noreferrer"&gt;My personal website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/in/gkm563" rel="noopener noreferrer"&gt;My LinkedIn profile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://meta.wikimedia.org/wiki/IIITH-OKI/Wikiclub_Tech/Road_To_Wiki" rel="noopener noreferrer"&gt;Official Road to Wiki documentation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Technical contributions
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gerrit.wikimedia.org/r/1349040" rel="noopener noreferrer"&gt;ProofreadPage — Gerrit change 1349040&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.wikimedia.org/T424875" rel="noopener noreferrer"&gt;MinervaNeue — Phabricator task T424875&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.wikimedia.org/T416226" rel="noopener noreferrer"&gt;GrowthExperiments — Phabricator task T416226&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.wikimedia.org/T439342" rel="noopener noreferrer"&gt;MediaWiki Core — Phabricator task T439342&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.wikimedia.org/T426501" rel="noopener noreferrer"&gt;UploadWizard — Phabricator task T426501&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  LinkedIn posts documenting the journey
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/gksAzMgi" rel="noopener noreferrer"&gt;Road to Wiki learning and contribution reflections&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/gfVvuKxq" rel="noopener noreferrer"&gt;Graduation Day 1 — Gurugram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/gTZhrt4y" rel="noopener noreferrer"&gt;My Road to Wiki learning milestone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/g2Mvx8ud" rel="noopener noreferrer"&gt;My contribution journey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/gqBKm7u7" rel="noopener noreferrer"&gt;My Road to Wiki experience&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/gazaZPEW" rel="noopener noreferrer"&gt;Technical learning and contributions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/g_jUDPk2" rel="noopener noreferrer"&gt;My progress in the program&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/gzs7hrbT" rel="noopener noreferrer"&gt;Learning through open-source collaboration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/gcCgVrgE" rel="noopener noreferrer"&gt;My technical contribution reflections&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/gMNc8H8d" rel="noopener noreferrer"&gt;Open-source contribution and learning&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/gc2XnGgF" rel="noopener noreferrer"&gt;My learning and contribution milestone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/gQcnJQvz" rel="noopener noreferrer"&gt;Open-source contribution sprint recognition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/gRTfudze" rel="noopener noreferrer"&gt;Road to Wiki technical learning&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/p/gFfsBt4X" rel="noopener noreferrer"&gt;My contribution journey update&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;If you are a student who wants to contribute to open source, do not wait until you know everything. Start learning, find a problem, and make your first contribution.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  RoadToWiki #WikiClubTechIndia #Wikimedia #OpenSource #MediaWiki #DeveloperCommunity #GautamKumarMaurya #GKM563
&lt;/h1&gt;

</description>
      <category>roadtowiki</category>
      <category>gautamkumarmaurya</category>
      <category>gkm563</category>
      <category>wikiclubtechuit</category>
    </item>
    <item>
      <title>From Zero to Wikimedia: An Engineering Blueprint for Open-Source Contributions and MediaWiki Development</title>
      <dc:creator>Gautam Kumar Maurya </dc:creator>
      <pubDate>Tue, 07 Jul 2026 21:09:05 +0000</pubDate>
      <link>https://dev.to/gkm563/from-zero-to-wikimedia-an-engineering-blueprint-for-open-source-contributions-and-mediawiki-599d</link>
      <guid>https://dev.to/gkm563/from-zero-to-wikimedia-an-engineering-blueprint-for-open-source-contributions-and-mediawiki-599d</guid>
      <description>&lt;h1&gt;
  
  
  From Zero to Wikimedia: An Engineering Blueprint for Open-Source Contributions and MediaWiki Development
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Author:&lt;/strong&gt; Gautam Kumar Maurya (GKM)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Series:&lt;/strong&gt; Enterprise Software Engineering &amp;amp; Open-Source Architecture&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyrhha6jiagpaigbukd3s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyrhha6jiagpaigbukd3s.png" alt=" " width="800" height="568"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Executive Summary: Redefining Open-Source Integration
&lt;/h2&gt;

&lt;p&gt;Within software development, open-source contribution is frequently misconstrued as an exclusive domain reserved solely for industry veterans at multinational technology firms. My technical progression over the past quarters directly refutes this preconception.&lt;/p&gt;

&lt;p&gt;Today, I actively contribute core code to the global &lt;strong&gt;Wikimedia Foundation&lt;/strong&gt; ecosystem. My structural patches and feature implementations have been successfully reviewed and merged into production repositories across &lt;strong&gt;Gerrit, GitHub, and GitLab&lt;/strong&gt;. Furthermore, this technical performance has been formally documented in the &lt;strong&gt;WikiClub Tech India Technical Impact Report (January–June 2026)&lt;/strong&gt; and the centralized &lt;strong&gt;Road to Wiki Contribution Ledger&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This blueprint presents a detailed analysis of how an engineering student specializing in Data Science at the &lt;strong&gt;United Institute of Technology (UIT), Prayagraj&lt;/strong&gt;—and operating within professional developer networks like &lt;strong&gt;GDG Prayagraj&lt;/strong&gt;—navigated large-scale enterprise architectures to establish a verifiable portfolio of production-grade contributions.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F03zhgoadd3a37wgbvsx4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F03zhgoadd3a37wgbvsx4.png" alt=" " width="800" height="609"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Architectural Framework: Road to Wiki Cohort 2
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Road to Wiki&lt;/strong&gt; is a high-impact open-source mentorship initiative directed by &lt;strong&gt;WikiClub Tech India&lt;/strong&gt; under the auspices of &lt;strong&gt;The Open Knowledge Initiatives (OKI), IIIT Hyderabad&lt;/strong&gt;. Unlike traditional introductory programs restricted to low-impact documentation adjustments, &lt;strong&gt;Road to Wiki Cohort 2&lt;/strong&gt; integrates participants directly into the production codebases powering applications utilized by millions of global users.&lt;/p&gt;

&lt;h3&gt;
  
  
  Program Parameters &amp;amp; Technical Scope:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Scale and Scope:&lt;/strong&gt; An elite cohort comprising 90+ selected engineers across 12 partner academic institutions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Infrastructure Layout:&lt;/strong&gt; Cross-platform development across Gerrit Code Review, Phabricator Task Management, GitLab Merge Requests, and GitHub Pull Requests.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Core Engineering Focus:&lt;/strong&gt; Advanced MediaWiki architecture, automated Continuous Integration (CI) pipelines, regression testing, and rigorous code review compliance.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1wl5r5jal99hi819ssm6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1wl5r5jal99hi819ssm6.png" alt=" " width="797" height="198"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Onboarding: Infrastructure and System Training
&lt;/h2&gt;

&lt;p&gt;Entering the &lt;strong&gt;Road to Wiki Cohort 2&lt;/strong&gt; program required operating without pre-existing familiarity with legacy Wikimedia systems. The immediate objective was to master enterprise-grade tools, version control protocols, and continuous integration workflows.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Environment Configuration and Authentication
&lt;/h3&gt;

&lt;p&gt;Initial milestones involved establishing a stable, localized development environment. This necessitated configuring:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Secure Shell (SSH) cryptographic keys linked across Phabricator and Gerrit servers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Local Git configurations tailored to multi-platform deployment.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Localized container and runtime testing environments to validate patches prior to upstream deployment.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft76ewji89id1z3kakwi6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft76ewji89id1z3kakwi6.png" alt=" " width="776" height="178"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Systematic Technical Analysis: Video Track Audits
&lt;/h3&gt;

&lt;p&gt;To supplement the &lt;strong&gt;Wikimedia Developer Playbook&lt;/strong&gt;, I executed a comprehensive technical audit of the program’s media archive to extract explicit architectural insights. Rather than skim summaries, I methodically parsed over 30 hours of core instructional modules:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cohort Track Execution:&lt;/strong&gt; Completed exhaustive reviews of the foundational sequence (&lt;em&gt;Sessions 2, 3, 4, 5, 6, 7, 8, and 10&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Core Systems Modules:&lt;/strong&gt; Analyzed deep-dives regarding the &lt;em&gt;Basics of Phabricator, SSH, and Technical Contributions&lt;/em&gt; alongside &lt;em&gt;Basics of Git and CI/CD Operations&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Language &amp;amp; Stack Masterclasses:&lt;/strong&gt; Audited technical masterclasses covering the &lt;em&gt;SQL Masterclass, PHP Masterclass, MediaWiki API Framework, Python &amp;amp; Flask API Architecture,&lt;/em&gt; and the &lt;em&gt;JavaScript Production Masterclass&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Localization &amp;amp; Identity Systems:&lt;/strong&gt; Studied explicit workflows for &lt;em&gt;Language Tech Volunteering&lt;/em&gt;, &lt;em&gt;Wiki Tools Navigation&lt;/em&gt;, and &lt;em&gt;Wikimedia Commons Account Architecture&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This structured training eliminated theoretical gaps and established a highly accurate implementation strategy.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsp4xxcvej15qahwixpiw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsp4xxcvej15qahwixpiw.png" alt=" " width="773" height="196"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Upstream Deployment Pipeline
&lt;/h3&gt;

&lt;p&gt;All code modifications adhered to a strict, non-negotiable delivery pipeline:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[Phabricator Task Identification] ──&amp;gt; [Architectural Code Analysis] ──&amp;gt; [Local Branch Isolation]
                                                                                   │
                                                                                   ▼
[Upstream Merge (+2 Verification)] &amp;lt;── [CI Validation &amp;amp; Human Review] &amp;lt;── [Gerrit/GitLab/GitHub Push]

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9io8mar0mbpv9p5umlqq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9io8mar0mbpv9p5umlqq.png" alt=" " width="775" height="222"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Portfolio of Technical Contributions
&lt;/h2&gt;

&lt;p&gt;My development efforts spanned across distinct platform environments, requiring adaptability in version control mechanics and code review methodologies.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Gerrit Code Review (MediaWiki Core &amp;amp; Extensions)
&lt;/h3&gt;

&lt;p&gt;Gerrit functions as the primary code collaboration engine for MediaWiki. I successfully achieved &lt;strong&gt;10 verified merges&lt;/strong&gt; into production extensions via Gerrit.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;MediaWiki Core Engine:&lt;/strong&gt; Implemented core system configuration modifications, including the deployment of system aliases like &lt;code&gt;Special:MediaStats&lt;/code&gt; and &lt;code&gt;Special:MuteUser&lt;/code&gt;, supplemented by intentional Internationalization (i18n) translation refactoring for Ukrainian locales.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;GrowthExperiments Extension:&lt;/strong&gt; Programmed gender-aware exception handling blocks and optimized user interface layouts for the localized HelpPanel component to lower friction for new users.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx9b41ue502nsj2qrhspz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx9b41ue502nsj2qrhspz.png" alt=" " width="798" height="201"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;MinervaNeue Mobile Skin:&lt;/strong&gt; Diagnosed and neutralized a critical frontend bug related to malformed URI fragment handling that caused execution-blocking JavaScript runtime exceptions. Defended the patch by writing rigorous frontend regression tests.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. GitLab Pipeline (Function Orchestrator / Abstract Wikipedia)
&lt;/h3&gt;

&lt;p&gt;The &lt;strong&gt;Function Orchestrator&lt;/strong&gt; environment demanded high compliance with complex continuous integration parameters.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Implementation Strategy:&lt;/strong&gt; Refactored object interaction models by engineering clean public accessor patterns (&lt;code&gt;getFunction()&lt;/code&gt;, &lt;code&gt;getArgument()&lt;/code&gt;, &lt;code&gt;getArguments()&lt;/code&gt;).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Architectural Outcome:&lt;/strong&gt; Enforced strong object encapsulation principles and eliminated brittle, direct internal property access. This resulted in &lt;strong&gt;3 major production merges&lt;/strong&gt; via GitLab Merge Requests.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. GitHub Automation (Tooling Ecosystem)
&lt;/h3&gt;

&lt;p&gt;Leveraging GitHub workflows allowed for collaborative tool development and automation scripting.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pywikibot Framework:&lt;/strong&gt; Devoted code contributions to building comprehensive regression test suites. This experience reinforced an industry reality: production-grade test coverage is directly equal in value to feature development, ensuring long-term code stability. I executed &lt;strong&gt;5 validated pull requests&lt;/strong&gt; within this sector.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fanfk8ai4d944vbpmlp5x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fanfk8ai4d944vbpmlp5x.png" alt=" " width="800" height="186"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Code Review Optimization and Engineering Resilience
&lt;/h2&gt;

&lt;p&gt;A core metric of engineering maturity is the handling of peer review feedback. Large-scale production environments naturally generate friction through rigorous review cycles.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Managing Revisions:&lt;/strong&gt; Upstream contributions frequently require multiple code iterations (Patch Sets) to address automated testing failures or maintainer optimization requests.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;De-personalizing Feedback:&lt;/strong&gt; Receiving a &lt;code&gt;-1&lt;/code&gt; code quality block from a maintainer is an essential mechanism for architectural alignment, not a personal failure. Shifting focus toward dissecting optimization requests regarding algorithm execution efficiency, naming conventions, and modular design transformed code reviews into high-value asynchronous mentorship sessions.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Mentorship Ecosystem and Technical Leadership
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Organizational Gratitude
&lt;/h3&gt;

&lt;p&gt;I express my sincere gratitude to &lt;strong&gt;WikiClub Tech India, WikiClub UIT, The Open Knowledge Initiatives (OKI), IIIT Hyderabad, and Ankit Sir&lt;/strong&gt; for establishing this micro-ecosystem. Road to Wiki successfully bridges the division between academic theory and high-availability software architecture, expanding large-scale open-source opportunities to multi-city developer cohorts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mentor &amp;amp; Senior Reviewer Acknowledgment
&lt;/h3&gt;

&lt;p&gt;Operating in enterprise ecosystems is accelerated by the guidance of experienced contributors who convert strict code audits into definitive masterclasses:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Sanskar Dubey:&lt;/strong&gt; Provided foundational orientation to open-source workflows and extended consistent troubleshooting support through core environment barriers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Mohd Shadab:&lt;/strong&gt; Optimized resource, codebase, and documentation discovery, reducing research overhead throughout repository onboarding.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Shivaansh Singh:&lt;/strong&gt; Established an exceptional benchmark for engineering excellence; observing his contribution patterns catalyzed my day-to-day progression.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Reeti Singh:&lt;/strong&gt; An essential mentor from UIT whose strategic encouragement streamlined upstream patch delivery and workflow orientation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Adarsh Kesharwani:&lt;/strong&gt; Deconstructed deep conceptual blocks, offering structural insights to improve code maintainability and execution logic.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Sarthak Singh:&lt;/strong&gt; Modeled professional development practices across diverse Wikimedia domains, proving that methodical consistency yields lasting engineering legacy.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ebenezer Rao:&lt;/strong&gt; His technical contributions to the Wikimedia Commons Android infrastructure provided a tangible case study on how open-source deployments directly affect millions of end-users.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Community Acknowledgement
&lt;/h3&gt;

&lt;p&gt;I also credit the wider operational network: the WikiClub Tech Mentors, Trusted Testers, Reviewers, upstream Wikimedia Maintainers, Core Foundation Contributors, and fellow Cohort 2 participants. Every technical discussion, pull request review, build failure analysis, and bug report served as a direct driver for engineering growth.&lt;/p&gt;




&lt;h2&gt;
  
  
  Documented Outcomes and Milestones
&lt;/h2&gt;

&lt;p&gt;Maintaining an analytical, disciplined approach across the onboarding and implementation phases yielded top-tier development outcomes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;First Rank – WikiClub UIT Contribution Marathon:&lt;/strong&gt; Recognized as the highest-performing contributor during the intensive, collaborative development sprint hosted by &lt;strong&gt;WikiClub UIT&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Inclusion in Global Metrics:&lt;/strong&gt; Performance metrics were formally verified and indexed within the global &lt;strong&gt;WikiClub Tech India Technical Impact Report&lt;/strong&gt; and the &lt;strong&gt;Road to Wiki Contribution Ledger&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Engineering Governance: Core Implementation Principles
&lt;/h2&gt;

&lt;p&gt;For developers aiming to scale code into global production networks, I recommend adhering to the following professional protocols:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Prioritize Comprehension Over Code Volatility:&lt;/strong&gt; Dedicate 80% of the engineering lifecycle to studying historical Phabricator tasks, system architecture docs, and technical video sessions. Restrict active coding to the final 20% of the lifecycle to avoid debt.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ensure Testing Parity:&lt;/strong&gt; Never submit a functional logic adjustment without accompanying unit or regression tests. Secure your code against future regressions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Optimize for Global Audiences:&lt;/strong&gt; Always implement internationalization (i18n) design patterns. Code must scale seamlessly across multilingual locales and diverse user archetypes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Value Architectural Consistency:&lt;/strong&gt; Focus on delivering high-quality, continuous weekly commits rather than volatile bursts of disconnected code.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Future Trajectory
&lt;/h2&gt;

&lt;p&gt;My engagement with open-source systems has established a reliable foundation for complex systems engineering. My upcoming roadmap involves deepening technical contributions across &lt;strong&gt;MediaWiki Core, Pywikibot, and Abstract Wikipedia (Function Orchestrator)&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Simultaneously, I will leverage this expertise to architect technical initiatives and mentor incoming developer talent within &lt;strong&gt;WikiClub Tech India&lt;/strong&gt;, &lt;strong&gt;WikiClub UIT&lt;/strong&gt;, and &lt;strong&gt;GDG Prayagraj&lt;/strong&gt;, fostering a continuous culture of professional engineering excellence.&lt;/p&gt;




&lt;h3&gt;
  
  
  Technical Profiles and Portfolio References
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Phabricator Identity:&lt;/strong&gt; &lt;a href="https://www.google.com/search?q=https://phabricator.wikimedia.org/p/Gkm563/" rel="noopener noreferrer"&gt;Gkm563 Architectural Identity&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gerrit Version Ledger:&lt;/strong&gt; &lt;a href="https://www.google.com/search?q=https://gerrit.wikimedia.org/r/q/owner:gkmwin563%40gmail.com" rel="noopener noreferrer"&gt;GKM Upstream Gerrit Ledger&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;GitHub Production Repository:&lt;/strong&gt; &lt;a href="https://github.com/gkm563" rel="noopener noreferrer"&gt;gkm563 Version Control History&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Keywords:&lt;/strong&gt; #roadtowiki, #gkm563, gautam kuamr maurya, #wikiclub, #techtech india, roadtowiki cohort 2, gdg prayagaaj, Wikimedia Open Source, MediaWiki Core Development, Gerrit Code Review, #IIIT Hyderabad, #WikiClub Tech India Technical Impact Report, #Prayagraj Engineering Student, #Road to Wiki Cohort 2, Wikimedia Contributions, MediaWiki Core, Gerrit Tutorial, GitLab Merge Request, GitHub Pull Request, Wikimedia Developer, Open Source India, Software Engineering Journey, Function Orchestrator, Abstract Wikipedia, GrowthExperiments, MinervaNeue, Pywikibot, Engineering Student, WikiClub Tech India, Open Source Contributions, Code Review, Phabricator, CI/CD, Google Summer of Code, #GSoC Preparation. #GautamKumarMaurya #GKM563&lt;/p&gt;

</description>
      <category>gautamkumarmaurya</category>
      <category>opensource</category>
      <category>wikiclubtech</category>
      <category>roadtowiki</category>
    </item>
    <item>
      <title>From Engineering Student to Cyber Investigator: My 12-Day Journey at APCSIP-2026 Gautam Kumar Maurya (GKM)</title>
      <dc:creator>Gautam Kumar Maurya </dc:creator>
      <pubDate>Thu, 25 Jun 2026 02:39:19 +0000</pubDate>
      <link>https://dev.to/gkm563/from-engineering-student-to-cyber-investigator-my-12-day-journey-at-apcsip-2026-edi</link>
      <guid>https://dev.to/gkm563/from-engineering-student-to-cyber-investigator-my-12-day-journey-at-apcsip-2026-edi</guid>
      <description>&lt;p&gt;From Engineering Student to Cyber Investigator: My 12-Day Journey at the Amroha Police Cyber Security Internship Program (APCSIP-2026)&lt;/p&gt;

&lt;h2&gt;
  
  
  How OSINT, malware sandboxes, UPI fraud trails, dark web recon, and 45+ mentors and co-interns turned a government internship into the most intense classroom of my engineering life
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;By Gautam Kumar Maurya&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foekqg9rapuzx656jqqu5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foekqg9rapuzx656jqqu5.png" alt="GautamKumarMaurya" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I arrived in Amroha as a complete outsider. I left it as part of a 45-person network of investigators, officers, and analysts who'll probably be in my life for years."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In May 2026, I submitted an application for something called &lt;strong&gt;APCSIP-2026&lt;/strong&gt; — the &lt;strong&gt;Amroha Police Cyber Security Internship Program&lt;/strong&gt;. I expected a certificate course. Maybe a few lectures on cybersecurity basics.&lt;/p&gt;

&lt;p&gt;What I actually walked into was 12 days that took me from filling out tower-dump cell ID maps, to sandboxing Android malware, to tracing UPI fraud trails with bank nodal officers, to standing inside a confidential briefing I still can't talk about in detail, to receiving a &lt;strong&gt;Best Content Creator Award&lt;/strong&gt; from &lt;strong&gt;DSP Anjali Kataria Ma'am&lt;/strong&gt; on the final day.&lt;/p&gt;

&lt;p&gt;This is the full story — exactly how it happened, day by day, tool by tool.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I Applied
&lt;/h2&gt;

&lt;p&gt;I'm a B.Tech student with a strong pull toward &lt;strong&gt;Data Science and Cyber Security&lt;/strong&gt;. Like most students in this space, my learning so far had come from courses, YouTube, and lab simulations. Useful — but disconnected from how cybercrime is actually investigated on the ground.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;APCSIP-2026&lt;/strong&gt; promised something different: direct exposure to a real &lt;strong&gt;Cyber Crime Cell&lt;/strong&gt;, real case logic, and real officers who deal with fraud, malware, and digital evidence every single day. I had to try.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmroz4idorptsaa9uuxca.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmroz4idorptsaa9uuxca.jpg" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Phase 1: The Selection Journey
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Application Submission — May 2026
&lt;/h3&gt;

&lt;p&gt;I applied with my academic background and a short note on my interest in digital forensics and threat tracking. Then came the part every applicant dreads: &lt;strong&gt;waiting&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Shortlisted for Screening — 21–22 May 2026
&lt;/h3&gt;

&lt;p&gt;The shortlist dropped, along with test instructions sent to registered emails. My name was on it. One gate down, one to go.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Online Screening Test — 24 May 2026, 6:00–6:30 PM
&lt;/h3&gt;

&lt;p&gt;Thirty minutes. &lt;strong&gt;50 MCQs&lt;/strong&gt; — 40 on computer applications, IT fundamentals, and basic cybersecurity, plus 10 on general awareness. No negative marking, but also no room to relax.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwu9jsj1yywnzxt4u47jc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwu9jsj1yywnzxt4u47jc.png" alt=" " width="800" height="551"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Offer Letter — Early June 2026
&lt;/h3&gt;

&lt;p&gt;The selection email arrived with the official offer letter, code of conduct undertakings, legal rules, and reporting guidelines from Amroha Police. This wasn't a casual internship — it came with the weight of an actual law-enforcement program attached to it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Onboarding — June 2026
&lt;/h3&gt;

&lt;p&gt;Document verification, policy undertakings, registration guidelines — all completed before I even set foot in Amroha.&lt;/p&gt;

&lt;h3&gt;
  
  
  Arrival at Amroha — 10 June 2026
&lt;/h3&gt;

&lt;p&gt;I travelled to Amroha and arrived at &lt;strong&gt;Shri Venkateshwara University&lt;/strong&gt;, set up accommodation, and prepared for what the program called a "12-day intensive training regimen." It would turn out to be 13 days of life, if you count how long it actually took to process everything that happened.&lt;/p&gt;




&lt;h2&gt;
  
  
  DAY 00 — Welcome: Registration &amp;amp; Orientation
&lt;/h2&gt;

&lt;p&gt;The first day was about structure, not content. I completed onboarding documentation, collected the &lt;strong&gt;official welcome kit&lt;/strong&gt; — badge, offer letter, program materials — and verified my credentials with the student coordinators.&lt;/p&gt;

&lt;p&gt;In the afternoon, the &lt;strong&gt;program orientation&lt;/strong&gt; laid out attendance parameters, evaluation criteria, and a code of conduct that made one thing clear immediately: this program ran on discipline, not vibes.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; Day 0 set the baseline — successful state-level collaborations begin with operational discipline, not just enthusiasm.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa7gvczu2aa756bzo2bll.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa7gvczu2aa756bzo2bll.png" alt=" " width="800" height="602"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnzl22f32v1torv6l74km.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnzl22f32v1torv6l74km.png" alt=" " width="799" height="421"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  DAY 01 — Cell Briefing: Inside the Cybercrime Ecosystem
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;official inauguration ceremony&lt;/strong&gt; brought together law enforcement and cybersecurity officials for expert talks on why this program — and cybersecurity itself — matters right now.&lt;/p&gt;

&lt;p&gt;In the afternoon, we went deep into the &lt;strong&gt;cybercrime threat ecosystem&lt;/strong&gt;: modern attack vectors targeting everyday people, and — more importantly — how local &lt;strong&gt;Cyber Crime Cells&lt;/strong&gt; coordinate with national systems like the &lt;strong&gt;NCCRP (National Cyber Crime Reporting Portal)&lt;/strong&gt; incident logs.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; A cyber investigator's real job is mapping the full security loop — from human awareness, to system hardening, to case coordination with state agencies.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3but14q6hye199ixn62q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3but14q6hye199ixn62q.png" alt=" " width="799" height="421"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  DAY 02 — Recon &amp;amp; OSINT: Reading People and the Internet
&lt;/h2&gt;

&lt;p&gt;This was the day cybersecurity stopped being abstract for me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session 1 — Cyber Psychology:&lt;/strong&gt; We studied how scammers, hacktivists, and even terror networks weaponize human emotion online — and the five motivations behind almost every attack: financial gain, revenge, recognition, power, and ideology.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session 2 — Open Source Intelligence (OSINT):&lt;/strong&gt; Hands-on, passive data-gathering using &lt;strong&gt;Maltego&lt;/strong&gt; (link analysis), &lt;strong&gt;Shodan&lt;/strong&gt; (IoT search), &lt;strong&gt;Google Dorking&lt;/strong&gt;, &lt;strong&gt;Canary Tokens&lt;/strong&gt;, &lt;strong&gt;DeHashed&lt;/strong&gt;, and &lt;strong&gt;FotoForensics&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Then came the moment that actually unsettled me a little: I ran a &lt;strong&gt;self-audit on my own digital footprint&lt;/strong&gt; and found leaked data points from past breaches I didn't even know I'd been part of.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; Vulnerability almost always lives in human trust and residual digital footprints — and you can query open registers for intelligence without ever exposing your own investigation.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdoqpsq9jhzhpkfnedd53.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdoqpsq9jhzhpkfnedd53.png" alt=" " width="800" height="705"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  DAY 03 — Telecom Sorting: Law, Research, and AI
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Sessions 1 &amp;amp; 2 — Cyber Laws &amp;amp; Research:&lt;/strong&gt; A full walkthrough of India's digital legal frameworks under the &lt;strong&gt;IT Act&lt;/strong&gt;, paired with the technical research backbone every case file needs — problem statements, literature reviews, data collection pipelines, sampling layouts, and formal reporting standards.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sessions 3 &amp;amp; 4 — Career Guide &amp;amp; AI:&lt;/strong&gt; A career advisory panel on certifications and professional roadmaps, followed by a sharper conversation: how &lt;strong&gt;Machine Learning, Deep Learning, and Generative AI&lt;/strong&gt; are now active tools in threat pattern recognition and predictive cybersecurity.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; Building a real case file means combining legal frameworks, structured research methodology, and predictive technology — none of the three works alone.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxf0n5k2ytyn2p3cll3et.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxf0n5k2ytyn2p3cll3et.png" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  DAY 04 — Triangulation: Malware and the Forensics Pipeline
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Session 1 — Android Malware Analysis:&lt;/strong&gt; Studying how Android malware is packaged, how it maps to &lt;strong&gt;Command &amp;amp; Control (C2) servers&lt;/strong&gt;, and running static/dynamic binary auditing inside safe, sandboxed environments.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session 2 — Digital Forensics:&lt;/strong&gt; The full forensics pipeline — evidence collection, bit-stream imaging, preservation guidelines, and hash verification standards (&lt;strong&gt;MD5/SHA-256&lt;/strong&gt;) that keep proof legally valid.&lt;/p&gt;

&lt;p&gt;This was the day I understood, viscerally, that &lt;strong&gt;chain of custody isn't bureaucracy — it's the difference between evidence and noise.&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; Metadata signatures trace threat agents back to their source, but only if data integrity is protected at every single step.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F44moukjihj5t8rtisfxs.jpg" alt=" " width="800" height="450"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  DAY 05 — IP Analysis: SOC, Threat Intel &amp;amp; Bug Bounty
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Session 1 — Security Operations Center (SOC):&lt;/strong&gt; SIEM and EDR architecture, event correlation, and reading log records using &lt;strong&gt;Wazuh, Elastic, Wireshark, and NXLog&lt;/strong&gt;. We also pulled IP reputation checks via &lt;strong&gt;VirusTotal, Hybrid Analysis, and IBM X-Force&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session 2 — Bug Bounty &amp;amp; Ethical Hacking:&lt;/strong&gt; Subdomain enumeration, API endpoint testing, and business logic flaw-hunting — alongside the ethics of &lt;strong&gt;responsible disclosure&lt;/strong&gt;, severity scoring, and platforms like &lt;strong&gt;HackerOne, Bugcrowd, and Intigriti&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; Network security isn't a one-time fix. Continuous monitoring and crowdsourced bug bounty programs work together to keep hardening the same endpoints, every single day.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr4oqc1taf8mrgbebuik3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr4oqc1taf8mrgbebuik3.png" alt=" " width="800" height="1066"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  DAY 06 — Mobile Forensics: Compliance &amp;amp; Industry Reality
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Session 1 — "Swipe, Secure, Comply":&lt;/strong&gt; The &lt;strong&gt;DPDP Act&lt;/strong&gt;, RBI and SEBI &lt;strong&gt;CSCRF&lt;/strong&gt; guidelines, the &lt;strong&gt;SWIFT Customer Security Program&lt;/strong&gt;, and incident reporting rules. We also dug into fraud prevention — &lt;strong&gt;mule account network detection&lt;/strong&gt;, &lt;strong&gt;SBOM/CBOM&lt;/strong&gt;, and supply chain security risk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session 2 — Industry Experience:&lt;/strong&gt; Guest speakers shared first-hand career guidance and how to keep skills current in a field that changes every six months.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; Compliance frameworks and early cyber-resilience planning are what stand between an organization and a supply chain attack — not just good intentions.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  DAY 07 — Vulnerabilities: Blockchain and Real Police Cases
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Session 1 — Blockchain &amp;amp; Crypto:&lt;/strong&gt; Blockchain structure, public/private key cryptography, consensus algorithms, smart contracts, and Web3 security gaps — including private key leaks, smart contract bugs, &lt;strong&gt;51% attacks&lt;/strong&gt;, and DNS hijacking.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session 2 — Real Investigations:&lt;/strong&gt; This was the session that stayed with me longest. Serving police officers walked us through &lt;strong&gt;actual cybercrime investigations&lt;/strong&gt; — digital evidence collection, legal workflows under &lt;strong&gt;Section 91 of the CrPC&lt;/strong&gt;, and live case studies tracing transaction nodes across public ledgers.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; Blockchain security lives or dies on cryptographic key protection — and investigators trace transaction nodes across public ledgers the same patient way detectives trace footprints.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqq8ywtsoejc4kadqhu90.jpg" alt=" " width="800" height="602"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  DAY 08 — Financial Fraud: UPI, Privacy Law, and a Confidential Session
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Session 1 — Data Privacy Law &amp;amp; AI:&lt;/strong&gt; We studied &lt;strong&gt;K.S. Puttaswamy vs. Union of India&lt;/strong&gt; — the landmark ruling that established privacy as a fundamental right in India — alongside the ethics of responsible AI usage and user data protection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session 2 — Confidential Session:&lt;/strong&gt; I genuinely can't go into the details of this one. It was a closed briefing on professional responsibility, discretion, and trust — how cybersecurity professionals handle sensitive threat intelligence without compromising it. What I &lt;em&gt;can&lt;/em&gt; say: it changed how seriously I take confidentiality in this field.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; Integrity and confidentiality aren't soft skills in cybersecurity — they're the actual basis of professional investigation work.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsed2a2wtm6bmzgwpaycy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsed2a2wtm6bmzgwpaycy.png" alt=" " width="702" height="1100"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  DAY 09 — Social Media: Offensive Security &amp;amp; the Dark Web
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Session 1 — Offensive Security:&lt;/strong&gt; Passive and active reconnaissance, system enumeration, directory brute-forcing, and network scanning — plus auditing web security configurations like cross-origin setups and subdomain exposure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session 2 — Dark Web &amp;amp; Investigation:&lt;/strong&gt; The architecture of &lt;strong&gt;Tor&lt;/strong&gt;, the real difference between the clear web, deep web, and dark web, and how onion routing works. We mapped digital footprints across onion nodes using &lt;strong&gt;cyber kill chain models&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; To defend a system, you first have to think like the person attacking it — mapping subdomains and open ports is half of mitigating exposure.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3gncml5uzgir5xhfgxy3.jpg" alt=" " width="800" height="600"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  DAY 10 — Dark Web: Malware Forensics and the Best Content Creator Recognition
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Session 1 — Malware Analysis:&lt;/strong&gt; Working inside isolated VMs (&lt;strong&gt;FlareVM, REMnux&lt;/strong&gt;), parsing network traffic, and tracing trojans, rootkits, and ransomware execution using &lt;strong&gt;Process Hacker, Wireshark, TCPView, and PEStudio&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session 2 — Mobile Forensics:&lt;/strong&gt; Logical, physical, and filesystem dump extraction, plus advanced methods like &lt;strong&gt;JTAG&lt;/strong&gt; and &lt;strong&gt;hardware chip-off&lt;/strong&gt; for locked or damaged devices.&lt;/p&gt;

&lt;p&gt;And then, in the middle of all that technical density, came a moment I genuinely didn't see coming: I was recognized as the &lt;strong&gt;Best Content Creator&lt;/strong&gt; among all internship participants.&lt;/p&gt;

&lt;p&gt;I'd been documenting the journey since Day 1 — daily LinkedIn logs, breaking down dense sessions into something people outside the room could actually follow. I didn't do it for recognition. Turns out, it got noticed anyway.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; Forensic integrity has to survive even the hardest extraction methods — and sometimes, the work you do quietly in the background is the work that gets seen first.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr7ujiuaeu72zh22szrkz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr7ujiuaeu72zh22szrkz.png" alt=" " width="800" height="480"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  DAY 11 — Case Simulation: Chain of Custody, Hygiene &amp;amp; Yoga Day
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Session 1 — Mobile Forensics:&lt;/strong&gt; A deeper pass on acquisition standards and &lt;strong&gt;strict chain-of-custody protocols&lt;/strong&gt; — because evidence that isn't preserved correctly might as well not exist in court.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session 2 — Hygiene &amp;amp; Ethics:&lt;/strong&gt; Cyber hygiene fundamentals — strong password practices, MFA setup, digital safety loops — followed by something unexpected: group exercises for &lt;strong&gt;International Yoga Day&lt;/strong&gt;, focused on mental clarity and discipline.&lt;/p&gt;

&lt;p&gt;It sounds like an odd pairing — forensic chain of custody and yoga, in the same day — but it landed perfectly. High-pressure forensic work needs a calm mind as much as it needs the right tools.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; Technical execution means nothing without ethical responsibility behind it — and mental discipline is what keeps decision-making sharp under pressure.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fce1k2h5h6idy742w2o5u.jpg" alt=" " width="800" height="600"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  DAY 12 — Review Panel: Presentation, Certification, and DSP Anjali Kataria Ma'am
&lt;/h2&gt;

&lt;p&gt;Day 12 began with the weight every internship's final day carries.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Morning — Evaluation &amp;amp; Presentations:&lt;/strong&gt; I presented my weekly findings and technical reports to the &lt;strong&gt;Cyber Crime Cell valedictory board&lt;/strong&gt;, then sat in on a discussion about secure software design pipelines and open database setups with senior officers — a reminder that this program respected us enough to include us in real operational conversations, not just lecture us.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Afternoon — Valedictory &amp;amp; Distribution:&lt;/strong&gt; I received my &lt;strong&gt;official internship certificate&lt;/strong&gt;, recognizing the successful completion of APCSIP-2026.&lt;/p&gt;

&lt;p&gt;And then came the moment I'll remember longest: meeting &lt;strong&gt;DSP Anjali Kataria Ma'am&lt;/strong&gt;, who personally presented the &lt;strong&gt;Best Content Creator Award&lt;/strong&gt; along with a &lt;strong&gt;commemorative cyber mug&lt;/strong&gt; — a small, specific gesture that somehow made the whole program feel personal rather than procedural.&lt;/p&gt;

&lt;p&gt;We closed with final networking, peer group discussions, and a group photograph with mentors and coordinators — the same faces from Day 0, now impossible to call strangers.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Takeaway:&lt;/strong&gt; I walked out with strong, hands-on capability in OSINT recon, malware analysis, and location-mapping frameworks — but the certificate was never really the point.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0u9hkzzc3jgshdqqlg9n.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0u9hkzzc3jgshdqqlg9n.jpg" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Honors &amp;amp; Recognition
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🏆 &lt;strong&gt;Best Content Creator — #APCSIP2026&lt;/strong&gt;, awarded by the Cyber Crime Cell, Amroha Police&lt;/li&gt;
&lt;li&gt;☕ &lt;strong&gt;Commemorative Cyber Mug&lt;/strong&gt;, presented personally by &lt;strong&gt;DSP Anjali Kataria Ma'am&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;📜 &lt;strong&gt;Certificate of Appreciation&lt;/strong&gt; for outstanding contribution to APCSIP-2026&lt;/li&gt;
&lt;li&gt;🎓 &lt;strong&gt;Official Internship Completion Certificate&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxp5l919hc7q07ptgkvt8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxp5l919hc7q07ptgkvt8.png" alt=" " width="800" height="1062"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The People Behind the Program
&lt;/h2&gt;

&lt;p&gt;Twelve technical days are only half the story. The other half is the people who led them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Anjali Kataria&lt;/strong&gt; — Deputy Superintendent of Police (DSP), Cyber Crime Cell, UP Police&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bhanu Sharma&lt;/strong&gt; — Program Coordinator, APCSIP-2026&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vikash Kumar&lt;/strong&gt; — Student Coordinator, Logistics&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rakshit Tandon&lt;/strong&gt; — Senior Cyber Security Consultant &amp;amp; National Advisor to law enforcement agencies&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amit Dubey&lt;/strong&gt; — Cyber Crime Investigator, National Cyber Security Expert &amp;amp; Author&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Saumay Srivastava&lt;/strong&gt; — Threat Intelligence Researcher, OSINT &amp;amp; Dark Web Profiling Specialist&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Yugal Pathal&lt;/strong&gt; — DFIR Specialist, Digital Forensics &amp;amp; Incident Response&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nitin Pandey&lt;/strong&gt; — Cyber Security Expert, Network Audits &amp;amp; Penetration Testing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kailash D Agrawal&lt;/strong&gt; — Payment Security Consultant, Financial Cyber Fraud Analyst&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pakhi Garg&lt;/strong&gt; — Cyber Law &amp;amp; Legal Advisor, DPDP Act Specialist&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Yash Chavhan&lt;/strong&gt; — Web3 &amp;amp; Blockchain Security Lead, Smart Contract Auditor&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Manoj Kushwaha&lt;/strong&gt; — Student Coordinator, Technical Operations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every single one of them turned a 12-day schedule into a genuinely operational learning environment.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi2smm7hshaetl6bx1vlt.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi2smm7hshaetl6bx1vlt.jpg" alt=" " width="799" height="351"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  A Journey of Growth: 13 Days in Amroha
&lt;/h2&gt;

&lt;p&gt;This internship was never just a technical training program — it was a 13-day push completely outside my comfort zone. I arrived in Amroha, a city I'd never been to, knowing no one.&lt;/p&gt;

&lt;p&gt;By the end, I'd interacted with &lt;strong&gt;more than 45 people&lt;/strong&gt; — law enforcement leaders, senior state cyber cell officers, national-level industry advisors, student coordinators, and brilliant co-interns. Late-night forensic debugging sessions. Long arguments over how to map a UPI fraud trail. Conversations that started as technical debates and ended as friendships.&lt;/p&gt;

&lt;p&gt;I didn't just leave with technical knowledge of mobile forensics, OSINT, and SOC tooling. I left with a professional network and a few lifelong friends — which, looking back, might be the actual return on investment of this entire program.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb7zcjwv5vunywpczf9ol.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb7zcjwv5vunywpczf9ol.jpg" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Actually Took Away
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Evidence is worthless without process.&lt;/strong&gt; Day 4 and Day 11 made it brutally clear: a perfect technical finding means nothing if chain of custody breaks anywhere along the way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Cybercrime is a coordination problem, not just a technical one.&lt;/strong&gt; From NCCRP logs on Day 1 to bank nodal communications on Day 8, almost every real case depended on multiple agencies talking to each other correctly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. The attacker's playbook is the defender's syllabus.&lt;/strong&gt; Offensive security, malware sandboxing, and OSINT all taught me the same thing from different angles: you can't protect what you don't understand how to attack.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Confidentiality is a skill, not just a rule.&lt;/strong&gt; The closed Day 8 session taught me more about professional discretion than any policy document ever could.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Documentation is its own form of expertise.&lt;/strong&gt; The Best Content Creator Award didn't come from being the most technical person in the room — it came from being willing to translate twelve dense days into something other people could actually learn from.&lt;/p&gt;




&lt;h2&gt;
  
  
  Advice for Future APCSIP Applicants
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Apply even if you don't feel "ready."&lt;/strong&gt; I wasn't fluent in OSINT or malware sandboxing before Day 0 — that's the entire point of the program.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Treat the screening test like a real exam.&lt;/strong&gt; 50 questions in 30 minutes rewards calm, practical thinking over last-minute cramming.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Document everything from Day 0.&lt;/strong&gt; You won't know which session will matter most until you're several days past it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Talk to everyone in the room.&lt;/strong&gt; The co-intern next to you in the forensics lab might end up being one of your strongest professional connections.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Take the confidential and ethics sessions seriously.&lt;/strong&gt; They teach the part of cybersecurity that never makes it into a tutorial video.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;I came to &lt;strong&gt;APCSIP-2026&lt;/strong&gt; expecting to learn a few tools.&lt;/p&gt;

&lt;p&gt;I left having sandboxed live malware, traced UPI fraud trails with bank officers, mapped dark web architecture, sat through a confidential briefing I still hold carefully, and stood in front of &lt;strong&gt;DSP Anjali Kataria Ma'am&lt;/strong&gt; to receive recognition for something I built almost as a side effect of just paying attention.&lt;/p&gt;

&lt;p&gt;If twelve technical days taught me one thing that wasn't on any slide, it's this: cybersecurity is built by people who are willing to go deep into the unglamorous parts — chain of custody, compliance frameworks, confidentiality — and stay disciplined about them, every single time.&lt;/p&gt;

&lt;p&gt;Thank you to the entire APCSIP-2026 team, to every mentor on that list, and to the 45+ people who turned a government cyber internship into one of the most important chapters of my engineering life so far.&lt;/p&gt;

&lt;p&gt;If you're working toward a path in cybersecurity, digital forensics, or cybercrime investigation — let's connect. I'd genuinely love to hear your journey too.&lt;/p&gt;




&lt;h2&gt;
  
  
  Frequently Asked Questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What is the Amroha Police Cyber Security Internship Program (APCSIP-2026)?&lt;/strong&gt;&lt;br&gt;
APCSIP-2026 is a 12-day field-based cybersecurity internship run in coordination with the Cyber Crime Cell of UP Police in Amroha, covering OSINT, digital forensics, malware analysis, SOC operations, financial fraud investigation, blockchain security, and dark web reconnaissance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How does selection for APCSIP work?&lt;/strong&gt;&lt;br&gt;
Selection runs through an online application, a shortlisting round, and a timed 50-question online screening test (40 questions on computer applications/IT/cybersecurity, 10 on general awareness) completed in 30 minutes with no negative marking.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What topics does APCSIP-2026 cover?&lt;/strong&gt;&lt;br&gt;
Across 12 days, the program covers cyber psychology, OSINT (Maltego, Shodan, Google Dorking), cyber law, Android malware analysis, digital forensics, SOC operations (SIEM/EDR), bug bounty and ethical hacking, DPDP Act compliance, blockchain and Web3 security, UPI fraud investigation, dark web architecture, and mobile forensics including chip-off extraction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who leads the Amroha Police Cyber Security Internship Program?&lt;/strong&gt;&lt;br&gt;
The program is led by DSP Anjali Kataria of the UP Police Cyber Crime Cell, alongside a panel of national cybersecurity consultants, DFIR specialists, OSINT researchers, and legal advisors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is APCSIP useful for engineering students outside core cybersecurity branches?&lt;/strong&gt;&lt;br&gt;
Yes — the program is built around foundational investigative and digital literacy skills, making it relevant for Computer Science, Data Science, IT, and any engineering student interested in law-enforcement-adjacent technology careers.&lt;/p&gt;

&lt;h1&gt;
  
  
  GautamKumarMaurya #APCSIP2026 #AmrohaPolice #UPPolice #CyberSecurity #CyberCrime #CyberForensics #DigitalForensics #OSINT #DarkWeb #Blockchain #MalwareAnalysis #BugBounty #DPDPAct #UPIFraud #EngineeringStudent #DataScience #LearningInPublic
&lt;/h1&gt;

</description>
      <category>cybersecurity</category>
      <category>gkm563</category>
      <category>apcsip2026</category>
      <category>gautamkumarmaurya</category>
    </item>
    <item>
      <title>My AIT Bangkok Journey Begins: From College Auditorium to Selection Day | Gautam Kumar Maurya</title>
      <dc:creator>Gautam Kumar Maurya </dc:creator>
      <pubDate>Wed, 03 Jun 2026 01:54:23 +0000</pubDate>
      <link>https://dev.to/gkm563/my-ait-bangkok-journey-begins-from-college-auditorium-to-selection-day-gautam-kumar-maurya-3gn1</link>
      <guid>https://dev.to/gkm563/my-ait-bangkok-journey-begins-from-college-auditorium-to-selection-day-gautam-kumar-maurya-3gn1</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8p8iyx150ayibdure9qo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8p8iyx150ayibdure9qo.png" alt="Gautam Kumar Maurya GKM" width="800" height="533"&gt;&lt;/a&gt;There are some moments in student life that completely change the way you look at yourself and your future. For me, one of those moments started inside my college auditorium during my 4th semester of BTech.&lt;/p&gt;

&lt;p&gt;At that time, I never imagined that a simple briefing session would eventually become the beginning of my international journey toward AIT Bangkok, Thailand.&lt;/p&gt;

&lt;p&gt;This blog is not just about a selection process.&lt;br&gt;
It is about confusion, self-doubt, pressure, hard work, summer heat, semester exams, opportunities, and finally saying “YES” to something bigger than myself.&lt;/p&gt;

&lt;p&gt;My name is Gautam Kumar Maurya, and this is the beginning of my AIT Bangkok journey.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Day Everything Started
&lt;/h2&gt;

&lt;p&gt;During our 4th semester, our college organized an official briefing session in the auditorium regarding a summer training and international exposure program at AIT Bangkok (Asian Institute of Technology), Thailand.&lt;/p&gt;

&lt;p&gt;The faculty members explained everything in detail:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Eligibility criteria&lt;/li&gt;
&lt;li&gt;Selection process&lt;/li&gt;
&lt;li&gt;Benefits of the program&lt;/li&gt;
&lt;li&gt;Deadlines&lt;/li&gt;
&lt;li&gt;Duration of stay in Thailand&lt;/li&gt;
&lt;li&gt;Fees and scholarship categories&lt;/li&gt;
&lt;li&gt;Documentation process&lt;/li&gt;
&lt;li&gt;Overall experience students would get at AIT Bangkok&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At first, I was just listening casually.&lt;/p&gt;

&lt;p&gt;I was not fully sure whether I even wanted to go.&lt;/p&gt;

&lt;p&gt;But somewhere inside me, curiosity had already started growing.&lt;/p&gt;




&lt;h2&gt;
  
  
  Understanding the AIT Bangkok Package Categories
&lt;/h2&gt;

&lt;p&gt;One important thing explained during the briefing was the package structure provided by the college.&lt;/p&gt;

&lt;p&gt;There were mainly 3 categories:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;₹15,000 Package&lt;/li&gt;
&lt;li&gt;₹35,000 Package&lt;/li&gt;
&lt;li&gt;₹55,000 Package&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The category assigned to students depended on their:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Academic performance&lt;/li&gt;
&lt;li&gt;Overall profile&lt;/li&gt;
&lt;li&gt;Evaluation performance&lt;/li&gt;
&lt;li&gt;Selection process scores&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Naturally, every student wanted a better category.&lt;/p&gt;

&lt;p&gt;For me, things were different.&lt;/p&gt;

&lt;p&gt;I had already decided one thing in my mind:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“If I get the ₹15K package, I will go. Otherwise, maybe not.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;At that time, I was still confused about whether I should really take such a big step or not.&lt;/p&gt;




&lt;h2&gt;
  
  
  Applying at the Last Moment
&lt;/h2&gt;

&lt;p&gt;After the briefing session, the college released a Google Form for registration.&lt;/p&gt;

&lt;p&gt;Honestly, I filled that form at the very last moment.&lt;/p&gt;

&lt;p&gt;I kept thinking:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Should I go?&lt;/li&gt;
&lt;li&gt;Should I avoid it?&lt;/li&gt;
&lt;li&gt;Is it worth it?&lt;/li&gt;
&lt;li&gt;Will I manage everything?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But finally, I applied.&lt;/p&gt;

&lt;p&gt;The form was detailed and serious. It asked for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;10th marks&lt;/li&gt;
&lt;li&gt;12th marks&lt;/li&gt;
&lt;li&gt;JEE details&lt;/li&gt;
&lt;li&gt;Academic records&lt;/li&gt;
&lt;li&gt;Personal details&lt;/li&gt;
&lt;li&gt;Reasons for joining AIT Bangkok&lt;/li&gt;
&lt;li&gt;Career goals&lt;/li&gt;
&lt;li&gt;Motivation and objectives&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It felt less like a normal form and more like the first step toward something important.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Evaluation Test at DLC
&lt;/h2&gt;

&lt;p&gt;After evaluating the forms, the college shortlisted students for a test.&lt;/p&gt;

&lt;p&gt;The test was conducted in DLC (Digital Learning Centre).&lt;/p&gt;

&lt;p&gt;I still remember the atmosphere there.&lt;/p&gt;

&lt;p&gt;Some students were using phones and unfair methods during the test. But I decided one thing clearly:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“If I qualify, I want to qualify honestly.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The paper was not extremely difficult. It included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reasoning questions&lt;/li&gt;
&lt;li&gt;Mathematics&lt;/li&gt;
&lt;li&gt;General Knowledge&lt;/li&gt;
&lt;li&gt;Verbal Ability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I gave the exam seriously.&lt;/p&gt;

&lt;p&gt;When the results came, I scored around 91%.&lt;/p&gt;

&lt;p&gt;Some students scored even higher, around 99%, but still, I was among the top-performing students in that evaluation.&lt;/p&gt;

&lt;p&gt;At that moment, I started feeling that maybe this opportunity was actually possible for me.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Interview Call During Semester Exams
&lt;/h2&gt;

&lt;p&gt;After the test, selected students received calls and emails for the next round — the physical interview.&lt;/p&gt;

&lt;p&gt;The interview was scheduled at UCER (United College of Engineering and Research), not at UIT.&lt;/p&gt;

&lt;p&gt;And the timing?&lt;/p&gt;

&lt;p&gt;My semester exams were already going on.&lt;/p&gt;

&lt;p&gt;One day before the interview, I had my semester paper.&lt;/p&gt;

&lt;p&gt;My mind was already exhausted with studies, pressure, travel, and exam stress.&lt;/p&gt;

&lt;p&gt;Still, I decided to go.&lt;/p&gt;

&lt;p&gt;Not because I was fully confident.&lt;/p&gt;

&lt;p&gt;But because I wanted to know one thing:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Will I actually get selected for the ₹15K category or not?”&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Travelling in Extreme Heat for the Interview
&lt;/h2&gt;

&lt;p&gt;I travelled from Prayagraj to Naini during peak summer heat.&lt;/p&gt;

&lt;p&gt;The temperature was around 45+ degree Celsius.&lt;/p&gt;

&lt;p&gt;It was chaotic, exhausting, and honestly very difficult because exams were happening simultaneously.&lt;/p&gt;

&lt;p&gt;But sometimes opportunities do not come at comfortable timings.&lt;/p&gt;

&lt;p&gt;Sometimes you have to choose discomfort first.&lt;/p&gt;

&lt;p&gt;Some of my friends also came for the interview process.&lt;/p&gt;

&lt;p&gt;Everyone was nervous.&lt;/p&gt;

&lt;p&gt;Outside the interview room, students were discussing categories and expectations continuously.&lt;/p&gt;

&lt;p&gt;Many students coming out of interviews were saying:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“They offered me ₹55K.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Hearing that repeatedly made me think:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Maybe I will also get only ₹15K.”&lt;/li&gt;
&lt;li&gt;“Should I even continue if that happens?”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But I still waited for my turn.&lt;/p&gt;




&lt;h2&gt;
  
  
  My AIT Bangkok Interview Experience
&lt;/h2&gt;

&lt;p&gt;Finally, my interview started.&lt;/p&gt;

&lt;p&gt;Faculty members including Divya Bharti Ma’am, Ravi Prasad Tiwari Sir, and Santosh Sir were present there.&lt;/p&gt;

&lt;p&gt;They asked many questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why do you want to go to AIT?&lt;/li&gt;
&lt;li&gt;What do you know about AIT Bangkok?&lt;/li&gt;
&lt;li&gt;What motivates you?&lt;/li&gt;
&lt;li&gt;What is your objective?&lt;/li&gt;
&lt;li&gt;How will this help your future?&lt;/li&gt;
&lt;li&gt;How will you handle difficult situations abroad?&lt;/li&gt;
&lt;li&gt;What if someone gets injured there?&lt;/li&gt;
&lt;li&gt;Questions about academics and personality&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It was not just an academic interview.&lt;/p&gt;

&lt;p&gt;They were trying to understand mindset, responsibility, and confidence.&lt;/p&gt;

&lt;p&gt;I answered honestly.&lt;/p&gt;

&lt;p&gt;I did not try to act overconfident.&lt;/p&gt;

&lt;p&gt;I simply spoke about what I genuinely felt.&lt;/p&gt;

&lt;p&gt;And then came the moment I still remember clearly.&lt;/p&gt;

&lt;p&gt;They said:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Gautam, congratulations. You are getting the ₹15K category. Are you willing to go?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And without overthinking this time, I replied:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Yes sir, I will go.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That was the moment where my journey truly started.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Cheque Issue and More Struggles
&lt;/h2&gt;

&lt;p&gt;After selection, the college gave us official documents and asked us to submit a cheque/DD in the university’s name.&lt;/p&gt;

&lt;p&gt;Now this became another challenge.&lt;/p&gt;

&lt;p&gt;At that time:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;My semester exams were still ongoing&lt;/li&gt;
&lt;li&gt;I did not have a cheque system available&lt;/li&gt;
&lt;li&gt;Time was very limited&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thankfully, my friend Aniket helped me during this process.&lt;/p&gt;

&lt;p&gt;I gave him the required amount, and he helped arrange the cheque/DD process.&lt;/p&gt;

&lt;p&gt;Again, during extreme heat and exam pressure, I travelled to college for document verification and submission.&lt;/p&gt;

&lt;p&gt;Honestly, balancing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;semester exams,&lt;/li&gt;
&lt;li&gt;documentation,&lt;/li&gt;
&lt;li&gt;travel,&lt;/li&gt;
&lt;li&gt;interviews,&lt;/li&gt;
&lt;li&gt;and international preparation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;was mentally exhausting.&lt;/p&gt;

&lt;p&gt;But this process taught me something important:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Big opportunities also bring responsibility and pressure together.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Waiting for the Final Journey
&lt;/h2&gt;

&lt;p&gt;After document submission, I asked the faculty:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Sir, when will we finally go to Bangkok?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;They replied that the schedule could vary between July, August, or September depending on arrangements and confirmations.&lt;/p&gt;

&lt;p&gt;And that was it.&lt;/p&gt;

&lt;p&gt;Now the waiting phase had started.&lt;/p&gt;

&lt;p&gt;But another important journey was still remaining:&lt;/p&gt;

&lt;p&gt;My passport journey.&lt;/p&gt;

&lt;p&gt;Because until this point, I had never applied for a passport before.&lt;/p&gt;

&lt;p&gt;And trust me, that journey became another completely different experience filled with confusion, learning, travelling, verification, and first-time experiences.&lt;/p&gt;




&lt;h2&gt;
  
  
  What’s Next?
&lt;/h2&gt;

&lt;p&gt;This blog is only Part 1 of my AIT Bangkok journey.&lt;/p&gt;

&lt;p&gt;In the next blog, I will share:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How I applied for my passport&lt;/li&gt;
&lt;li&gt;My first passport office experience&lt;/li&gt;
&lt;li&gt;Problems during application&lt;/li&gt;
&lt;li&gt;Managing everything during semesters&lt;/li&gt;
&lt;li&gt;Documentation process&lt;/li&gt;
&lt;li&gt;Police verification&lt;/li&gt;
&lt;li&gt;Real student struggles during passport processing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And finally, how I received my passport today.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Sometimes life changes because of one small decision.&lt;/p&gt;

&lt;p&gt;For me, that decision was filling a Google Form at the last moment.&lt;/p&gt;

&lt;p&gt;From sitting confused in an auditorium to getting selected for an international opportunity at AIT Bangkok, this journey already taught me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;honesty matters,&lt;/li&gt;
&lt;li&gt;opportunities require courage,&lt;/li&gt;
&lt;li&gt;and growth starts when comfort ends.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is only the beginning.&lt;/p&gt;

&lt;p&gt;— Gautam Kumar Maurya&lt;/p&gt;

</description>
      <category>ai</category>
      <category>gautamkumarmaurya</category>
      <category>webdev</category>
    </item>
    <item>
      <title>contributions. From Simple GitHub Contributions to a Production Wikimedia Merge — My Open Source Journey as Gautam Kumar Maurya (GKM)</title>
      <dc:creator>Gautam Kumar Maurya </dc:creator>
      <pubDate>Wed, 27 May 2026 02:21:20 +0000</pubDate>
      <link>https://dev.to/gkm563/contributions-from-simple-github-contributions-to-a-production-wikimedia-merge-my-open-source-2k57</link>
      <guid>https://dev.to/gkm563/contributions-from-simple-github-contributions-to-a-production-wikimedia-merge-my-open-source-2k57</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1f1lda3gj2w4tt4rzend.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1f1lda3gj2w4tt4rzend.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  From Simple GitHub Contributions to a Production Wikimedia Merge — My Open Source Journey as Gautam Kumar Maurya (GKM)
&lt;/h1&gt;

&lt;p&gt;Open source always looked exciting to me.&lt;/p&gt;

&lt;p&gt;I used to see developers contributing to large organizations, getting their patches reviewed by experienced engineers, discussing architecture decisions, and working on production systems used by millions of people worldwide.&lt;/p&gt;

&lt;p&gt;At that time, honestly, I never thought that one day my own contribution would get merged into Wikimedia’s production codebase.&lt;/p&gt;

&lt;p&gt;But recently, that happened.&lt;/p&gt;

&lt;p&gt;My merge request for Wikimedia’s Function Orchestrator repository was successfully reviewed, approved, merged into the main branch, and marked “Ready to Deploy” for production deployment.&lt;/p&gt;

&lt;p&gt;For many experienced engineers, this may look like a small contribution.&lt;/p&gt;

&lt;p&gt;But for me — Gautam Kumar Maurya (GKM), a 2nd-year BTech Data Science student — this journey taught me more about real software engineering than many tutorial projects ever could.&lt;/p&gt;

&lt;p&gt;And this blog is not just about a merged PR.&lt;/p&gt;

&lt;p&gt;It is about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;learning how real engineering workflows work,&lt;/li&gt;
&lt;li&gt;understanding large codebases,&lt;/li&gt;
&lt;li&gt;struggling through CI/CD confusion,&lt;/li&gt;
&lt;li&gt;moving from beginner GitHub contributions to production-level open source contribution,&lt;/li&gt;
&lt;li&gt;and learning how collaborative software engineering actually happens.&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  How My Open Source Journey Started
&lt;/h1&gt;

&lt;p&gt;Like many students, I initially started with very basic GitHub &lt;/p&gt;

&lt;p&gt;Open source always looked exciting to me.&lt;br&gt;
I used to see developers contributing to large organizations, getting their patches reviewed by experienced engineers, discussing architecture decisions, and working on production systems used by millions of people worldwide.&lt;/p&gt;

&lt;p&gt;At that time, honestly, I never thought that one day my own contribution would get merged into Wikimedia’s production codebase.&lt;/p&gt;

&lt;p&gt;But recently, that happened.&lt;/p&gt;

&lt;p&gt;My merge request for Wikimedia’s Function Orchestrator repository was successfully reviewed, approved, merged into the main branch, and marked “Ready to Deploy” for production deployment.&lt;/p&gt;

&lt;p&gt;For many experienced engineers, this may look like a small contribution.&lt;/p&gt;

&lt;p&gt;But for me — Gautam Kumar Maurya (GKM), a 2nd-year BTech Data Science student — this journey taught me more about real software engineering than many tutorial projects ever could.&lt;/p&gt;

&lt;p&gt;And this blog is not just about a merged PR.&lt;/p&gt;

&lt;p&gt;It is about:&lt;/p&gt;

&lt;p&gt;learning how real engineering workflows work,&lt;br&gt;
understanding large codebases,&lt;br&gt;
struggling through CI/CD confusion,&lt;br&gt;
moving from beginner GitHub contributions to production-level open source contribution,&lt;br&gt;
and learning how collaborative software engineering actually happens.&lt;br&gt;
How My Open Source Journey Started&lt;/p&gt;

&lt;p&gt;Like many students, I initially started with very basic GitHub contributions.&lt;/p&gt;

&lt;p&gt;At that stage, I mostly understood:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;repositories,&lt;/li&gt;
&lt;li&gt;commits,&lt;/li&gt;
&lt;li&gt;pull requests,&lt;/li&gt;
&lt;li&gt;and simple fixes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But when I entered the Wikimedia ecosystem, I realized things were very different from normal GitHub projects.&lt;/p&gt;

&lt;p&gt;There were multiple systems involved:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Phabricator&lt;/li&gt;
&lt;li&gt;Gerrit&lt;/li&gt;
&lt;li&gt;GitLab&lt;/li&gt;
&lt;li&gt;CI/CD pipelines&lt;/li&gt;
&lt;li&gt;Production deployment workflows&lt;/li&gt;
&lt;li&gt;Code review standards&lt;/li&gt;
&lt;li&gt;Task boards&lt;/li&gt;
&lt;li&gt;Merge workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Initially, all of this felt very confusing.&lt;/p&gt;

&lt;p&gt;Sometimes even understanding where to submit changes was difficult.&lt;/p&gt;

&lt;p&gt;But slowly, I started exploring things on my own.&lt;/p&gt;




&lt;h1&gt;
  
  
  Understanding Phabricator, Gerrit, and GitLab
&lt;/h1&gt;

&lt;p&gt;One thing I genuinely liked about Wikimedia was that contributors are expected to understand the workflow properly.&lt;/p&gt;

&lt;p&gt;Nobody spoon-feeds everything.&lt;/p&gt;

&lt;p&gt;I started reading tasks on Phabricator and understanding how discussions happen between maintainers and contributors.&lt;/p&gt;

&lt;p&gt;Then I explored Gerrit workflows.&lt;/p&gt;

&lt;p&gt;Then later, I learned that some repositories had moved from Gerrit to GitLab-based merge requests.&lt;/p&gt;

&lt;p&gt;This particular contribution itself involved understanding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;repository migration,&lt;/li&gt;
&lt;li&gt;GitLab merge requests,&lt;/li&gt;
&lt;li&gt;branch-based contribution workflow,&lt;/li&gt;
&lt;li&gt;and CI/CD-based merge pipelines.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At first, it was overwhelming.&lt;/p&gt;

&lt;p&gt;But this process slowly improved my confidence.&lt;/p&gt;




&lt;h1&gt;
  
  
  Road To Wiki Sessions Helped Me a Lot
&lt;/h1&gt;

&lt;p&gt;One important thing that genuinely helped me was the “Road To Wiki” sessions.&lt;/p&gt;

&lt;p&gt;I actually could not properly fill the form and participate directly at that time.&lt;/p&gt;

&lt;p&gt;So instead, I started watching the session recordings available on YouTube.&lt;/p&gt;

&lt;p&gt;One session that helped me significantly was the CI/CD session.&lt;/p&gt;

&lt;p&gt;Until then, CI/CD felt like a very abstract topic to me.&lt;/p&gt;

&lt;p&gt;But after watching those sessions carefully, I started understanding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;pipelines,&lt;/li&gt;
&lt;li&gt;automated checks,&lt;/li&gt;
&lt;li&gt;why builds fail,&lt;/li&gt;
&lt;li&gt;why reviews matter,&lt;/li&gt;
&lt;li&gt;and how production-level repositories maintain quality.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While working on my Wikimedia contribution, many concepts from those sessions actually became useful in real situations.&lt;/p&gt;

&lt;p&gt;That was one of the first times I realized:&lt;br&gt;
learning becomes much more meaningful when you apply it in real engineering workflows.&lt;/p&gt;




&lt;h1&gt;
  
  
  Mentors Played a Huge Role
&lt;/h1&gt;

&lt;p&gt;I genuinely believe that guidance matters a lot in open source.&lt;/p&gt;

&lt;p&gt;Several mentors and seniors played an important role in helping me stay consistent and improve my contribution quality.&lt;/p&gt;

&lt;p&gt;Ankit Sir especially played a major role.&lt;/p&gt;

&lt;p&gt;During one event, he said something that stayed in my mind:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Focus more on quality codebase contributions rather than documentation-based contributions.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That advice genuinely changed my approach.&lt;/p&gt;

&lt;p&gt;Instead of only trying easy contributions, I started spending more time:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;reading codebases,&lt;/li&gt;
&lt;li&gt;understanding architecture,&lt;/li&gt;
&lt;li&gt;exploring workflows,&lt;/li&gt;
&lt;li&gt;and trying deeper engineering-level tasks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Hridyesh Sir and Sanskar Sir also played an important role through guidance, motivation, and support during the learning process.&lt;/p&gt;

&lt;p&gt;Sometimes in open source, even understanding the workflow itself takes a lot of effort.&lt;/p&gt;

&lt;p&gt;Having guidance during that phase matters a lot.&lt;/p&gt;




&lt;h1&gt;
  
  
  The Contribution That Changed My Confidence
&lt;/h1&gt;

&lt;p&gt;The task I worked on was:&lt;/p&gt;

&lt;p&gt;“Add accessors for WFFunctionCall internals”&lt;/p&gt;

&lt;p&gt;At first glance, the task looked small.&lt;/p&gt;

&lt;p&gt;But when I started exploring the repository properly, I realized the real challenge was not writing code.&lt;/p&gt;

&lt;p&gt;The real challenge was:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;understanding the existing architecture,&lt;/li&gt;
&lt;li&gt;maintaining conventions,&lt;/li&gt;
&lt;li&gt;safely modifying existing systems,&lt;/li&gt;
&lt;li&gt;and ensuring maintainability.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The contribution involved:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;adding proper accessor methods,&lt;/li&gt;
&lt;li&gt;improving encapsulation,&lt;/li&gt;
&lt;li&gt;replacing direct internal property access,&lt;/li&gt;
&lt;li&gt;and improving maintainability in the codebase.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This taught me something important:&lt;/p&gt;

&lt;p&gt;Real software engineering is not only about writing complex algorithms.&lt;/p&gt;

&lt;p&gt;A lot of engineering is about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;maintainability,&lt;/li&gt;
&lt;li&gt;architecture,&lt;/li&gt;
&lt;li&gt;clean abstractions,&lt;/li&gt;
&lt;li&gt;conventions,&lt;/li&gt;
&lt;li&gt;and collaboration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That realization changed my thinking significantly.&lt;/p&gt;




&lt;h1&gt;
  
  
  The Review Process Taught Me a Lot
&lt;/h1&gt;

&lt;p&gt;One of the most valuable parts of this journey was the review process.&lt;/p&gt;

&lt;p&gt;The maintainers reviewed the contribution carefully.&lt;/p&gt;

&lt;p&gt;There were:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;discussions,&lt;/li&gt;
&lt;li&gt;follow-up improvements,&lt;/li&gt;
&lt;li&gt;CI/CD issues,&lt;/li&gt;
&lt;li&gt;and architecture-related refinements.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At one point, the maintainer even clarified that the CI failure was not caused by my patch.&lt;/p&gt;

&lt;p&gt;That itself was a learning moment because I got exposure to real-world CI pipeline behavior.&lt;/p&gt;

&lt;p&gt;The most satisfying moment was when the maintainer responded positively and eventually merged the contribution into the main branch.&lt;/p&gt;

&lt;p&gt;Later, the task was moved to:&lt;br&gt;
“Ready to Deploy”&lt;/p&gt;

&lt;p&gt;and the maintainer commented:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Thank you! This will be deployed to production in the next service deploy.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Reading that message felt surreal.&lt;/p&gt;

&lt;p&gt;Because for the first time, I realized:&lt;/p&gt;

&lt;p&gt;I had contributed to a real production-level software system.&lt;/p&gt;




&lt;h1&gt;
  
  
  Why This Contribution Matters to Me
&lt;/h1&gt;

&lt;p&gt;For many people, this may look like a small merged patch.&lt;/p&gt;

&lt;p&gt;But for me, this contribution represents:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;consistency,&lt;/li&gt;
&lt;li&gt;learning,&lt;/li&gt;
&lt;li&gt;persistence,&lt;/li&gt;
&lt;li&gt;and engineering growth.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This journey taught me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how to work with large codebases,&lt;/li&gt;
&lt;li&gt;how reviews improve code quality,&lt;/li&gt;
&lt;li&gt;how production workflows work,&lt;/li&gt;
&lt;li&gt;how CI/CD pipelines behave,&lt;/li&gt;
&lt;li&gt;and how collaborative engineering actually happens.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most importantly, it taught me that:&lt;br&gt;
even students can contribute meaningfully to real-world systems if they stay patient and keep learning.&lt;/p&gt;




&lt;h1&gt;
  
  
  My Wikimedia Contribution Progress So Far
&lt;/h1&gt;

&lt;p&gt;So far:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;multiple Wikimedia/Gerrit-related patches of mine have already been merged,&lt;/li&gt;
&lt;li&gt;several more are currently under review,&lt;/li&gt;
&lt;li&gt;and I continue learning through every contribution.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every review comment teaches something new.&lt;/p&gt;

&lt;p&gt;Every failed pipeline teaches something new.&lt;/p&gt;

&lt;p&gt;Every merged patch builds more confidence.&lt;/p&gt;




&lt;h1&gt;
  
  
  What I Learned From This Journey
&lt;/h1&gt;

&lt;p&gt;If I summarize my biggest learning in one sentence:&lt;/p&gt;

&lt;p&gt;Open source is not just about coding — it is about learning how real software engineering works.&lt;/p&gt;

&lt;p&gt;And that includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;communication,&lt;/li&gt;
&lt;li&gt;reviews,&lt;/li&gt;
&lt;li&gt;maintainability,&lt;/li&gt;
&lt;li&gt;workflows,&lt;/li&gt;
&lt;li&gt;debugging,&lt;/li&gt;
&lt;li&gt;collaboration,&lt;/li&gt;
&lt;li&gt;and patience.&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Final Thoughts
&lt;/h1&gt;

&lt;p&gt;I am still learning.&lt;/p&gt;

&lt;p&gt;There is still a lot I do not know.&lt;/p&gt;

&lt;p&gt;But this journey has shown me that growth happens when you move beyond tutorials and start working with real systems.&lt;/p&gt;

&lt;p&gt;To anyone trying to start open source contributions:&lt;br&gt;
don’t be afraid of large codebases.&lt;/p&gt;

&lt;p&gt;Initially everything feels confusing.&lt;/p&gt;

&lt;p&gt;Phabricator feels confusing.&lt;br&gt;
Gerrit feels confusing.&lt;br&gt;
GitLab workflows feel confusing.&lt;br&gt;
CI/CD feels confusing.&lt;/p&gt;

&lt;p&gt;But slowly, things start making sense.&lt;/p&gt;

&lt;p&gt;And one day, you may also see your own contribution merged into a production codebase.&lt;/p&gt;

&lt;p&gt;— Gautam Kumar Maurya (GKM)&lt;/p&gt;

&lt;h1&gt;
  
  
  OpenSource #Wikimedia #GitLab #Gerrit #CI_CD #SoftwareEngineering #OpenSourceContribution #DataScience #Engineering #GKM #GautamKumarMaurya
&lt;/h1&gt;

</description>
      <category>beginners</category>
      <category>github</category>
      <category>opensource</category>
      <category>gautamkumarmaurya</category>
    </item>
  </channel>
</rss>
