My Work & Projects

A collection of projects that showcase my passion for building innovative software solutions and pushing the boundaries of what's possible.

No image

GreenLight

# 🚦 GreenLight Go **GreenLight Go** is a full-featured RESTful API application built with Go (Golang), inspired by the architecture and best practices taught in *Let’s Go Further* by Alex Edwards. --- ## πŸ“Œ Key Features - πŸ” Structured and maintainable routing - πŸ—ƒοΈ PostgreSQL database integration with migrations - 🧾 Structured JSON logging for better traceability - πŸ›‘οΈ Rate limiter & panic recovery middleware - πŸ” Email-based user activation flow - πŸ”‘ Authentication & permission-based access control - βš™οΈ `.env` configuration support - πŸ§ͺ HTTP test examples (`example.http`)

Rest apiPostgreSQLHTTPSAuthentication
Business Academy

Business Academy

A social media application for professionals. 40k+ download within a week

FlutterDartClean ArchitectureRiverpod
Flutter 'See More/See Less' Text Widget

Flutter 'See More/See Less' Text Widget

A customizable Flutter widget to elegantly handle long text by truncating it with a 'See More' link, which expands to reveal the full content and can be collapsed again. ### Key Features * **Flexible Truncation:** Truncate text based on a specific number of lines (`TrimMode.Line`) or by character length (`TrimMode.Length`). * **Customizable Text:** Easily change the default '...see more' and 'see less' labels to match your app's tone and language. * **Styling Options:** Control the appearance of the clickable 'see more/see less' link, including its color, font weight, and font style. * **Lightweight:** Built with pure Dart and Flutter, requiring no external dependencies, ensuring it's lightweight and easy to integrate.

FlutterDart

No image

Flutter Task Manager App

A simple yet effective Task Manager application built with Flutter. It allows users to efficiently manage their tasks with features like task creation, status updates (new, completed, cancelled), and deletion. ## Key Features: * **Task Creation:** Easily add new tasks with a title and description. * **Task Management:** Update task statuses to 'New', 'Completed', or 'Cancelled'. * **Task Deletion:** Remove tasks that are no longer needed. * **User-Friendly Interface:** Clean and intuitive design for a smooth user experience. * **State Management:** Utilizes `GetX` for efficient state management. This project demonstrates a basic understanding of Flutter development, state management, and UI design principles.

FlutterDartGetX

No image

Flutter Video Player with Watermark

A Flutter-based video player application that allows users to play videos and add a custom watermark. This project showcases mobile development skills using Flutter and video manipulation techniques. ## Key Features: * **Video Playback:** Plays video files from local storage or network URLs. * **Watermark Overlay:** Allows adding a custom text or image watermark to the video. * **Customizable Watermark:** Offers options to customize the watermark's position, size, color, and opacity. * **User Interface:** Provides a user-friendly interface for selecting videos and configuring watermarks. * **Cross-Platform:** Built with Flutter, ensuring compatibility across Android and iOS platforms.

FlutterDartVideo Player

No image

E-commerce Mobile Application

This project is a fully functional e-commerce web application. It provides users with a seamless online shopping experience, allowing them to browse products, add items to their cart, and complete purchases. The application incorporates a REST API backend to handle data management and user authentication. Key features include: * **Product Catalog:** Browse and search products by category. * **Shopping Cart:** Add, remove, and update items in the cart. * **User Authentication:** Secure user registration and login. * **Order Management:** Track order history and details. * **REST API:** Backend API for data management and processing. * **Database Integration:** Stores product information, user data, and order details.

FlutterDartGetxRest ApiMVC

Have a Project in Mind?

Let's collaborate and turn your ideas into reality. I'm always excited to work on new challenges.