Arnab Singha

I'm an M.Sc. Computer Science student at RKMVERI, Belur, and a passionate tech enthusiast from Midnapore, West Bengal. My expertise spans web development, machine learning, computer vision, DBMS and SQL, Arduino and IoT, with a keen interest in computer hardware, system-level technologies, robotics, cybersecurity, and ethical hacking. I love exploring how software and hardware interact to create innovative solutions. Whether it's building intelligent systems, enhancing security, or diving into embedded tech, I'm always eager to push the boundaries of technology and keep learning.

 

RKMVERI
Ramakrishna Mission Vivekananda Educational and Research Institute

Currently pursuing MSc in Computer Science.

  • Linear Algebra and Matrix Computation
  • Probability and Stochastic Processes
  • Machine Learning
  • Theory of Computation
  • Design and Analysis of Algorithm
  • Basic Statistics
  • Computational Complexity
  • Advanced Algorithm
  • Blockchain, LLM, IoT
  • Computer Vision
  • Spectral Graph Theory and algorithms
Midnapore College
Midnapore College (Autonomous)

Completed BSc (Hons) in Computer Science in July 2024 with overall 8.19 CGPA.

  • Digital electronics and computer fundamentals
  • Computer Architecture and organisation
  • Programming in C and C++
  • Programming in Java
  • Discrete Mathematics and Graph Theory
  • Operating System
  • Data Structures
  • Design and analysis of algorithms
  • Database Management System
  • Software Engineering
  • Computer Networks
  • Python Programming
  • Internet Technologies(JavaScript, JSP, Servlet, JDBC, JavaBeans)
  • Artificial Intelligence
  • Compiler Design and system programming
  • Theory of Computation
  • Microprocessor
  • Numerical methods
Midnapore Collegiate School
Midnapore Collegiate School

Passed both Secondary(2019) and H.S.(2021) in Science stream (Physics, Chemistry, Mathematics and Computer Science)

 

Programming Languages

Programming in C, C++, C#, Java, Python

Web Technologies

HTML, CSS, JavaScript, VBScript, Node.js, Express.js, Servlet, JSP, PHP, Flask, Streamlit

Data Structures & Algorithms

Array, Stack, Queue, Linked List,Tree, Graph, Hashing, Heap, Sorting (Mergesort, Quicksort, Heapsort, Radixsort etc.), Searching, Asymptotic Analysis, Graph Algorithms (Graph traversal, shortest path etc), Randomized Algorithms, Greedy Methods, Dynamic Programming

Database Management

Database Management System and SQL

Project Management

Software Project Management

Graphics & Vision

Computer Graphics and Image Processing

AI & Machine Learning

Machine Learning, Computer Vision, Large Language Models and RAG

Computer Hardware

Basic Digital Electronics, Computer Architecture, Microprocessor

IoT & Embedded

Arduino and IoT

 

COMPLETED
Chatbot : Neutron

A LLM powered simple chatbot for your general purpose queries.

COMPLETED
Exam Management System

A basic exam management system with account facility, schedule, notice and results. Inbuild MCQ question and answering system with answer checking facility on the go.

COMPLETED
Basic Text Editor

A basic text editor app made with java swing and AWT.

COMPLETED
Phone Book

A simple HTML, CSS, JS app for saving contacts of people.

COMPLETED
Edge Detecting Car

An Arduino powered bot that can detect edges of a higher surface and can travel on that without falling down.

COMPLETED
Robotic Arm

A robotic arm powered by Arduino that can move small things between places, staying stationary.

COMPLETED
Document Scanner

A simple document scanner application written in python using open-cv and some principles of computer vision.

COMPLETED
YOLO in IoT and Kafka

Object detection using YOLO in a Qemu emulated Raspberry pi and sending the detected images to remote machine through Kafka.

COMPLETED
Vision Guided Robotic Arm

A robotic arm powered by Computer Vision and ESP32 that can detect and move small things within it's workspace autonomously, staying stationary.

COMPLETED
Catch-It-RL

Reinforcement Learning Agent Using DQN to play a custom 2D Catch-It game.

 

Online Certificate Course in Robotic Control Using Arduino

Issued by NIELIT Chennai • 2020

Online Certificate Course in Python Programming

Issued by NIELIT Kolkata • 2022

 

arnabsingha200228@gmail.com
+91 8159942638
Midnapore, West Bengal, India