You are on page 1of 1

Ujjwal Kumar Ó +91-9625053585

Final Year UG, Computer Science and Engineering ujjwalk20@iitk.ac.in


Indian Institute of Technology Kanpur ‡ ujjwalk20
EDUCATION
Year Degree Institute CPI/%
2020 - 2024 B.Tech. CSE Indian Institute of Technology Kanpur 7.5/10
2018-2020 Class XI - XII (CBSE Board) P C S Gandhi Chowk Khalispur Samastipur Bihar 91.4%
2018 Class X (BSEB Board) S R J High School Shewra Samastipur 79.4%

SCHOLASTIC ACHIEVEMENTS
• Secured an All India Rank of 4654 in Joint Entrance Examination (JEE Advanced 2020) among 1.5 lakh students
• Secured an All India Rank of 7077 in Joint Entrance Examination (JEE Main 2020) among 10 lakh students
• Awardee of NTSE (National Talent Search Examination) 2018 among the 1000 All India awardee of Class X
• Qualified for KVPY Fellowship in SA stream in 2018 with AIR 77 in SC category
KEY PROJECTS
• Notes Keeping App ‡| Full-Stack Development Jan’23 - Apr’23
CS315 Course project under Prof. Arnab Bhattacharya, CSE Dept.
◦ Designed the app to empower users with the ability to organize, edit,delete, and prioritize their notes effectively
◦ Implemented using React, Node.js, JWT token authentication, and MongoDB within a team of 5 member
• Library Management System (LMS) ‡| Object-Oriented Programming in C++ Mar’22
CS253 Course project under Prof. Indranil Saha, CSE Dept.
◦ Designed and Developed an Library Management System using OOP principles, showcasing proficiency in C++
◦ Conceptualised and Designed a multi-level user hierarchy—Professor, Student, and Librarian classes— each tai-
lored with distinct roles and functionalities, enhancing system security and operational efficiency
◦ Created a user-friendly command prompt-based interface with login and logout functionality for all the user classes
◦ Employed file handling techniques to maintain the data persistently, ensuring data integrity across multiple sessions
• SAT SOLVER ‡ | CS202 Course project under Prof. Subhajit Roy, CSE Dept. Jan’22
◦ Used the DPLL algorithm to implement a SAT solver that outputs the satisfiability of propositional logic formulae
◦ The SAT solver outputs a model if the propositional logic formula is satisfiable; otherwise, it reports unsatisfiable
• E-Mail Spam Predictor ‡ | CS253 Course project under Prof. Indranil Saha, CSE Dept. Apr’22
◦ Designed and developed a robust classifier for accurate differentiation of spam and non-spam emails using ML
◦ Utilized the Bag-of-Words representation for preprocessing the emails contents and feature extraction
◦ Using Matplotlib plotted the frequencies of words obtained after preprocessing for comprehensive data visualization
◦ Employed SVM and KNN binary classifiers from sklearn library for precise categorization of emails
• Calibrating Electrochemical Air Quality Sensors Using ML ‡ May’23
CS771 Course project under Prof. Purushottam Kar, CSE Dept.
◦ Built an ML model by implementing various linear and non-linear models like Logistic Regression, Ridge Regres-
sion, Decision Trees, Random Forest to calibrate an electrochemical sensor to measure air quality accurately
◦ Also built a regression model based on Neural Network using Tensor Flow framework
• Decision Tree Model for Hangman Game ‡|CS771 Course project, Prof. Purushottam Kar, CSE Dept. Mar’23 - Apr’23
◦ Designed and implemented a decision tree model for a Hangman game-playing bot in Python
◦ Created a variation of ID3 algorithm as splitting criteria at each node to make the process faster
◦ By carefully choosing the hyperparameters we achieved remarkable accuracy of 100% with average number of
queries being 4.37
TECHNICAL SKILLS
• Programming Skills: C, C++, Python, JavaScript, • Utilities: Linux Shell, Bash, Verilog HDL
Ruby, Haskell • Miscellaneous: NodeJS, , Colab, Jupyter, MS
• Frameworks/Libraries: ReactJS, EpressJS, Numpy, Office(Word, Power Point, Excel), DOM, SQL, HTML,
Sklearn, Matplotlib, CSS, LATEX

RELEVANT COURSES * : ongoing course

Data Structures & Algorithms Theory of Computation Computer Network


Software Development and Operations Computer Organization Probability for CS
Principles of Database Systems Operating Systems Introduction to Machine Learning
Principle of Programming Languages Modern Cryptology Image Processing*
Algorithms-II* Compiler Design Audio Representation Learning*

EXTRA-CURRICULAR ACTIVITIES
• Personal Development: Engaged in self-directed study of philosophical and spiritual texts, including the Bhagavad
Gita, to enhance understanding of diverse cultural perspectives and values
• Attended six-session online Discover Your Self (DYS) series by Let’s Evolve NGO based on living a balanced,
healthy, pure and value-based life
• Actively involved in organizing and managing a variety of sessions for youths by Let’s Evolve NGO

You might also like