Welcome to my portfolio!

Saifur Rahman Tamim

CSE Student_

I am SR Tamim, a Web Developer specialist, with a focus on building exceptional digital products. Currently, I am proficient in JavaScript, ReactJS & NextJS for building professional websites


About

Saifur Rahman Tamim (SR Tamim)

Hello! I'm Saifur Rahman Tamim, and I have a passion for creating digital experiences that come to life on the internet. My journey into the world of web development began in 2019, driven by a curiosity to explore the tech landscape. I experimented with various creative fields like graphic design, video editing, and photo editing, but nothing quite sparked my enthusiasm like web development.

With 3 years of experience in web development, I have honed my skills across a variety of technologies, including HTML, CSS, JavaScript, TypeScript, ReactJS, and NextJS. Throughout my journey, I've developed both front-end and full-stack applications, ranging from personal projects to commercial solutions. Currently, I work as a Full Stack Developer, utilizing a tech stack that includes ASP.NET, SQL Server, and jQuery to build a SaaS product. My focus is on crafting efficient, scalable, and user-friendly web experiences.

Technologies I've been working on


javascript icon
JavaScript (ES6+)
reactjs icon
React JS
nextjs icon
Next JS
typescript icon
TypeScript
tailwind icon
TailwindCSS 3
bootstrap icon
Bootstrap
material ui icon
Material UI
nodejs icon
Node JS
mongoDB icon
MongoDB

Experiences



Some Things I'v Built

Npm Package

You can see the particles moving in the background of this website. I developed this animation all by myself without using any library. Many people asked me how I made this animation. So, I decided to make it an npm package. It is a simple npm package which can be used to add motion animation to any element. You can customize the motion speed and direction. Elements can be any HTML element and it will move on mouse move event and device move event (for mobile devices).

React Motion Particles
Npm Package
ReactJSJavaScriptTypeScriptNpm
Open Source
MediVerse

This is a web platform for medical students. Students can buy courses and watch videos. I have worked on backend part mostly. I have developed the backend using NodeJS and MongoDB. I have also done all the DevOps works like deploying the website, setting up the server, setting up the database etc. There is no payment gateway integrated yet and videos are hosted on object storage (S3) and streamed using encrypted HLS.

E-Learning Platform
MediVerse
NextJSTailwindNodeJSMongoDBMongooseHLSDockerObject Storage (S3)
commercial
Ai based Telegram Bot

This is a Telegram bot which recieves messages and generates responses using artificial intelligence. It's a fun project to play with. You can talk with the bot and it'll reply you with amazing responses. It's not a real human, it's just a bot. So, don't expect it to reply like a human. You can use it like ChatGPT. Actually it uses the GPT-3.5 ai model. Join the public group and experience the power of Ai on Telegram. There is another version of this bot which uses Google's Gemini API. Check the gemini bot at https://github.com/sr-tamim/gemini-telegram-bot

OpenAi Bot BD
Ai based Telegram Bot
NodeJSTelegrafJSOpenAi APIGemini API

Sent me a message

I am also available on Linkedin