Hello, I'm a developer based in Bangladesh

Md Ashfakul Karim Rahi

Frontend Developer

Crafting beautiful and performant web experiences with React js, and modern web technologies.

Backlink-list Badge
Get to know me

About Me

Md Ashfakul Karim Rahi

Frontend Developer & UI/UX Enthusiast

I'm Ashfakul, a passionate frontend developer with over 4 years of experience creating beautiful and functional web experiences. My journey in web development started with a fascination for creating interfaces that are both visually appealing and highly usable.

I specialize in React and Next.js, and I'm dedicated to writing clean, maintainable code that delivers exceptional user experiences. Whether it's building complex web applications or optimizing existing sites for performance, I approach each project with creativity and technical precision.

Frontend Developer at Staff Asia Ltd

2022 - Present

BSc in Computer Science

2017 - 2020

Certified React Developer

2021

50+ Projects Completed
3+ Years Experience
20+ Satisfied Clients

My Expertise

Frontend Development

Building responsive and interactive user interfaces

ReactNext.jsHTML5CSS3

State Management

Managing application state efficiently

ReduxContext APIRTK QueryZustand

Modern JavaScript

Utilizing latest JavaScript features

ES6+TypeScriptBabelWebpack

UI/UX Design

Creating beautiful user interfaces

Tailwind CSSFigmaMaterial UIStyled Components

API Integration

Connecting frontend with backend services

REST APIsGraphQLAxiosSWR

Performance Optimization

Ensuring fast loading and rendering

Code SplittingLazy LoadingMemoizationLighthouse

Where I've Worked

My professional journey in frontend development.

Frontend Developer

Staff Asia Ltd.2022 - Present
  • Deliver high-quality, robust production code for a diverse array of projects for clients including Apex Learning, OneEducation Business, and more
  • Collaborate with a team of 10+ engineers to develop and maintain scalable, secure, and efficient software solutions
  • Implement best practices for code quality, performance, and security
  • Participate in code reviews and provide constructive feedback to peers
  • Stay updated with emerging technologies and industry trends to enhance team capabilities and project outcomes

Featured Projects

Here are some of my recent projects that showcase my skills and expertise in frontend development.

Apex Learning

Apex Learning

Apex Learning is a UK-based e-learning marketplace platform similar to Udemy, offering a wide range of courses from various instructors. The platform enables course creators to upload and sell their educational content while providing students with an interactive learning experience. I contributed to developing the frontend system, implementing features like course browsing, user authentication, and video playback functionality.

Next.js
Redux
Tailwind CSS
Stripe
PayPal
One Education Business

One Education Business

One Education Business is a leading provider of online education services B2B clients. I worked on the One Education Business website, where I was responsible for developing and maintaining the websites frontend system

React
Next Js
TypeScript
RTQ Query
Tailwind CSS
Stripe
PayPal
Booking System

Booking System

Booking System is a custom-built application designed for managing bookings and appointments for a doctor. This project features a bespoke event calendar created from scratch to meet specific design requirements. The system allows for seamless booking management, ensuring the doctor can efficiently manage their schedule.

Next.js
TailwindCSS
REST API

Latest Blog Posts

Thoughts, insights, and tutorials on web development and design.

April 15, 2023

🚀 Why I Chose Next.js for My Portfolio

Discover the benefits of using Next.js for building modern, performant web applications and why it was the perfect choice for my portfolio.

June 01, 2025

💻 5 Essential Tools Every Frontend Developer Should Know

A curated list of must-have tools and extensions that will boost your productivity as a frontend developer.

February 10, 2023

🎨 Creating Beautiful UI with Tailwind CSS

Learn how to leverage Tailwind CSS to create stunning user interfaces without writing a single line of custom CSS.

Get in Touch

Have a project in mind? Let's work together to bring your ideas to life.