User profile picture

Mahaveer A

@Mahaveer1013
  • Mahaveer1013
  • README.md

Hey, I'm Mahaveer πŸ‘‹

Software Engineer β€’ Full-Stack Developer β€’ Open Source Enthusiast β€’ Professional rm -rf Avoider

I like building things, breaking things, understanding why they broke, and then pretending the first part was intentional.

I'm a software engineer who enjoys working across the stack β€” from frontend interfaces and APIs to databases, infrastructure, developer tooling, and distributed systems.

Currently, I'm spending more time going deeper rather than wider: understanding how large production systems actually work, improving my backend and system-design skills, and getting seriously involved in open source.

I don't just want to use the tools. I want to understand how the tools are built.


πŸ“Š GitLab Contributions

GitLab Contributor Stats


πŸ§‘β€πŸ’» About Me

  • πŸ”¨ Full-stack developer with a strong interest in backend engineering and system design
  • 🧠 Currently exploring Go, distributed systems, infrastructure, AI tooling, and large-scale open source projects
  • 🐧 Prefer Linux, terminals, self-hosted tools, and open source software whenever there's a good option
  • 🧩 I enjoy understanding systems from the inside instead of treating them like black boxes
  • πŸ” Interested in secure coding, authentication, authorization, APIs, databases, and application security
  • πŸ› οΈ I like building things that are useful enough to make me forget how much time I spent building them
  • 🌱 Actively getting involved with open source contribution and large production codebases
  • β˜• Powered by coffee, curiosity, and an unreasonable number of terminal tabs

Currently working as a software developer while continuing to sharpen my engineering fundamentals and contribute to projects outside of my day-to-day work.

My older portfolio is available at:

mahaveer1013.vercel.app

Some parts of it are from an earlier stage of my career, so consider it a historical artifact. πŸ˜„


🧰 My Toolbox

I don't believe in having a single "main stack".

I like learning the tool that fits the problem.

Languages

JavaScript, TypeScript, Python, Go, Ruby, SQL

Frontend

React, Next.js, Tailwind CSS, Vite, Redux React Native

Also worked with: React Native, Expo, TanStack Query, Zustand, React Router.

Backend

Node.js, Express, FastAPI, Flask, Django, Ruby on Rails, Go

Also worked with: Chi, REST APIs, WebSockets, JWT, RBAC.

Databases & Data

PostgreSQL, MySQL, MongoDB, SQLite, Redis, Prisma

Also worked with: Sequelize, SQLAlchemy, Firebase.

Infrastructure & DevOps

Docker, Linux, Nginx, GitHub Actions, GitLab

Also worked with: Docker Compose, Caddy, Tailscale, Lima, Multipass, UTM, VMware, systemd, cron.

Messaging / Distributed Systems

Apache Kafka, Redis

Also exploring: WebSockets, background jobs, event-driven systems, queues, and distributed architectures.

Developer Tools

Git, GitHub, VS Code, Linux, Bash

Also part of my daily toolbox: GitHub CLI, GitLab, Cursor, Claude, OpenCode, Postman, DBeaver, Docker CLI.


❀️ Open Source

This is probably the part of software development I'm most excited about right now.

I genuinely prefer using open source software whenever it makes sense.

Not just because it's free.

I like being able to:

use β†’ inspect β†’ understand β†’ modify β†’ contribute

There's something very different about opening the source code of a tool you depend on and realizing:

"Wait... someone actually had to build all of this."

And that's exactly what I want to learn.

Projects I've been exploring / working with

Supabase GitLab Keycloak Docker Ollama

  • 🐘 Supabase β€” Postgres, auth, APIs and the ecosystem around it
  • 🦊 GitLab β€” large-scale Ruby on Rails codebase and the engineering behind GitLab
  • 🎯 Rundeck β€” automation and job orchestration
  • πŸ” Keycloak β€” identity and access management
  • 🧠 OpenCode β€” open-source AI coding workflows
  • 🦞 OpenClaw β€” AI agents and automation
  • πŸ€– Hermes β€” open-source AI/agent tooling
  • πŸ¦™ Ollama β€” running and experimenting with local LLMs
  • 🐳 Docker β€” because apparently one container is never enough
  • 🐧 Linux β€” the operating system I keep coming back to
  • 🌐 PostgreSQL β€” increasingly one of my favorite pieces of infrastructure

I'm particularly interested in contributing to large, mature projects where I can learn how real engineering teams handle:

Issue
  ↓
Discussion
  ↓
Design
  ↓
Implementation
  ↓
Tests
  ↓
Code Review
  ↓
CI
  ↓
Merge
  ↓
Release
  ↓
Production

Because writing the code is only one part of engineering.


πŸ”­ What I'm Exploring Right Now

My current interests are moving toward:

Backend Engineering

Building APIs and services that are:

  • secure by default
  • observable
  • testable
  • maintainable
  • horizontally scalable

System Design

Going deeper into:

  • distributed systems
  • caching
  • queues
  • event-driven architecture
  • database design
  • consistency
  • fault tolerance
  • service boundaries

Open Source

Learning how large projects are actually developed:

  • navigating unfamiliar codebases
  • understanding architectural decisions
  • fixing issues
  • writing tests
  • reviewing code
  • participating in technical discussions
  • eventually owning larger pieces of functionality

AI & Developer Tooling

I'm particularly interested in the intersection of:

AI
+
Open Source
+
Developer Tools
+
Local Models
+
Automation

I'm experimenting with local LLMs, AI coding tools, agents, and self-hosted infrastructure because I want to understand what's happening under the abstraction, not just press a button and hope it works.


πŸ§ͺ Things I Like Building

Somewhere between a useful project and a questionable experiment.

Web Applications
        ↓
APIs
        ↓
Authentication
        ↓
Databases
        ↓
Queues / Events
        ↓
Containers
        ↓
Infrastructure
        ↓
"Can I run this locally?"
        ↓
"Can I automate this?"
        ↓
"Can I open source this?"

I've worked on projects involving:

  • SaaS applications
  • authentication & authorization
  • HR / attendance systems
  • OCR & document verification
  • automation platforms
  • developer tooling
  • local AI infrastructure
  • database-backed applications
  • APIs and real-time systems

πŸ“ˆ My Current Learning Loop

I try to keep things simple:

Find something interesting
        ↓
Use it
        ↓
Break it
        ↓
Read the source
        ↓
Understand the architecture
        ↓
Build something similar
        ↓
Contribute upstream
        ↓
Repeat

I don't want to just collect technologies.

I want to understand why they exist, what problems they solve, and where they fall apart.


πŸ—ΊοΈ Where I'm Heading

Full Stack Development
        β”‚
        β”œβ”€β”€ Backend Engineering
        β”‚       β”œβ”€β”€ Go
        β”‚       β”œβ”€β”€ APIs
        β”‚       β”œβ”€β”€ PostgreSQL
        β”‚       └── Distributed Systems
        β”‚
        β”œβ”€β”€ Infrastructure
        β”‚       β”œβ”€β”€ Linux
        β”‚       β”œβ”€β”€ Docker
        β”‚       β”œβ”€β”€ Networking
        β”‚       └── Automation
        β”‚
        β”œβ”€β”€ Security
        β”‚       β”œβ”€β”€ Authentication
        β”‚       β”œβ”€β”€ Authorization
        β”‚       └── Secure Coding
        β”‚
        β”œβ”€β”€ Open Source
        β”‚       β”œβ”€β”€ Contributions
        β”‚       β”œβ”€β”€ Code Review
        β”‚       └── Large Codebases
        β”‚
        └── AI Engineering
                β”œβ”€β”€ Local LLMs
                β”œβ”€β”€ Agents
                β”œβ”€β”€ Developer Tools
                └── Automation

The goal isn't to know everything.

It's to become the person who can look at an unfamiliar system and say:

"Give me some time. I'll figure it out."


🀝 Let's Build Something

I'm always interested in:

  • Open source projects
  • Backend engineering
  • System design
  • Developer tooling
  • AI infrastructure
  • Security
  • Interesting technical problems
  • Contributions that involve actually learning something

If you're working on something interesting, feel free to reach out.

Find me around the internet

GitHub: @Mahaveer1013

Portfolio: mahaveer1013.vercel.app


One last thing...

I write code.

I read code.

I review code.

Sometimes I even understand code.

And occasionally...

I fix the bug I introduced five minutes ago.

$ git status

nothing to commit, working tree clean

              ↑
        suspicious...

Built with curiosity, open source, and an lovely relationship with terminals.

Activity

View all
There was an error loading users activity calendar.

Personal projects

View all
Loading

About

Pronouns: Mr.

Someone who loves software engineering, open source and trying to be better everyday.

Info

Software Engineer at Caratlane - A Tata Product
Chennai, India
9:39 PM
Member since August 09, 2026

Contact

mahaveer1013.vercel.app
mahaveer1013
@mahaveer1013
733241845949136969
Mahaveer1013
0009-0005-3592-2819