General March 27, 2026

Hello World — I'm Mani, and This Is My Corner of the Internet

Meet Manikandan — a full-stack engineer from Chennai sharing 8+ years of building with Go, Laravel, Vue, and React.

Every developer’s first program is Hello, World!. So it only makes sense that my first blog post is one too.

I’m Manikandan B — most people call me Mani. I’m a full-stack engineer from Chennai, India with 8+ years of building web applications. Currently working at Sirine.ai, building AI-powered tools and services.

My Journey So Far

I started writing code back in 2016 after finishing my Computer Science degree from Madha Engineering College. My first real job was at Colan Infotech, where I spent nearly 4 years building full-stack apps with Laravel. That’s where I fell in love with clean code and well-designed APIs.

Then I joined Oreala B.V — a remote role where I got to work with Go for the first time. And honestly? Go changed everything for me. The simplicity, the speed, the way it makes you think about problems — I was hooked. At Oreala, I built an invoice system from scratch, cut page load times by 40%, and mentored junior devs along the way.

Now at Sirine.ai, I’m diving into AI-powered tooling. It’s a whole new world, and I’m loving every bit of it.

What I Work With

Here’s a quick look at my day-to-day stack:

AreaTechnologies
BackendGo, Laravel, Node.js, Adonis.js
FrontendVue.js, React, Astro, TypeScript
DatabasePostgreSQL, Redis
DevOpsDocker, GitHub Actions, Linux

Go and Laravel handle most of my backend work. Vue is my go-to for frontend SPAs. And this very site? Built with Astro — because sometimes you just want fast, static pages without all the JavaScript bloat.

Why I’m Starting This Blog

After 8+ years, I’ve learned a lot of things the hard way — debugging weird CORS errors at 2 AM, figuring out why a Go goroutine is leaking, or understanding why that Laravel queue keeps failing silently.

I want to share those lessons here. Not the textbook way, but the way I’d explain it to a colleague over chai.

Here’s what you can expect:

  • Go — from basics to production patterns
  • Laravel & PHP — the stuff I’ve picked up over years of building with it
  • Vue, React, Astro — frontend things that actually matter
  • DevOps — Docker, CI/CD, deployment tricks
  • AI & LLMs — RAG, fine-tuning models, MCP, LangChain, LangGraph, and building real AI tools
  • Real problems — the bugs, the fixes, the “why did this even happen” posts

Why Go Is My Favourite Language

Here’s the thing about Go — it has very few concepts to learn. No generics chaos (well, they kept it simple), no inheritance trees, no magic annotations. You learn the basics and you can build almost anything — APIs, CLI tools, microservices, even AI tooling.

And because Go has so few ways to do things, most developers end up writing code that looks the same. Pick up any Go project on GitHub and you’ll feel at home in minutes. Try doing that with a Java or Python codebase.

There’s another reason I love Go in 2026 — LLMs understand it really well. Since the language is small and consistent, AI coding tools produce Go code that’s almost always correct. Less surface area means fewer places for bugs to hide. I’ve seen LLMs struggle with complex Python decorators or Ruby metaprogramming, but with Go? The code it writes just works.

Here’s a simple HTTP server to show you what I mean:

package main

import (
	"fmt"
	"net/http"
)

func main() {
	http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
		fmt.Fprintln(w, "Hello from xqsit.dev!")
	})
	http.ListenAndServe(":8080", nil)
}

Five imports, three function calls, and you have a running web server. No frameworks, no dependencies — just the standard library. That’s the beauty of Go.

Let’s Connect

I’m always up for a good tech conversation. You can find me on GitHub, LinkedIn, or check out my open source work — I’ve got a Laravel coding guidelines repo that a lot of folks have found useful.

Also, I’m building a free learning platform at learn.xqsit.dev — courses on the things I know best, explained the way I wish someone had explained them to me.

This is just the beginning. See you in the next post.

Toggle theme (T)