Skip to content
View Abhrankan-Chakrabarti's full-sized avatar
🏠
Working from home
🏠
Working from home
Block or Report

Block or report Abhrankan-Chakrabarti

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
Profile Image

Hello World, I'm Abhrankan Chakrabarti 👋

A Passionate Student Exploring the Frontiers of Mathematics, Programming, and Technology

I'm on a thrilling journey through the realms of advanced numerical methods, algorithm design, and the fascinating history of ancient civilizations. My curiosity drives me to unravel the mysteries of mathematics and to craft elegant solutions to complex problems using programming.

  • 🔭 Current Endeavor: I'm diving deep into a Python project that aims to push the boundaries of numerical methods. This project is not just a test of my programming skills but also a canvas for my mathematical creativity.

  • 🌱 Expanding Horizons: Beyond the binary world, I'm immersing myself in the rich and intricate history of ancient Egyptian civilization. It's a fascinating detour from my usual technical pursuits, offering a fresh perspective on problem-solving and creativity.

  • 💬 Let's Talk: Whether you're curious about the intricacies of almost isosceles Pythagorean triples, navigating the syntax of Python, or integrating llama-cpp-python into your projects, I'm here to share insights and learn together.

📫 Connect with Me:

⚡ A Glimpse into My World:

Did you know? I once embarked on a mathematical odyssey to calculate the first 10,000 digits of the golden ratio! It was a journey that tested the limits of precision and my dedication to the beauty of numbers.

📚 Blog

Date: June 21, 2024

Calculating the digits of π has been a topic of interest for mathematicians and computer scientists alike. In this post, I introduce a novel algorithm for π calculation that leverages Catalan numbers and fixed-point arithmetic.

Date: July 3, 2024

Mathematics has always been a treasure trove of fascinating problems and elegant solutions. One such captivating concept is the almost isosceles Pythagorean triples. In this post, we will dive into what they are, their significance, and how they can be generated.

Date: July 4, 2024

Greek mythology is a rich tapestry of stories and characters that have captivated people for millennia. These myths offer insights into the ancient Greek worldview, their understanding of natural phenomena, and their cultural values. This section will explore some of the most significant gods, heroes, and myths from ancient Greece.

Date: July 5, 2024

Indian mythology is a rich and diverse collection of stories, traditions, and legends that have been passed down through generations in India. It includes a vast array of gods, goddesses, heroes, and mythical creatures, each with their own unique stories and significance. Indian mythology primarily draws from Hinduism but also includes influences from Buddhism, Jainism, and other regional traditions.

Date: July 5, 2024

Ancient Egypt is one of the most fascinating and influential civilizations in human history. Spanning over 3,000 years, from approximately 3100 BCE to 30 BCE, Egypt’s history is marked by remarkable achievements in architecture, art, science, and governance. The civilization flourished along the Nile River, which provided fertile land and resources necessary for sustaining a complex society.

Date: July 6, 2024

Ancient Greece, known for its influential culture, remarkable contributions to philosophy, science, and art, laid the foundations of Western civilization. Flourishing between the 8th century BCE and the end of antiquity (ca. 600 CE), Greek culture has profoundly shaped the world.

Date: July 6, 2024

Ancient India, with its rich tapestry of cultures and traditions, made significant contributions to various fields including mathematics, science, literature, and philosophy. The civilization flourished in the Indian subcontinent and has left an enduring legacy that continues to influence modern society.

Date: July 6, 2024

Ancient Egyptian mythology is a rich tapestry of gods, goddesses, and mythological tales that played a central role in the daily lives and spiritual beliefs of the ancient Egyptians. This mythology offers insights into their understanding of the cosmos, the afterlife, and the forces of nature.

Date: July 6, 2024

The history of computers is a fascinating journey that spans centuries, highlighting key innovations and milestones that have shaped modern computing.

Date: July 6, 2024

Mathematics has a rich and extensive history that spans various cultures and centuries. Here are some key milestones and contributions from different periods and regions.

Date: July 6, 2024

Technological innovations have transformed the way we live, work, and communicate. Here are some of the key advancements that have significantly impacted our world.

Date: July 6, 2024

Physics, the fundamental science of matter, energy, and their interactions, has a long and rich history. Here are some key milestones and contributions from different periods.

📚 Highlighted Projects:

  • Code Runner: A web-based tool for running JavaScript code directly in your browser.
  • Hangman: A collection of Hangman game implementations: GUI with Python and Tkinter, command-line versions for Python 2 and 3, and a web-based version using HTML, CSS, and JavaScript.
  • Mass: An incremental game where you build a solar system by generating mass and buying planets. Implemented with HTML, CSS, and JavaScript.
  • Whack a Mole Game: A simple Whack-a-Mole game implemented using HTML, CSS, and JavaScript.
  • Click Button Game: A simple, fun web game where players click a button as many times as possible within a set time limit. The game is implemented using HTML, CSS, and JavaScript. It’s an excellent project for beginners to practice their web development skills.
  • Graphing Calculator: This repository contains a web-based graphing calculator implemented using HTML, JavaScript, and D3.js. The calculator allows users to plot various mathematical functions in real-time and visualize them on an interactive graph.
  • Catalan π Algorithm: This repository contains a Python script that calculates the digits of π (pi) using a novel algorithm based on Catalan numbers and fixed-point arithmetic. The algorithm efficiently computes the digits of π by leveraging the properties of Catalan numbers, making it a unique and effective method for high-precision calculations.
  • Almost Isosceles Pythagorean Triples Optimizer: A deep dive into a unique mathematical challenge, blending algorithmic efficiency with the elegance of number theory.
  • Interactive Matrix Calculator: Simplifying complex matrix operations with an intuitive and user-friendly interface.
  • Complex Calculator: Navigating the realm of complex numbers with precision and ease.
  • Java Math Utils: A collection of utility functions in Java that serve as the backbone for various mathematical computations.
  • Llama_CPP Chatbot: Interactive Python chatbot powered by the llama_cpp library for text generation, offering customizable responses based on a user-provided GGUF model file.

🛠️ Skills

  • C/C++
  • Java
  • Python
  • HTML
  • CSS
  • JavaScript

© 2024 Abhrankan Chakrabarti. All rights reserved.

Popular repositories Loading

  1. Interactive-Matrix-Calculator Interactive-Matrix-Calculator Public

    This repository contains C and C++ programs for matrix operations. The C++ program is a matrix calculator that performs addition, subtraction, multiplication, scalar multiplication, scalar division…

    C 3

  2. Abhrankan-Chakrabarti Abhrankan-Chakrabarti Public

    Discover the beauty of mathematics, programming, and ancient civilizations through this README. Connect to discuss shared interests and projects!

    3

  3. Kernel16F Kernel16F Public

    Forked from captain-n3m0/Kernel16F

    The Kernel16F repository is a simple operating system kernel written in x86 assembly and C. The kernel is designed to run on 16-bit x86 processors and provides basic functionality such as keyboard …

    C 2

  4. java-math-utils java-math-utils Public

    Collection of Java programs for mathematical computations, including tools for calculating square roots, solving Pell's equation, and other numerical tasks.

    Java 2

  5. DOB_Facts_Calculator DOB_Facts_Calculator Public

    DOB_Facts_Calculator is a Python script that generates interesting facts and statistics about a person's date of birth. The script calculates various details such as the life path number, zodiac si…

    Python 2 1

  6. hangman hangman Public

    A collection of Hangman game implementations: GUI with Python and Tkinter, command-line versions for Python 2 and 3, and a web-based version using HTML, CSS, and JavaScript.

    Python 1