Skip to content
View UniquePython's full-sized avatar
💭
Taking a nap 😴
💭
Taking a nap 😴
  • West Bengal
  • 22:18 (UTC +05:30)

Block or report UniquePython

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
UniquePython/README.md

Ananyo Bhattacharya, a.k.a. UniquePython

Hey there! I'm a 16-year-old programmer based in India. I got into programming quite early, during the lockdowns, just as a fun little hobby, and before I knew it, it had become my favorite one.

My Interests

Programming

I mainly indulge in recreational programming and don't constrain myself to any particular domain or field. I just build whatever happens to appeal to me. Broadly, though, I'm more inclined towards:

  • Systems programming: I really enjoy coding in C and I've built quite a few projects, including a few attempts at building an OS, none of which made it particularly far.
  • Building libraries: I really enjoy designing systems and APIs, and every once in a while, I take a shot at building some sort of abstraction.

Others

Other than programming, I'm interested in:

  • Storybooks: I'm quite a fan of Christopher Paolini, Ruskin Bond, Agatha Christie, and Amish, to name a few. I mostly read mythological or fantasy-based stories, though I've had my fair share of detective and children's stories as well.
  • Singing: I'm a huge fan of Arijit Singh and Shreya Ghoshal, and if you see me walking by, a few lines of Bollywood songs will definitely bless your ears.

Technologies

Honestly, I'm not a fan of putting labels like Beginner, Intermediate, Expert, and so on beside programming languages and applications, because it's pretty hard to judge yourself objectively.

So, whatever you see listed here are technologies I've used at least a few times. My level of expertise, however, varies enormously. Based on what I think, I've arranged them in roughly decreasing order of proficiency:

  • C
  • Python
  • Git
  • Java
  • Canva
  • Haskell
  • Rust

Projects

Here are a few projects I'm particularly proud of. Not saying they're amazing, but I had a blast building them, and I think they turned out pretty well.

  • BFIP Versioning: An alternative versioning scheme to SemVer I came up with in the shower
  • OWSG: An Open-World Sandbox game built in C + OpenGL that I started aiming to replace Minecraft, but quickly realized how hard it was and abandoned it. But, it does generate some terrain, so, ig that's cool
  • ease.h: A single header C library that provides easing functions that you can just plug into your projects
  • Iterator: A generic iterator interface written in C that makes chaining operations a breeze
  • Sparrow: My attempt at writing a programming language implemented in Python
  • Kitra: A graphics library written in C that wraps SDL2 to make your life a bit easier (also my first ever project that had 2k+ loc)

Contact

If you wish to contact me, you're kinda out of luck, cuz I probably won't respond to you.

Sorry in advance!

Cool Stuff

Here's some cool badges and other stuff I've seen on other GitHub profiles and thought would be pretty nice to have. I've tried to keep them as relevant to me as possible.

Technologies

Pinned Loading

  1. n-body-sim n-body-sim Public archive

    C

  2. fractal-tree fractal-tree Public archive

    C

  3. analog-clock analog-clock Public archive

    C

  4. e-field-visualizer e-field-visualizer Public archive

    C

  5. audio-visualizer audio-visualizer Public archive

    C

  6. autoclicker autoclicker Public archive

    C