loading

my skills

Programming Skills

  • C++: Advanced knowledge, including graphics programming with OpenGL and SDL2, and learning ray tracing.
  • Python: Basic understanding; started learning with Python but now primarily focus on C++.
  • HTML & CSS: Proficient in creating web pages with a strong grasp of CSS for styling.
  • JavaScript: Basic knowledge for enhancing web interactivity.

Mathematics Skills

  • Algebra: Strong grasp of algebraic concepts and problem-solving.
  • Calculus: Proficient in both differential and integral calculus.
  • Geometry: In-depth understanding of geometric principles and their applications.
  • Statistics & Probability: Basic knowledge, with interest in exploring further.

Tools & Technologies

  • i3wm: Window manager used with Arch Linux, along with Picom and autotiling for efficient workflow.
  • Neovim: Primary text editor with extensive customizations.
  • Konsole: Terminal emulator of choice, paired with Tmux for terminal multiplexing.
  • KMonad: Used for managing keyboard layers, and typing with the Colemak layout.
  • Git: Proficient in version control using Git, essential for collaborative projects and managing code versions.

Other Skills

  • Languages: Fluent in Bengali, Hindi, English, Kokborok, and basic Spanish.
  • Chess: Experienced player, with participation and wins in local tournaments.
  • Open Source Contributions: Active contributor to various open-source projects.
  • Problem-Solving: Strong analytical skills honed through mathematics and programming challenges.