Files
nattopages/documents/cv.org
2023-08-09 09:52:24 +05:30

2.2 KiB

— title: Curriculum Vitae —

Curriculum Vitae

Go here for the pdf.

Amneesh Singh

Email : natto at weirdnatto dot in
Homepage : 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, but when it comes to programming, I want to do it all low-level; unless it relates to my hobby.

Work Experience

Cypherock - Software Engineer Intern

(June 2023 -)

  • Working with C/C++ libraries involving cryptographic primitives.
  • Working on the React-Typescript frontend.

Student Programs, Scholarships, Examinations

  • Google Summer of Code 2022

I participated as a contributor in Google Summer of Code 2022 at 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

Education

  • B.Tech, Information Technology, Maharaja Agrasen Institute of Technology (2021 - 2025), 8.6GPA

Projects

Home Lab

I have an automated home VPN running multiple utility containers with most services reverse proxied via my VPS. Huge fan of Nix package management.

tricc

A very WIP toy compiler for my toy language.

Skills

Programming Languages

Experienced

C/C++, Rust, Python, Javascript

Have used before

Lisp, Haskell, PHP, Java, Lua, Go, x86-Assembly, ARM-Assembly

Tools

Experienced

GNU/Linux, POSIX Shells, TeX, Git, Nix/NixOS, GNU Make, ffmpeg, OpenSSH, vi/vim, GNU Emacs, Docker, Nomad, Vault, nginx, ConcourseCI, NodeJS, ReactJS

Have used before

Pandoc, GitHub Actions, ZFS, OCI, Terraform, Hashicorp Consul, Portage, yarn/npm, Rocket

Soft Skills

  • Languages: Hindi, Punjabi, English, Japanese (can read a little, cannot converse)
  • Hobbies: Home server/lab, Writing, Philosophy, Music theory, Geopolitics