Skip to content
View CheeksTheGeek's full-sized avatar
🏠
Working from home but not really home
🏠
Working from home but not really home

Organizations

@DeLoaner @Waterloo-Quantum

Block or report CheeksTheGeek

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CheeksTheGeek/README.md

Hi, I'm Chaitanya Sharma, an undergrad at uwaterloo where I'm studying computer engineering with a specialization in quantum engineering and an option in artificial intelligence.

I'm actively working on some repositories/projects you might find of interest (some of them are pinned too):

  • DBs: I wanted to learn about databases, so i decided, I'm just gonna binge-dev some.
  • dist-sys (early stage): some distributed systems projects I'm working on, I've started with a distributed file system (inspired by the Google File System, and Hadoop Distributed File System), and I'm looking into implementing MapReduce from scratch.
  • rtl-design: I really liked my digital hardware design course, which got me into Verilog/SystemVerilog. This is just an effort to keep that in continuity!
    (I'm taking a computer architecture course right now, where we're building a whole RISC-V Processor core in Verilog!)
  • pyjsoncanvas: Obsidian open sourced their canvas file format as a standard, and this is just a python library to interface with that file format.
    I'm trying to keep up with theirs and others' (in the infinite canvas ecosystem) work in the Open Canvas Working Group where they're trying to build an interoperable standardized fileformat/protocol for infinite canvas tools like Excalidraw, tldraw and JSON Canvas.

fun fact about me: I play tabla tabla, an indian percussion instrument

btw, shaders are really cool, but really hard, and I've been trying to get into it as a hobby, but I need to first build some first principles for it, if you got some resources for it, hmu from any of the links on the side! exempli gratia, the one on the top, you can find the code on 12:

Footnotes

  1. code here

  2. rendered with shadergif and co

Pinned Loading

  1. DBs DBs Public

    a collection of database management systems in a lot of different schemes in a lot of different languages

    Go

  2. distsys distsys Public

    a multi-project repo for me to play with distributed systems.

    Rust

  3. rtl-design rtl-design Public

    practicing creating meaningful real-world projects in Verilog/SystemVerilog

    Verilog

  4. DataStructuresAndAlgorithmsInCpp DataStructuresAndAlgorithmsInCpp Public

    Basic Data Structures And Algorithms projects done in C++

    TeX

  5. PyJSONCanvas PyJSONCanvas Public

    A simple library for working with JSON Canvas (previously known as Obsidian Canvas) files.

    Python 43 3

  6. lang-design lang-design Public

    OCaml