---
title: Curriculum Vitae
---
#+HTML:
Curriculum Vitae
Go here for the pdf.
* _About_
- Amneesh Singh
- [[mailto:natto@weirdnatto.in][natto at weirdnatto dot in]]
- [[https://weirdnatto.in][weirdnatto.in]]
Hello, I am Amneesh Singh, I also go by =natto1784= online. I live in Delhi, India; and do random stuff. I am more of a "system-administrator" type of guy by nature, but when it comes to programming, I want to do it all low-level; unless it relates to my hobby.
* _Education_
- B.Tech, Information Technology, Maharaja Agrasen Institute of Technology *(2021 - Current)*
- AISSCE (Grade 12), PCM, CBSE, *(2018-2020), 96%*
- AISSE (Grade 10), CBSE, *(2016-2018), 90.2%*
* _Student Programs, Scholarships, Examinations_
- *Google Summer of Code 2022*: I participated as a contributor in [[https://summerofcode.withgoogle.com/archive/2022][Google Summer of Code 2022]] at [[https://libvirt.org][libvirt]] and got paid a stipend for it by Google. The project involved adding the new introspectable statistics provided by QEMU and adding them under the libvirt statistics API.
- *NOC: Foundations of Cryptography, IIIT Bangalore, NPTEL - May 2022*
- *NOC: Computer Architecture, IIT Delhi, NPTEL - May 2022*
* Projects
- *Home Lab*: I have an automated home VPN running multiple utility containers with most services reverse proxied via my VPS. Huge fan of [[https://en.wikipedia.org/wiki/Nix_(package_manager)][Nix]] package management.
- *tricc*: A very WIP toy compiler for my toy language.
* _Skills_
** Programming Languages
- *Experienced*: C/C++, Rust, Python, Javascript, CSS, HTML
- *Familiar*: Lisp, Haskell, PHP, Java, Lua, Go, x86-Assembly, ARM-Assembly
** Tools
- *Experienced*: GNU/Linux, POSIX Shells, Git, Nix/NixOS, GNU Make, ffmpeg, OpenSSH, vi/vim, GNU Emacs, Docker, Hashicorp Nomad, Hashicorp Vault, nginx, Concourse CI
- *Familiar*: TeX, Pandoc, GitHub Actions, ZFS, Oracle Cloud Infrastructure, Terraform, Hashicorp Consul, Portage, yarn/npm, Web Frameworks (Rocket, NodeJS, Svelte, ReactJS)
** Soft Skills (lists sorted by proficiency)
- *Languages*: Hindi, Punjabi, English, Japanese (can read a little, cannot converse)
- *Hobbies*: Home server/lab, Writing, Philosophy, Music theory, Geopolitics