Curriculum Vitae
Go here for the pdf.Amneesh Singh
: | amneeshsingh at proton dot me, natto at weirdnatto dot in | |
Homepage | : | weirdnatto.in |
Work Experience
Texas Instruments, Bengaluru
Embedded Sotfware Engineer Intern July 2024 - September 2024
- Working on enabling Xen hypervisor support for AM6x SoCs
Cypherock, Gurugram (Hybrid)
Sotfware Engineer Intern June 2023 - September 2023
- Worked a bit on the firmware apps
- Worked ocassionally on the Electron side of things
- Implemented the sockets based PoC for an MPC based threshold signing scheme
TurboML, Remote
Sotfware Engineer Intern November 2023
- Worked on the deployment side of things involving docker and nomad
Student Programs, Scholarships, Examinations
- Google Summer of Code 2022 | C - GLib - Git
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.5GPA
Projects
dotfiles | linux - NixOS - Configuration - Wireguard - OCI - Hashicorp https://github.com/natto1784/dotfiles
I have an automated home VPN running multiple utility containers with most services reverse proxied via my VPS. Huge fan of Nix package management.
matar | ARM - Computer Architecture - C++ - Meson https://github.com/natto1784/matar
A WIP (almost complete) Nintendo Game Boy Advance emulator.
Miscellaneous | Multiple tools and languages https://github.com/natto1784?tab=repositories
I also have some other small projects, like an incomplete rust based toy compiler, a few discord bots, some concourse resources, etc.
Skills
Programming Languages
- Proficient: C/C++, Rust, Python, Javascript
- Experienced: Lisp, Haskell, PHP, Java, Lua, Go, x86-Assembly, ARM-Assembly
Tools
- Proficient: GNU/Linux, POSIX Shells, TeX, Git, Nix/NixOS, GNU Make, ffmpeg, OpenSSH, vi/vim, Emacs, Docker, Nomad, Vault, nginx, ConcourseCI, NodeJS, ReactJS
- Experienced: Pandoc, GitHub Actions, ZFS, OCI, Terraform, Consul, Portage, yarn/npm, Rocket
Soft Skills
- Languages: Hindi, Punjabi, English
- Hobbies: Home server/lab, Writing, Philosophy, Music theory, Geopolitics