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
Plan to learn
Projects
Next Games App
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
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
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
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
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
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
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
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
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
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