Raghukul Raman

Professional Procrastinator
374 Hall 2 · IIT Kanpur · Kanpur · UP · India · raghukul.raman01@gmail.com

Hey! My name is Raghukul Raman and I am a UG sophomore at the Indian Institute of Technology, Kanpur. I am currently pursuing a majors in Computer Science and Engineering. I come from Jaipur city (Pink city) and I completed my schooling from Jaipur School. My field of interests are Algorithms design, Number Theory and Graph Theory.

"Trying hard to automate things for you :)"

Bro Code


Google Summer of Code


You can see my project summary here.
This project aims at implementing basic algorithms for finding rational points on varieties. Classically algebraic variety is defined as the set of solutions of polynomial equations over a number field. A rational point of an algebraic variety is a solution of set of equations in the given field (rational field if not mentioned). Much of the number theory can be viewed as the study of rational point of algebraic varieties. Some of the great achievements of number theory amount to determining the rational points on particular curves. For example, Fermat’s last theorem is equivalent to the statement that for an integer n ≥ 3, the only rational point of the curve xn+yn=zn in P2 over Qare the obvious ones. Common variants of these question include determining the set of all points of V(K) of height up to some bound. The aim of this project is to implement some basic rational point finding algorithms (sieving modulo prime and enumeration) and extend these to product_projective_space scheme.

May 2018 - Present

Front-end Developer intern

NY office

Used AngularJS, Covalent (TeraData) and other frontend Technologies to introduce and integrate new features in the existing website. Learned about elastic search, and reintroduced the search component in the website.

May 2017 - July 2017

Image analyser

Self Project

Used ​ MSER for text detection, wrote code for MSER using OpenCV. Also wrote a script to group text regions, to form a particular letter, and in the end used Keras for character recognition.

May 2017 - July 2017


Indian Institute of Technology, Kanpur

Bachelor of Science
Computer Science and Engineering

CGPA: 9.73/10

July 2016 - Present

Jaipur School


Percentage: 96.2%

April 2015 - Mar 2016

Jaipur School


CGPA: 10/10

April 2014 - Mar 2014


"We write to taste life twice, in the moment and in retrospect"

You can find my blogs here. These blogs are based on my experiences till now, and stuff which I find interesting. I hope you find them interesting :)

Provide your suggestion on these blogs and suggest new topics to write, by sending a message.


In my free time, I like to do sport programming and solve interesting puzzles. Apart from being a programmer, I enjoy most of my time being outdoors. In the winter, I am an avid skiier and novice ice climber. During the warmer months here in Jaipur, I enjoy hiking, swimming, and visiting water parks :P.

When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows, I am an aspiring chef, and I spend a large amount of my free time exploring the latest technolgy advancements in the gadget world.

I am also good at volleyball, so you can challenge me anytime! (with a team ofc).

Contact Me