Giter Site home page Giter Site logo

Hey, I am Somraj šŸ‘‹


Twitter Follow GitHub followers Profile Visits

I'm a Developer, Learner, Creator & Dreamer āœØ


  • šŸ”­ Iā€™m currently working on an existing project
  • šŸ„… Current Goals: Do more open source contributions
  • āš” Fun fact: I love to eat while I code šŸ˜›


Languages and Tools:

Visual Studio Code HTML5 CSS3 JavaScript React Node.js SQL MongoDB Git Terminal



Somraj Mukherjee's Projects

adapt-solutions icon adapt-solutions

This is a repository, containing the solutions of Adapt. I have made this repo for only educational purpose of mine.

banker-s-algorithm-for-deadlock-avoidance icon banker-s-algorithm-for-deadlock-avoidance

Banker's Algorithm for Deadlock Avoidance is a simple take on deadlock detection which helps to visualise the steps. This code is in Java, later I might try other languages also.

banking-system-using-java icon banking-system-using-java

Banking System Using Java is a simple and basic banking system which has basic functionalities. I am doing this for a friend of mine.

basic-js-calculator icon basic-js-calculator

Basic JS Calculator is a mathematical calculator where an user will be able to enter a number and also select the available four operators ( Addition , Subtraction , Multiplication and Division ) .

basic-node.js-application icon basic-node.js-application

Basic Node.js Application is a repository on Node.js . This is my first time using Node.js. I have used Node.js , Express.js and Ejs in this repo.

binary-search-tree icon binary-search-tree

Binary Search Tree is a repository where I have implemented BST in Java . There are insertions and in order traversals and search available in the code. I have not applied other traversals because they are basically same.

brainjam-tricky-mathematical-brain-training-game icon brainjam-tricky-mathematical-brain-training-game

BrainJam's challenging and interactive Math Problems helps you to sharpen and train your brain. BrainJam offers different kind of Math puzzles for everyone which tests your accuracy, aptitude and quick-thinking skills. Start exercising your brain now! Don't let your brain jam!

coding icon coding

Coding is a repository which I had created during my penultimate year of Bachelor's degree. It helped me to prepare myself for those coding rounds that normally happens for campussing on the final year.

coding-pillow-editor icon coding-pillow-editor

Coding Pillow Editor is a web-based code editor for web developers. When you register for Coding Pillow Editor, users get a coding environment with some already existing HTML, CSS and JavaScript code-snippets.

constructor-functions-and-prototypes icon constructor-functions-and-prototypes

Constructor Functions and Prototypes is a repository with a sole purpose of learning about those topics in Javascript. This repo has helped me to gather some knowledge on those aspects as well.

contribute-to-hacktoberfest2020 icon contribute-to-hacktoberfest2020

A beginner-friendly project to help you in open-source contributions. Made specifically for contributions in HACKTOBERFEST 2020! From Hello World Programs to Data Structure and Algorithms! all in one. Please leave a star ā­ to support this project! āœØ

countries-frontend-mentor icon countries-frontend-mentor

This is a solution to the REST Countries API with color theme switcher challenge on Frontend Mentor. I have used React and Typescript to complete this challenge. To be precise, I have used useContext and useReducer to maintain the global state of application.

date-to-day-conversion-in-c-java-python icon date-to-day-conversion-in-c-java-python

Date to Day Conversion in C Java Python is used to get the specific day from a date. It can also be used to get the month. I have used Sakamoto's algorithm to determine the day.

deep-dive-in-js-functions icon deep-dive-in-js-functions

Deep Dive In JS Functions is a repository which contains new newer theoretical but important concepts of JavaScript. I used this repository for getting used to those concepts.

doubly-linked-list-in-c-java-python icon doubly-linked-list-in-c-java-python

Doubly Linked List in C Java Python is an implementation of DLL using 3 different languages. This DLL is developed keeping in Stack functions. Other functions can also be implemented. More features will be added once I get time!

dynamic-programming-using-java icon dynamic-programming-using-java

Dynamic Programming using Java is a repository where I will be using Java to solve some of the most popular dynamic programming problems.

exploring-threads-in-java icon exploring-threads-in-java

I have created this repository to revise my knowledge of threads. Also, I have not worked with threads in a practical level. So, this will be a nice way to get used to using threads in future.

form-frontend-mentor icon form-frontend-mentor

This repository contains my solution to the Multi-step form challenge on Frontend Mentor. The challenge was to build a multi-step form that closely matches the provided design. I used React, TypeScript, and Redux Toolkit to develop this solution.

go-lab icon go-lab

This repository contains the Go code for my own learning purposes.

html-js-css-template icon html-js-css-template

This is a template for creating a website using HTML, CSS and JavaScript. I am going to use this as a playground for learning JavaScript and CSS.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.