I am a full stack web developer. I can provide clean code and pixel perfect design. I also make the website more & more interactive with web animations.
Hi there! My name is Tanik Sarkar.
I am a full stack web developer with 4 years of experience. I have worked on a variety of projects, from small personal websites to large scale web applications.
I specialize in developing dynamic and responsive web applications using the latest technologies such as HTML5, CSS3, JavaScript, React.js, Node.js, and MongoDB. I am experienced in both front-end and back-end development, and I enjoy tackling complex problems and finding elegant solutions.
I am also proficient in using various web development tools such as Git, Webpack, Gulp, and NPM, and I am comfortable working in different operating systems such as Windows, MacOS, and Linux.
My clients appreciate my ability to deliver high-quality work within tight deadlines and my strong communication skills. I believe in collaborating closely with my clients to ensure that their vision is realized, and their needs are met. I always strive to provide the best possible user experience, making sure that the application is easy to use and visually appealing.
When I am not coding, you can find me exploring new technologies and trends in the web development industry, reading technical blogs and articles, and attending conferences and meetups.
If you are looking for a skilled and reliable full stack web developer for your next project, please feel free to contact me. I look forward to working with you!
Work Terms
Hours of Operation:
It's important to set clear expectations with clients regarding your availability and working hours. You can specify your standard hours of operation in your contract or during the negotiation phase. It's also important to communicate any planned time off or holidays well in advance so that your clients can plan accordingly. If you have set hours, make sure you stick to them as much as possible to build trust and reliability with your clients.
Payment Terms:
Payment terms are an essential part of any freelance contract. You can decide on an hourly rate or a project-based fee, and you can also specify when you expect payment. Some common payment terms for freelancers include payment upfront or a deposit at the beginning of the project, progress payments at specific milestones, and a final payment upon completion of the project. You should also include late payment fees or interest charges for any payments that are past due.
Preferred Communication Style:
Clear communication is key to a successful project, so it's important to specify your preferred communication style upfront. Some freelancers prefer to communicate via email, while others prefer phone calls or video chats. You can also specify how often you will provide updates and how quickly you will respond to client inquiries. Setting these expectations upfront can help avoid misunderstandings and ensure that your client feels supported throughout the project.
Overall, it's essential to have a clear and concise contract in place before starting any freelance work. This contract should include all of the important details such as payment terms, working hours, communication expectations, project milestones, and any other relevant information. By setting clear expectations upfront, you can avoid misunderstandings and ensure a successful project for both you and your clients.