Shamal Information System – Project
Naser Sobhan
AI & Strategy Consultant

SHAMAL is Central IT and MIS system than contains 12 virtualized server into one which works together to collect data, validate data, clean data, analyze data, visualize data and export data
My Role: Software Development / Dashboard Design / Data Visualization
Programming: PHP, ASP.net, Python, Java, HTML, JS, CSS, XML, JSON
Database: MySQL, MS SQL Server 2000, PostgreSQL, SQLite
OS: Windows 7/8/Server, Red Hat, Ubuntu, CentOS
Technology: Virtualization
What is ‘Shamal’?
Shamal is an IT Information System designed from the ground up to meet all of KFZ’s reporting, analysis and data needs, providing the tools required to carry out monitoring & evaluation, as well as control of the projects in the field. It consists of many web based and other applications that users can access via the internet, allowing them to gather information, analysis and insights on which to base program & project decisions using accurate and timely data.
Components
The system has several components which are used to analyze, capture, validate and report on information required by KFZ. The central core of the system is the data engine, which is used to manage most of the KFZ data holdings. Additionally Shamal has a GIS suite of tools, a document management system, its own image and video gallery and web pages. Shamal also has the capability to capture data in the field using smart phones, allowing rapid collection of information directly into the system, enabling analysis to be carried out instantly.
Geo Portal
The portal for ArcGIS helps you organize and share information throughout your organization with those who need it via maps and apps. It provides a framework to easily manage and secure geographic assets within your organization, enabling better decision making.
Document Management
A new bespoke document & file management application has been developed to assist users, where offline capability and synchronization has been added to the system.
- Servers:
- sdfsf

Written by
Naser Sobhan
A technology veteran with 18+ years building scalable systems for global enterprises. Now based in Rochester, MN, helping local businesses adopt AI safely and profitably.
How this is written: I'm a builder first, not a professional writer — my strength is the technical work, not turning it into prose. The ideas, opinions, and experience here are entirely mine, shaped by years actually doing this. I use AI to help organize my notes, tighten the language, and turn what's in my head into something worth reading.
Keep reading
All insights →
A HomeLab that have Enterprise Level AIOps
one Proxmox box, a Mac, two k3s clusters, no cloud rent Here’s how it actually works. Not a diagram I drew for a pitch deck — the real thing, warts and...

How to Design and Implement Software Architecture Patterns: 5 Best Practices
Designing and implementing software architecture patterns is a crucial aspect of software development. It is the foundation upon which the software is built,...

Unveiling the Top Traits of a Successful Software Engineer – What it takes to Excel in the Competitive World of Tech
In summary, a skilled software engineer should possess various technical abilities, a solid problem-solving aptitude, the ability to communicate effectively,...