# Hello, I'm Arnav Somaghatta

> "Nothing is impossible if you just try."

Source: <https://arnav.somaghatta.com/>

## What I Build

I'm Arnav Somaghatta, a high school student developer based in the USA. Most of what I build starts as something I wanted to exist for a community I'm part of, and then gets rebuilt properly once it turns out other people want it too.

I write Discord bots in Python with discord.py, backed by MongoDB for anything that has to survive a restart: moderation tooling, entertainment commands, utility commands, and server management features. I run and tune Minecraft servers, which means plugin configuration, permission systems like LuckPerms, staged updates with backups, and performance work on tick rate and memory use. I administer the Ubuntu server that hosts this site and several of my other projects, and I hand-write websites in HTML, CSS, and JavaScript rather than generating them from a template.

## How I Work

The habits matter more than the stack. I use permission checks and real error handling instead of hoping nothing goes wrong, I log failures so they can be diagnosed later, and I test changes before they reach anything people depend on. Deployments go out in stages with backups behind them, so a bad release is something you roll back rather than something you survive.

## Where to Go Next

- [About me](https://arnav.somaghatta.com/about-me/index.md): my background, my full skill set, and what I do when I'm not writing code.
- [Services](https://arnav.somaghatta.com/services/index.md): the three kinds of work I take on, and how I approach each one.
- [Development timeline](https://arnav.somaghatta.com/development-timeline/index.md): dated projects and results, newest first, including a third-place finish at the WWPIT programming competition.
- [Contact](https://arnav.somaghatta.com/contact/index.md): email, GitHub, and Discord, plus what to include in a first message.
- [Privacy](https://arnav.somaghatta.com/privacy/index.md): what this site does and does not collect.

Agents and automated clients: [/llms.txt](https://arnav.somaghatta.com/llms.txt) describes this site and when to use it, [/sitemap.xml](https://arnav.somaghatta.com/sitemap.xml) lists every page, and every page here is also available as clean Markdown at the same URL with `index.md` appended, or by sending `Accept: text/markdown`.
