Generated by All in One SEO v4.9.7.2, this is an llms.txt file, used by LLMs to index the site. # Mahedi Portfolio ## Sitemaps - [XML Sitemap](https://mahedi.info/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Understanding Mutual TLS (mTLS): The Ultimate Security Mechanism for APIs](https://mahedi.info/understanding-mutual-tls-mtls-the-ultimate-security-mechanism-for-apis/) - In today’s connected world, APIs are the backbone of countless apps, from mobile services to IoT devices. With this growing reliance on APIs, securing their communication is more critical than ever. While traditional TLS (Transport Layer Security) protects data in transit by encrypting it and verifying the server, it falls short when it comes to - [Authentication Strategy: Top-notch Security, No Cost, Time-Efficient, Best Features](https://mahedi.info/authentication-strategy-top-notch-security-no-cost-time-efficient-best-features/) - Modern applications require robust and scalable authentication mechanisms to ensure security without compromising performance or adding unnecessary costs. Many backends rely on traditional JWT token verification from their own databases. However, this method has limitations, such as the need to maintain a database and ensure its security. A better solution is to adopt a hybrid - [What’s New in Flutter 3.27: Lets Explore Impeller, Cupertino Updates, and Exciting Innovations](https://mahedi.info/whats-new-in-flutter-3-27-lets-explore-impeller-cupertino-updates-and-exciting-innovations/) - Flutter 3.27 is here, and it’s packed with upgrades that make app development faster, smoother, and more polished. With over 1,400 changes contributed by 187 developers, this release highlights the collaborative spirit of the Flutter community while delivering tools to refine app performance and usability. Let’s dive deeper into what’s new in Flutter 3.27 and - [HTTP Status Codes and Their Importance](https://mahedi.info/http-status-codes-and-their-importance/) - In the world of web development, understanding HTTP status codes is crucial for both developers and users to interpret the results of their web requests. HTTP status codes are issued by a server in response to a client's request made to the server. They are part of the HTTP standard and provide information about the - [Why You Should Write Clean Code](https://mahedi.info/why-you-should-write-clean-code/) - As a software developer, you probably spend a lot of time writing code. But how much time do you spend making sure that your code is clean, readable, and maintainable? If you think that clean code is not important, or that you don’t have time for it, think again. In this post, I will explain - [How Do C++, Java, Python Work?](https://mahedi.info/how-do-c-java-python-work/) - The diagram shows how the compilation and execution work. Compiled languages are compiled into machine code by the compiler. The machine code can later be executed directly by the CPU. Examples: C, C++, Go. A bytecode language like Java, compiles the source code into bytecode first, then the JVM executes the program. Sometimes JIT (Just-In-Time) compiler - [Let's know SOLID Principle](https://mahedi.info/lets-know-solid-principle/) - The SOLID principles were first introduced by Robert C. Martin in his 2000 paper "Design Principles and Design Patterns." The principles have been widely adopted by the software development community, and they are considered to be essential for writing good object-oriented code. SOLID is a set of five object-oriented design principles that help developers create - [Building REST API with Express, TypeScript and Swagger](https://mahedi.info/building-rest-api-with-express-typescript-and-swagger/) - I’ve started working with JS in 2017, since then I am writing frontend and backend code with it. It is easy to write web-server with NodeJS and I never found any serious performance issue in using NodeJS. According to Stack Overflow 2020 survey, NodeJS is the most popular technology. I prefer using Express with NodeJS. It is one of - [Exploring Next.js 13: A Game-Changer in Web Development](https://mahedi.info/786-2/) - Introduction: Next.js, the popular React framework for building server-rendered React applications, has been a game-changer in the world of web development. With its latest release, Next.js 13, there are exciting new features and improvements that web developers need to be aware of. In this blog post, we’ll dive into Next.js 13 and explore its key - [Introducing the Exciting New Features in Dart 3.0](https://mahedi.info/introducing-the-exciting-new-features-in-dart-3-0/) - Patterns According to documentation: In general, a pattern may match a value, destructure a value, or both, depending on the context and shape of the pattern. What can we do with Patterns? Let’s deep dive into the examples. 1. We can get elements of the list: 2. We can write more complex patterns and destructering - [Material 3 for Flutter](https://mahedi.info/revolutionizing-software-development-a-game-changer-in-the-tech-world/) - Material is a design system that helps you build beautiful, accessible apps across mobile, web, and desktop. In Flutter, the Material library provides developers with all the building blocks your UI needs. Since the launch of Material 3 at Google I/O 2021, the Flutter team has been updating Flutter’s Material library to support these new ## Pages - [Home](https://mahedi.info/) - About Me [The portfolio & resume page was last updated on December 2023]Drawing upon my diverse industry experiences as a Full Stack Developer, I have had the privilege of contributing to mobile, web, and cloud development projects, encompassing the entire development lifecycle from initial analysis to successful production deployment. My journey in this field has - [Resume](https://mahedi.info/resume/) - Resume Experience 2023 - Present Full Stack Developer Epic Safety Inc. Vancouver, Canada Designing and building scalable backend components using Node.js and TypeScript, front-end development with React and TypeScript, implementing REST APIs, working with databases (PostgreSQL, MySQL, DynamoDB), and utilizing various AWS services (AWS IoT Core, AWS Lambda, AWS CloudFormation, AWS EC2, S3, AWS ECS) - [How Do C++, Java, Python Work?](https://mahedi.info/how-do-c-java-python-work/) - The diagram shows how the compilation and execution work Compiled languages are compiled into machine code by the compiler. The machine code can later be executed directly by the CPU. Examples: C, C++, Go. A bytecode language like Java, compiles the source code into bytecode first, then the JVM executes the program. Sometimes JIT (Just-In-Time) compiler - [Contact](https://mahedi.info/contact/) - Get in Touch Address: Oakridge, Vancouver, BC, Canada Email: mahedi.mhu@outlook.com Phone: +1778-846-**** Availability Available Contact Form Send Message - [Works](https://mahedi.info/works/) - Works All Video Personal Affiliated Deen Islamic App: An android an iOS app with 250k+ users and 4.9* ratings Personal, Video A Fashion Focused Ecommerce Web app with React || Open Source Personal Aryo Cloud System | Epic Safety Affiliated OI Intranet Flutter App and WordPress Website Development at Otto International Affiliated Doctor Appointment System - [Products](https://mahedi.info/products/) - Products All Products - [Shop](https://mahedi.info/shop/) - [Sample Page](https://mahedi.info/sample-page/) - This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this: Hi there! I'm a bike messenger - [Shop](https://mahedi.info/shop-2/) - [Cart](https://mahedi.info/cart-2/) - [Checkout](https://mahedi.info/checkout-2/) - [My account](https://mahedi.info/my-account-2/) - [Blog](https://mahedi.info/blog/) - Blog January 26, 2025 Understanding Mutual TLS (mTLS): The Ultimate Security Mechanism for APIs In today’s connected world, APIs are the backbone of countless apps, from mobile services to IoT devices. With this growing… December 15, 2024 What’s New in Flutter 3.27: Lets Explore Impeller, Cupertino Updates, and Exciting Innovations Flutter 3.27 is here, and ## My Templates - [Default Kit](https://mahedi.info/?elementor_library=default-kit) - [Default Kit](https://mahedi.info/?elementor_library=default-kit-3) - [Default Kit](https://mahedi.info/?elementor_library=default-kit-2-2) - [Default Kit](https://mahedi.info/?elementor_library=default-kit-2) ## Products - [Web Development](https://mahedi.info/product/web-development/) - Web design, front-end developer, back-end developer, and full-stack developer. - [Branding Marketing](https://mahedi.info/product/branding-marketing/) - Brand marketing involves building and managing a brand strategy that will help your company become a market leader. ## Portfolio - [HabitGrow - Habit Tracker Android and iOS App](https://mahedi.info/portfolio-archive/habitgrow-habit-tracker-android-and-ios-app/) - Tech Stack : Flutter, Sqflite, Provider state management, In App Purchases, Hive, Firebase, One Signal, Worker etc. Project Overview: HabitGrow is a feature-packed task and habit tracker app. Built with Flutter, Sqflite, Provider state management, In-App Purchases, Hive, Firebase, OneSignal, Worker, and more, HabitGrow revolutionizes the way you manage tasks and cultivate positive - [Aryo Cloud System | Epic Safety](https://mahedi.info/portfolio-archive/aryo-cloud-system/) - I have been working on the Aryo Cloud System of Epic Safety Inc. Aryo Cloud is a secure, scalable, reliable and multi-layered IoT cloud platform. It provides central stations and dealers access to manage their devices and users, allowing them to generate reports and insights on their data. Users can manage their systems remotely from - [Doctor Appointment System for Android 🏥](https://mahedi.info/portfolio-archive/doctor-appointment-system-for-android/) - The project is a open source comprehensive Doctor Appointment System for Android! This app provides a seamless and efficient way for doctors and patients to manage appointments, communicate, and access important medical information. Preview video: https://www.youtube.com/watch?v=G_sjXAUnJz0 Source code: https://github.com/mhutshow/DaktarLagbe Key features: 👨‍⚕️ User Roles: The app supports two distinct user roles, doctors and patients. - [Deen Islamic App: An android an iOS app with 250k+ users and 4.9* ratings](https://mahedi.info/portfolio-archive/deen-islamic-app/) - Introduction: I am proud to present Deen Islamic App, an innovative mobile application designed to serve the needs of Muslims around the world. Developed in 2020 using cutting-edge technologies such as Flutter, Sqlite, Hive, Node.js, AWS EC2, AWS S3, OneSignal push notifications, WordPress, local notification, and GetX state management, this app has quickly gained popularity, - [OI Intranet Flutter App and WordPress Website Development at Otto International](https://mahedi.info/portfolio-archive/intranet-system-development-with-wordpress-and-flutter/) - I have developed a robust Intranet system during my tenure at Otto International. Leveraging the power of WordPress and Flutter, I successfully created a comprehensive solution that enhanced internal communication and streamlined various processes within the organization. Here's an overview of the project: Preview: hidden [for the company privacy] Link: https://my.ottoint.com Key - [🛒 Order Management System with the MERN Stack 📦](https://mahedi.info/portfolio-archive/🛒-order-management-system-with-the-mern-stack-📦/) - 🌐 Portfolio Post: Order Management System Development with MERN Stack 🛒 I have developed an Order Management System for Otto International. Leveraging the power of the MERN stack (MongoDB, Express.js, React, Node.js), I successfully built a comprehensive solution that streamlined the order processing and management workflow. Here's an overview of the development process and the - [REST API with Node.js, PostgreSQL, and TypeORM](https://mahedi.info/portfolio-archive/rest-api-with-node-js-postgresql-and-typeorm/) - I have developed a rest api of combining Node.js, PostgreSQL, and TypeORM.. Github: https://github.com/mhutshow/nodejs_typeorm_crud In the fast-paced world of web development, building scalable and performant APIs is essential. Node.js, with its non-blocking, event-driven architecture, has become a popular choice for server-side applications. PostgreSQL, a powerful open-source relational database, offers robust data storage and retrieval capabilities. - [Flutter tutorials for SQLite and Provider state management](https://mahedi.info/portfolio-archive/flutter-tutorials-for-sqlite-and-provider-state-management/) - Made a tutorial session for beginner developers how they can use SQLite and State management. Part 1. Overview || Sqflite and provider tutorial || Todo App || Let's Flutter https://www.youtube.com/watch?v=97JgOtBv1wc Part 2. Designing HomeScreen || Sqflite and provider tutorial || Todo App || Let's Flutter https://www.youtube.com/watch?v=ZD8KjZHLt4E&list=PLMNJW511aRckNyKRzyJ_7LNlFAULODG7t&index=2 Part 3: Designing AddTaskScreen || Sqflite and provider tutorial - [A Fashion Focused Ecommerce Web app with React || Open Source](https://mahedi.info/portfolio-archive/a-fashion-focused-ecommerce-web-app-with-react-open-source/) - I have developed a Fashion Focused Ecommerce Website built using React as front-end and firebase as backend. This web application offers a seamless online shopping experience for fashion enthusiasts, featuring a diverse range of products, including clothing, shoes, accessories, and beauty products. With a sleek and intuitive interface, customers can explore the latest trends and - [LMS Mobile App of BRAC University: Bux](https://mahedi.info/portfolio-archive/lms-mobile-app-of-brac-university-bux/) - Bux is a LMS system of BRAC University. address: https://bux.bracu.ac.bd I created the mobile app for this lms. Preview: - [Music Player App : Flutter](https://mahedi.info/portfolio-archive/music-player-app-flutter/) - It is also a tutorial session I made on youtube. preview: https://www.youtube.com/watch?v=ELhXnW3Uric - [Food Planet: An Android App for Combating Food Wastage](https://mahedi.info/portfolio-archive/food-planet-an-android-app-for-combating-food-wastage/) - Introduction: Food wastage is a pressing global issue that not only affects our environment but also deprives millions of people of a basic necessity: food. In an effort to address this problem, the Food Planet app was developed in 2018 as a platform for individuals to share their excess meals with those in need. With - [🌿 Eco-Network Website: A Sustainable Digital Hub 🌍](https://mahedi.info/portfolio-archive/🌿-eco-network-website-a-sustainable-digital-hub-🌍/) - On Eco-Network! As part of my role, I had the opportunity to contribute to the creation of their website, which serves as a digital hub for environmental enthusiasts, eco-conscious individuals, and organizations striving to make a positive impact on our planet. 🔗 Preview Link: ⚙️ Technology Stack: To build this dynamic and user-friendly website, I ## Categories - [Uncategorized](https://mahedi.info/category/uncategorized/) - [Design](https://mahedi.info/category/design/) - [Backend](https://mahedi.info/category/backend/) - [Flutter](https://mahedi.info/category/design/flutter/) - [Architecture](https://mahedi.info/category/backend/architecture/) - [Security](https://mahedi.info/category/security/) ## Product categories - [Branding](https://mahedi.info/product-category/branding/) - [Web Development](https://mahedi.info/product-category/web-development/) ## Portfolio categories - [Video](https://mahedi.info/portfolio_categories/video/) - [Affiliated](https://mahedi.info/portfolio_categories/affiliated/) - [Personal](https://mahedi.info/portfolio_categories/personal/)