Polaris ERP

Polaris is a full-stack ERP and POS system I built for retail businesses. It handles inventory, sales, customer management, and financial reporting—the kind of system where bugs cost money and downtime loses customers. Tech Stack: Vue 3, Pinia, TanStack Query, Django, Django REST Framework, PostgreSQL, WeasyPrint Source: Private (client work) · Book a call to discuss The Hard Problems Building ERP software sounds straightforward until you hit the edge cases that make or break real businesses: ...

February 10, 2025 · 8 min · Muhammad Hassan Raza

Obelisk

Obelisk is an AI-powered marketing platform that helps teams create content with brand consistency. It orchestrates specialized AI agents for SEO, email marketing, brand voice analysis, and strategy—all within a multi-tenant SaaS architecture with space-level isolation. Tech Stack: FastAPI, LangGraph, PostgreSQL, Vertex AI, Redis, Google Cloud Source: Private (commercial product) · Book a call to discuss The Hard Problems Building production AI systems exposes problems that don’t appear in tutorials: Agent reliability — LLMs hallucinate, get confused, and can be manipulated. How do you build agents that fail gracefully and resist prompt injection? ...

January 20, 2025 · 15 min · Muhammad Hassan Raza

Building a C++ Image Editor

Introduction During my university coursework, I developed a C++-based grayscale image editor capable of performing fundamental image processing tasks. This project was an exploration into file handling, image manipulation, and efficient data structures in C++. Features of the Image Editor The application supports: Loading and saving grayscale images in PGM format. Applying filters like mean and median filtering. Performing transformations such as flipping, rotating, and resizing. Combining images either side-by-side or top-to-bottom. Adjusting brightness and generating negative images. Core Implementation The backbone of the editor is the grayImage struct, which stores pixel data and provides functions for image operations. Here’s a snippet demonstrating how pixels are set and retrieved: ...

February 16, 2025 · 2 min · Muhammad Hassan Raza

Obfuscating Images with Django & Azure Cloud Storage

Obfuscating Images with Django & Azure Cloud Storage Introduction For a recent project, I developed a Django-based web application that allows users to obfuscate images by embedding executable files within them. The processed images are then stored securely on Azure Blob Storage. This project blends Django’s powerful templating system with Azure’s cloud storage to offer a unique and secure way of handling sensitive data. Features Upload images and executable files via a Django form. Embed executables within images using a custom obfuscation technique. Store and retrieve obfuscated images on Azure Blob Storage. Deobfuscate images, extracting the original files. Secure file handling and cloud storage integration. Setting Up Azure Blob Storage in Django We start by configuring Azure Blob Storage in our Django project. Using dotenv, we securely load credentials from an .env file: ...

February 16, 2025 · 3 min · Muhammad Hassan Raza

Smart Dustbin with IoT: Arduino, Python, Kotlin & Azure

Building a Smart Dustbin with IoT Introduction This project involves the development of a Smart Dustbin using Arduino, Python, Kotlin (Android App), and Azure IoT to monitor and manage waste levels in real-time. By integrating sensors, cloud computing, and mobile applications, this system enhances waste management efficiency. Components & Technologies Used Arduino Uno & ESP8266 WiFi Module for sensor data collection. Ultrasonic Sensors to measure garbage levels. Servo Motor to control the bin lid. Python & Tkinter GUI for real-time monitoring. Kotlin Android App for mobile notifications. ThingSpeak & Azure IoT Hub for cloud-based monitoring. Hardware Implementation Arduino Code for Garbage Level Detection & Smart Lid Control The Arduino Uno, paired with an HC-SR04 ultrasonic sensor, measures the bin’s fill level. The servo motor automatically opens the lid when an object is detected nearby. ...

February 16, 2025 · 3 min · Muhammad Hassan Raza

My Portfolio Website

Key Features Minimalist and Fast: Developed with Hugo to ensure quick load times and an efficient design. Intuitive Navigation: Utilizes the clean layout of PaperMod for an optimal user experience. Integrated Blog and Projects Section: Effectively presents my work, including detailed project pages and blog posts. Reliable Deployment: Hosted on GitHub Pages for stable and cost-effective performance. Comments Integration with Gisqus: Provides a cost-effective commenting system that limits participation to GitHub users. Gisqus also offers improved moderation controls, reduced spam, and seamless GitHub integration for a more secure and streamlined user experience. Detailed Overview The portfolio website is designed with both form and function in mind. Its key components include: ...

February 10, 2025 · 1 min · Muhammad Hassan Raza