ABOUT ME
About Me

Sifat Ullah Shoyon
Hi, I’m Sifat Ullah Shoyon, a passionate and purpose-driven MERN Stack Developer from Bangladesh. I enjoy crafting clean, scalable, and user-focused web applications using technologies like React.js, Node.js, Express.js, and MongoDB, while steadily expanding my skills in TypeScript, Next.js, Prisma, and PostgreSQL.
As a lifelong learner, I believe in writing code that not only works—but serves people. Whether it’s building tools that solve real-world problems or contributing to community-based tech, I love blending creativity with logic to make an impact.
Outside of development, I serve as a Campus Ambassador at NUSDF and a Campus Hero at Programming Hero, where I actively support and mentor fellow learners. I’m also deeply curious about AI, ethical tech, and sustainable development, and dream of launching my own tech-integrated agri-startup someday.
POWERED BY
Powered by

SKILLS
Skills
html
css
Bootstrap
tailwind css
javascript
react
html
css
Bootstrap
tailwind css
javascript
react
html
css
Bootstrap
tailwind css
javascript
react
html
css
Bootstrap
tailwind css
javascript
react
redux
typescript
next js
node js
express js
mongodb

mongoose
redux
typescript
next js
node js
express js
mongodb

mongoose
redux
typescript
next js
node js
express js
mongodb

mongoose
redux
typescript
next js
node js
express js
mongodb

mongoose
EDUCATION
Education
Bachelor of Business Administration
Habibullah Bahar College
1st Year
Learned business fundamentals and introductory management concepts.
Key Achievements
GPA: 2.50
Subject: Management
Bachelor of Business Administration
Habibullah Bahar College
2nd Year
Studied core business disciplines and case analysis methods.
Key Achievements
GPA: 2.33
Subject: Management
Bachelor of Business Administration
Habibullah Bahar College
3rd Year
Focused on strategic management and financial analysis.
Key Achievements
GPA: N/A
Subject: Management
Blogs
Blogs
Sifat Ullah Shoyon
MERN Stack Developer
SSR with Caching Confusion in Next.js: When to Use no-store vs force-cache?
In Next.js, choosing between cache: 'no-store' and cache: 'force-cache' in SSR depends on your data freshness needs. Using force-cache with revalidate improves performance but delays updates, making it unsuitable for real-time apps like chats or stock trackers. On the other hand, no-store ensures every request fetches fresh data, crucial for dynamic dashboards or live updates. While force-cache works well for semi-static content like blogs or product listings, no-store maintains SSR's true purpose—delivering up-to-date content instantly. Always match your caching strategy to your app's real-time requirements.
Sifat Ullah Shoyon
MERN Stack Developer
Callback and Higher-Order Functions: Powerful JavaScript Concepts
In JavaScript, callback and higher-order functions (HOF) are fundamental to functional programming. A callback function is a function that is passed as an argument to another function and gets executed later, commonly used in event handlers or API responses. On the other hand, a higher-order function is a function that either takes another function as an argument or returns a function, such as map(), filter(), and reduce(). These concepts make code more modular, reusable, and expressive, playing a crucial role in JavaScript's asynchronous and functional programming paradigms.
PROJECTS
Projects

Papyrus
Live Site
Papyrus is an e-commerce platform for stationery products. It allows users to browse a wide range of stationery items, add them to cart, and make secure payments.

Hand To Hand
Live Site
HandToHand web application a modern, user-friendly platform designed to make buying and selling used products seamless, secure, and efficient.

Tech Hiem
Live Site
Tech Heim is an innovative online store that offers a diverse selection of digital gadgets, available for purchase in both cash and installment options. Embodying the motto. '
MY JOURNEY
My Journey
2020
2020
The Spark Begins
Technology, computers, and coding have always attracted me deeply. Around 2020, I got my first computer—before that, I used only a phone to explore how the internet and websites work. I borrowed a friend’s PC and tried creating my first blog site using Google’s Blogger, inspired by YouTube videos. That little curiosity opened the door to my coding journey.
2021
2021
First Steps in Coding
In 2021, I started learning HTML and CSS by watching YouTube tutorials. I began building simple static pages and slowly fell in love with writing code and creating things on the web. That was the time I realized — this is what I want to do!
2022
2022
Serious About Web Development
In 2022, I enrolled in the Complete Web Development Course at Programming Hero. There I learned: HTML, CSS, Tailwind, Bootstrap, JavaScript (ES6), DOM, Git & GitHub, React.js, React Router, Firebase, JWT, Node.js, Express.js, MongoDB, and more. With these skills, I built my first full-stack projects. I stayed curious and kept learning every day — always hungry for more.
2023
2023
Keep Moving, Keep Learning
I continued learning through tutorials, YouTube, and real-world practice. I built a few project-based applications and sharpened my existing skills. My mindset became more focused on industry-standard work and real-world problem-solving.
2024
2024
React Design Scholarship & Deep Practice
In 2024, I got a full scholarship at With Institute for a Web Design with React course. It helped me revisit and strengthen my frontend fundamentals like HTML, CSS, JavaScript, React.js, Firebase, and Git. I started getting more serious about modern tech, best practices, and learning advanced tools — my curiosity kept growing stronger.
2025
2025
React Design Scholarship & Deep Practice
At the beginning of 2025, I officially stepped into the tech industry. I enrolled in Programming Hero Next Level Web Development course and learned industry-grade technologies like: TypeScript, Advanced React, Node.js, Express.js, MongoDB, Mongoose, Redux, Next.js, Prisma, MVC Design Pattern, Zod, OOP, and more. Alongside learning, I started working professionally — focusing mainly on backend tasks like API development, database integration, and designing scalable services.
Currently, I'm also learning PostgreSQL, Prisma ORM, and DBMS. Despite facing occasional frustration, I never give up. I'm also passionate about video editing and plan to learn it soon.
Next Chapter
Next Chapter
Looking Ahead
I dream of becoming a solid full-stack developer with strong problem-solving skills, mastering DSA, Docker, AWS, and aiming to work at big tech companies like Google, Meta, Microsoft, or NVIDIA. One day, I hope to build my own startup — something meaningful that can make a difference for my community and country.
ACHIEVEMENT
Achievement
Complete Web Development
By Programming Hero (Dec, 2022)
I successfully completed the Complete Web Development Course, where I learned and applied a rigorous amount of JavaScript, HTML, CSS, and React to build several hands-on projects. This certificate is a testament to my skills in front-end development and my ability to build dynamic and responsive web applications from scratch.