Hello!

I'm Shaumik, an aspiring professional web developer that enjoys building clean and concise user interfaces

Contact me here -> ShaumikRahman123@gmail.com

Background

I'm currently conducting self learning within various areas of web development and applying what I'm learning along the way by building small scale projects. During my time at City University I had the most fun in web development modules and decided I want to pursue a career in this field.

Check out my CV -> Here

Tech

I use

HTML5 CSS3 JavaScript Sass React Next.js

Plan to learn

TypeScript Node.js Express MongoDB MySQL

Projects

Next Games App GitHub

A lookup application for video game meta data and information using React, Next and Sass. Allows the user to view information on the past month's most popular video games, this includes release dates, ratings and screenshots from the game. Users can also search for specific games by applying filters such as genres or platforms to refine their search. Application uses search engine optimisation techniques provided by Next such as server side rendering and incremental site regeneration to ensure that pages are crawler friendly as well as fast to serve. Uses RAWG game API to retrieve information on games.

HTML

Sass

React/Next

RAWG API

Node Pokemon GitHub

Node/Express JS project that uses PokeAPI to show a random pokemon. Enter the Pokemons name to gain a point, guess correctly to keep the score going, developed for a wide variety of screen widths to be played on both desktop and mobile using SASS. Beginner project to learn backend concepts using Node/Express, hosted on Heroku.

HTML

Sass

Node/Express

PokeAPI

Heroku

React Weather App GitHub

A weather app developed using React, allows the user to see the weather in a location through searching by city and includes information such as temperature, wind speed/direction and humidity. Users can switch to a forecast mode that allows them to see upcoming weather information for the next few days in set intervals of time. This app uses 2 free APIs provided by OpenWeatherMap.

HTML

Sass

React

OpenWeatherMap API

React Task Tracker GitHub

Task tracker app made in React and styled with Sass. Users are able to add tasks, mark them as complete and remove tasks. All tasks are saved to local browser storage as JSON so they are persisted between sessions.

HTML

Sass

React

Window Local Storage

JSON

Node Notes GitHub

Node/Express JS project to take titled notes and store them online where all notes are pubicly visible and shareable. Makes use of express server to perform actions and serve pages, as well as Node file system read and write modules to handle notes. Beginner project to learn backend concepts using Node/Express, hosted on Heroku.

HTML

Sass

Node/Express

Heroku

Azur Lane XP Calculator Tool GitHub

My favourite project thus far, a tool for players of the popular mobile game Azur Lane. Users can input information about their in-game characters to recieve calculated data and projections about how their choices will affect in game resources + rewards. The app is maintained as in-game values also change with new updates.

HTML

Sass

React

React Books App GitHub

A React application that allows users to search for books by title, author, genre or ISBN. ES6 promises are used to consume APIs provided by OpenLibrary to retrieve book data and covers. Responsive design through media queries allows this app to be used on varying screen sizes.

HTML

Sass

React

OpenLibrary API

Javascript Task Tracker GitHub

A project to practice my Sass and JS skills, a task tracker app built with JavaScript and styled with Sass. Users can input their own tasks, mark them as complete and remove tasks as well as filter visibilty on specific tasks based on their status. This app makes use of the browsers local storage to persist tasks between sessions. Themes available in light and dark.

HTML

Sass

JavaScript

Window Local Storage

JSON

BMR Calculator GitHub

A calculator tool for users to input information which is substituted into the Katch-McArdle Formula to output how many calories they would need to maintain their current weight.

Bootstrap 4

JavaScript

Game Sensitivity Calculator GitHub

A calculator tool for PC FPS gamers to input their mouse sensitivity for one game and have the value converted for other popular games in one place.

Bootstrap 4

JavaScript

Copy ✓