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
π§βπ» 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
Frontend
Also worked with: React Native, Expo, TanStack Query, Zustand, React Router.
Backend
Also worked with: Chi, REST APIs, WebSockets, JWT, RBAC.
Databases & Data
Also worked with: Sequelize, SQLAlchemy, Firebase.
Infrastructure & DevOps
Also worked with: Docker Compose, Caddy, Tailscale, Lima, Multipass, UTM, VMware, systemd, cron.
Messaging / Distributed Systems
Also exploring: WebSockets, background jobs, event-driven systems, queues, and distributed architectures.
Developer Tools
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 β 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
β
ProductionBecause 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
+
AutomationI'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
β
RepeatI 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
βββ AutomationThe 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.
Personal projects
View allAbout
Pronouns: Mr.
Someone who loves software engineering, open source and trying to be better everyday.