My developer story

I became a developer by trying to make things work better.

I didn't begin with a plan to become a developer. I began with ideas I wanted to put on the web—and problems I wanted to solve.

What started as a simple publishing experiment gradually pulled me into web design, coding, infrastructure, performance, security, SEO, automation, and eventually building applications around real requirements.

Last updated Jul 14, 2026

Portrait of Prabakaran Shankar

2020 · Where it started

I just wanted a place to put my ideas online.

My development journey began around 2020 with AlphaZero, a small site I created using Google Blogger to share ideas and things I was exploring.

At first, I cared more about the content than the technology behind it. But making the site look and behave the way I wanted meant opening templates, changing HTML, adjusting CSS, and gradually learning how the page worked underneath the interface.

AlphaZero logo from 2020
AlphaZero — where I first started changing the web instead of only using it.

From a personal site to something larger

One website became a reason to learn more.

AlphaZero began as a place to put my ideas online. As that interest developed, I started NViews, which later became part of NViews Media Private Limited.

Managing more than one web property changed my relationship with the web. I was no longer experimenting with a single Blogger template. I needed to think about publishing systems, branding, structure, maintenance, search visibility, performance, and websites that could grow with real use.

WordPress

Building became easier. Maintaining it became more complicated.

As my requirements grew, I moved from Blogger to WordPress. It gave me more flexibility and made it possible to build different kinds of websites more quickly.

But that flexibility came with another layer of complexity. Features often meant adding plugins. Design changes meant understanding themes and templates. Then came plugin conflicts, updates, security concerns, performance problems, SEO configuration, hosting limitations, and the ongoing work of keeping everything reliable.

The more problems I solved, the more I wanted to understand what was happening beneath the plugins.

Learning the web underneath

Every limitation became something else to understand.

As I encountered problems with design flexibility, plugins, performance, security, and SEO, I gradually moved deeper into the technologies underneath them.

I began with HTML and CSS, then worked more with JavaScript and PHP. From there, the questions expanded into hosting, servers, domains, DNS, Cloudflare, deployment, email infrastructure, security, and the systems that determine whether a website actually works well beyond what appears in the browser.

Much of this learning was driven by practical need. When something was slow, insecure, difficult to maintain, or simply could not work the way I wanted, I tried to understand why instead of only searching for another plugin.

HTML → CSS → JavaScript → PHP → Hosting → Domains → DNS → Cloudflare → Security → Email → Deployment

From configuring to building

Why should every problem become another WordPress installation?

WordPress remains useful, and it taught me a great deal. But over time I realized that I was using the same platform for problems that did not necessarily need the same solution.

Sometimes I needed a content website. Sometimes I needed a small utility. Sometimes I needed structured data, an internal workflow, an API, or a business application.

Instead of asking “Which plugin can do this?”, I started asking “What is the simplest system this problem actually needs?”

AI + development

AI accelerated how I could learn, test, and build.

As coding assistants became more capable, I began incorporating AI into development—exploring approaches, writing and reviewing code, debugging, documenting systems, and moving from an idea to a working implementation more efficiently.

But generating code is not the same as building a reliable system. Architecture, security, data flow, deployment, maintainability, and understanding what the application actually needs still require judgment.

AI became an accelerator—not a substitute for understanding the problem.

Choosing the tool around the problem

The web became a system, not just a webpage.

As my understanding of the wider web stack developed, I began moving beyond conventional CMS-based builds when the problem called for something different.

Astro, Cloudflare, APIs, modern JavaScript and TypeScript, structured data, automation, and custom application architecture gave me more control over performance, maintainability, security, and the way systems fit together.

The goal was never to replace one platform with another. It was to stop assuming that every problem needed the same platform.

The journey

A progression shaped by real requirements.

  1. 2020 — AlphaZero

    Blogger · first HTML and CSS changes

  2. NViews

    From a personal experiment to managing real web properties

  3. WordPress

    Themes · plugins · PHP · SEO · performance · security

  4. Web infrastructure

    Domains · DNS · hosting · Cloudflare · email · deployment

  5. AI-assisted development

    Planning · coding · debugging · review · iteration

  6. Modern development

    Astro · TypeScript · APIs · structured systems

  7. Applications and operations

    Developer tools · workflows · ERP · business systems

  8. Today — NViews Web Digital Solutions

    Professional digital work built around real requirements

Building for real use

One project led naturally to the next.

Today, my work ranges from public websites and developer tools to internal business systems built around real operational requirements.

I do not see that as a departure from where I started. Each stage came from encountering a limitation, understanding it more deeply, and learning enough to build a better solution.

Research + development

Two kinds of work. A similar way of thinking.

My background in scientific research has shaped the way I approach technical problems.

In research, I observe a problem, identify variables and constraints, test possibilities, examine failures, and refine the next experiment.

Development often works the same way for me: understand the actual requirement, identify what is failing or missing, test possible approaches, and build toward something that works reliably.

I don't consider myself a developer because I know a particular framework. I consider development another practical way of solving problems.

Where research meets the web

One problem is particularly close to me.

Working in research has shown me how fragmented a researcher's digital identity can become—an institutional profile in one place, publications somewhere else, projects elsewhere, and important expertise buried inside papers.

That has made me increasingly interested in building better digital systems for researchers and academic laboratories: websites that organize research identity, expertise, publications, projects, and contributions so they are easier for people, search engines, and emerging AI systems to understand.

Commercial digital work

What started as experimentation has become professional work.

What began with AlphaZero and Blogger gradually developed through NViews, WordPress, web infrastructure, modern development, and AI-assisted coding into the work I do today.

This digital work is now moving under NViews Web Digital Solutions Private Limited, an India-based company focused on websites, web applications, digital infrastructure, and practical systems built around real requirements.

I currently live in South Korea and continue building and managing digital projects while working across research, technology, and business.

Prabakaranshankar.dev is my personal developer portfolio. NViews Web is where that experience becomes commercial digital work.

Currently

What that journey has grown into.

Web development

Astro, HTML, CSS, JavaScript, TypeScript, responsive design, and component-based development.

Applications

Developer tools, internal applications, workflow systems, and business software.

Infrastructure

Cloudflare, domains, DNS, hosting, deployment, email infrastructure, security, and performance.

Discoverability

Technical SEO, structured data, content architecture, and machine-readable web information.

AI-assisted development

Planning, coding, debugging, review, documentation, and iteration—with final decisions grounded in the real requirement.

The stack will continue to change. Learning how to understand the problem is more durable.

Continue exploring

The best proof is what I've built.

The journey started with a Blogger template. The portfolio shows where it has taken me.