API Development: More Than Just Endpoints

In today’s interconnected software landscape, API development isn’t just a backend task—it’s a design decision, a contract, and a promise. Whether you’re building for mobile apps, internal microservices, or global third-party integrations, how you design and deliver your APIs defines how others will experience your system. Let’s take a step back and reflect on what […]

Web vs Android App Development: Key Differences

Once you grasp Android development, it’s helpful to compare it with the web to appreciate each platform’s strengths. Aspect Android App Development Web Development IDE Android Studio (Java, Gradle) VS Code, WebStorm (HTML/CSS/JS) UI Design XML layouts + Java logic HTML/CSS + JavaScript Build Tool Gradle Webpack, Vite API Tools Retrofit, OkHttp Axios, Fetch API […]

Android App Development with Java: UI Design, API Integration & How It Compares to Web Development

Developing Android apps is not just about logic—it iss about crafting intuitive user interfaces, managing asynchronous API calls, and building secure, responsive experiences tailored to mobile users. Using Android Studio, Java, and Gradle, developers can rapidly build production-ready Android applications with full control over UI behavior and system interactions. This blog walks through the essentials […]

Food Ordering App: A UI Design and Development Project

Ordering food should be fun, fast, and frustration-free. That’s why I designed a Food Ordering App that focuses on clarity, customization, and real-time updates. Here’s a look at how the app was built and what sets it apart. Key Features Smart Food Filters: Easily sort food items into categories like Snacks, Vegan, Meals, and Desserts, […]

My Journey as an Instructional Assistant for CSC 1100 at Wayne State University

During my time at Wayne State University, I had the privilege of serving as an Instructional Assistant for CSC 1100: Introduction to C++ Programming, under the guidance of Professor Hadi Nasser. This role not only deepened my understanding of programming concepts but also allowed me to contribute meaningfully to the learning experience of my peers. […]

Building michigantigersysc.com: A Journey Behind the Scenes

Creating a website from scratch is no small feat, but building michigantigersysc.com was a labor of love. This platform is designed to serve Michigan’s soccer community, and every element reflects careful planning, thoughtful design, and innovative technology. Let me take you behind the scenes to see how this site came to life. Vision and Purpose […]

How to Block All Websites in Windows 11 and Allow Specific Websites Only

The Need In certain scenarios, it may be necessary to provide a public computer with restricted access to a single website. For instance, a bookstore may want customers to use the computer solely to access their website to locate the books of their store or browse specific content within their website. To ensure the computer […]

Simplifying Book Tracking: A UI and Design Interface Project

Tracking books in a personal library can be challenging, especially when trying to organize which books have been read and which are still on the shelf. To make this process easier, I developed an interface for a Book Tracking App. Here are the key features and design choices: Key Features: Voice Input: Users can simply […]

Solving the Auto Right-Click Issue on Your Mouse

If you’ve encountered a problem where your mouse performs a right-click every time you click normally, you’re not alone. This issue can be quite frustrating, but fortunately, the solution is simple and quick.  The Culprit: Accidental Key Press In many cases, this behavior is triggered by an accidental press of both “Ctrl” keys on your […]