Projects

Projects

Selected work that shows how Selim approaches software, infrastructure, hardware, and automation problems.

Selected Work

Elderly Monitoring Platform

Monitoring and status workflows for care-oriented operational review.

MonitoringOperational safetyWorkflow evidence
Read project details
Problem

Care-related status checks and alerts needed a more reliable, traceable workflow than scattered manual follow-ups.

Solution

A structured monitoring flow that centralizes status, makes checks repeatable, and reduces missed handoffs.

Technical Overview

Operational data flow, status tracking, and evidence-first communication designed for practical use.

Result / Impact

More consistent review of status changes and less dependence on ad hoc manual coordination.

What I Learned

Safety-oriented systems need clear state, strong defaults, and simple outputs that people can trust quickly.

Secure Wipe Workbench

Safe disk sanitization workflow with verification and reporting.

.NETSanitization workflowVerification evidence
Read project details
Problem

Disk wipe tasks require strict safety controls and a dependable audit trail.

Solution

A controlled workbench for sanitization steps, verification, and report generation.

Technical Overview

Desktop workflow with job metadata, safeguards for OS disks, overwrite flows, and output evidence.

Result / Impact

Safer execution and a more reviewable record of sensitive operational work.

What I Learned

High-risk tools need UX that enforces correctness instead of trusting the operator to remember every rule.

Server Validation Automation

Automation for repeatable validation runs and evidence capture.

AutomationInfrastructure QAEvidence capture
Read project details
Problem

Server validation steps were too manual and inconsistent across repeated deployments.

Solution

Automate tests, checks, and evidence collection so the workflow happens the same way every time.

Technical Overview

Validation orchestration, structured outputs, and repeatable operational checkpoints.

Result / Impact

Less rework, clearer evidence, and faster review of what passed or failed.

What I Learned

Automation is most valuable when it produces evidence people can act on immediately.

Redfish Server Inventory Toolkit

Server inventory and reporting toolkit built around Redfish/BMC concepts.

RedfishBMC conceptsInventory reports
Read project details
Problem

Inventory collection across server platforms needed a structured and repeatable process.

Solution

A toolkit around Redfish-style collection and report generation for hardware data.

Technical Overview

Inventory pipeline, structured data handling, and operator-friendly configurator concepts.

Result / Impact

Cleaner hardware visibility and more consistent reporting for infrastructure workflows.

What I Learned

Infrastructure tools get better when they focus on the exact questions operators need answered.

Warehouse Order Processing Demo

FastAPI backend for controlled order flows and validation.

FastAPIOperations backendAudit logging
Read project details
Problem

Warehouse workflows need clear review, role boundaries, and predictable order handling.

Solution

A backend demo with structured order steps, review concepts, and validation points.

Technical Overview

API design, process state, audit-friendly flow, and import concepts for operations data.

Result / Impact

Better visibility into the workflow and a cleaner model for technical operations.

What I Learned

Operational software works best when it mirrors how people actually make decisions on the floor.

Photo Serial OCR Search

Local-first OCR search for images and documents.

OCRLocal searchPrivacy-conscious
Read project details
Problem

Finding serial numbers inside images and scanned docs was slow and manual.

Solution

A local-first OCR index and search workflow for faster retrieval.

Technical Overview

SQLite indexing, OCR processing, and search UX designed for real document sets.

Result / Impact

Faster lookup, less context switching, and better local handling of sensitive files.

What I Learned

Local tools are often the safest and most useful choice for sensitive operational data.

MemTest Report Analyzer

Parsing and reporting tools for memory validation logs.

ReportsParsingCSV / JSON / PDF
Read project details
Problem

Memory validation logs needed to be transformed into readable summaries and reports.

Solution

Tools that parse logs and produce technician-friendly outputs.

Technical Overview

Log parsing, structured summaries, and multi-format report generation.

Result / Impact

Clearer memory-test results and less time spent manually translating logs.

What I Learned

The right report can turn noisy technical output into a decision-ready artifact.

QR Label Generator / QRCC

Label generation for QR and Code128 workflows.

QR / barcodeInventory labelingPDF sheets
Read project details
Problem

Inventory labels and barcode sheets needed to be generated consistently from structured data.

Solution

A generator for QR and Code128 workflows with GUI and CLI support.

Technical Overview

CSV-driven label creation, print-ready output, and desktop-friendly tooling.

Result / Impact

Faster label creation and fewer mistakes in inventory preparation.

What I Learned

Small workflow tools can have outsized value when they remove repetitive friction.

Linux Server Health Snapshot

Concise health snapshots for Linux server review.

LinuxHealth checksOperational snapshot
Read project details
Problem

Server status needed to be captured quickly into something readable and repeatable.

Solution

A snapshot utility for common health indicators and operational review.

Technical Overview

Linux shell-oriented collection, structured output, and troubleshooting support.

Result / Impact

Faster triage and a more consistent way to communicate server condition.

What I Learned

Good operational snapshots should be concise enough to read fast but complete enough to act on.