Hi Everyone,
I am Abhik Jain from the International Institute of Information Technology, Naya Raipur. I am currently pursuing a Bachelor of Technology in CS, and am in 1st year.
Name: Abhik Jain
Location: Naya Raipur, Chhattisgarh, India
Timezone: GMT+5:30
University: International Institute of Information Technology, Naya Raipur
I have made several projects using Python and Numpy module, some of which are uploaded in GitHub. I have implemented various Optimization Techniques in Python like SImplex Method, Dual Simplex Method, Assignment Problem (With Vogel's Approximation/North-West Method). I often participate in Competitive Programming events, where I mainly use C++. I have completed courses in C and Java in college. One of my pet projects which is currently ongoing is the implementation of the Strassen Algorithm (an algorithm for matrix multiplication) in C++. I also have some experience with Python Modules like matplotlib, seaborn, scipy, ortools, sympy and pandas, and also have used Cython. I have been using Linux for a while, and have experience with Debian-based and Arch-based distros.
After going to sagemath's GSoC 2020 page, I have got the source code of sagemath and have built it from source, and have gone through the tutorial.
I came to know about sagemath while self-studying Abstract Algebra from this wonderful book by Tom Judson:
http://abstract.ups.edu/download.html . The book has a tutorial for sagemath at the end of each chapter, corresponding to topics taught in the chapter. I have been using sagemath a lot to better understand the concepts used in the book, and it has been really helpful so far. I wish to contribute to this library to get experience and to contribute to something that has helped me a lot (and will be helpful a lot in the future as well). I wish to become a mathematician, and for that will be pursuing higher studies. By contributing I hope to gain some insights on current ongoing research.
I use sagemath in a virtual environment with the help of pip, and the OS I use is Manjaro (based on Arch Linux).
I am topics I have self-studied: Abstract Algebra (up to Galois Theory, completed the book I mentioned before) including some Representation theory, Number Theory (just started), Game Theory (introduction only), Coding Theory. College courses I have completed so far: Probability-1, Statistics-1, Calculus-1 (up to 2 variables), Discrete Mathematics-1, Linear Algebra-1, Optimization Techniques. I am alright with any topic covered in high school mathematics. I am currently reading papers in "Locally Repairable Codes".
The project I would like to work on is "Improve Support of Representation theory (multiple projects)".
I understand that I am only a fresher with very little knowledge and experience, but I am always willing to learn and am always open to suggestions.
Looking forward to working with you all!