8000 IrfanUruchi (Irfan Uruchi) · GitHub
[go: up one dir, main page]

Skip to content
View IrfanUruchi's full-sized avatar

Block or report IrfanUruchi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
IrfanUruchi/README.md

Irfan Uruchi

Computer Engineer · Operating Systems · Scientific Computing · Machine Learning · Distributed Systems

I develop Linux software, scientific research tools, domain-specific language models, and distributed applications. My work covers both the software and the hardware it runs on, from desktop operating systems and GPU inference to Raspberry Pi deployments and custom processor designs.

Portfolio Hugging Face Docker Hub App Store


Selected projects

IULinux — Linux distribution

An Ubuntu 26.04 LTS-based distribution using KDE Plasma, currently at 0.1 Alpha 1.

  • Custom Settings application built with Qt/QML and Python.
  • App Store using AppStream metadata, PackageKit, and PolicyKit authorization.
  • Signed APT updates and optional workstation profiles.
  • Calamares installer integration, Debian packaging, filesystem overlays, and ISO builds.
  • Release testing and documentation, including known hardware and Secure Boot limitations.

IULinux website IULinux source Technical handbook

ELENXIS — Scientific computing

A neuro-symbolic framework for investigating contradictions in scientific observations and evaluating candidate hypotheses. The implementation combines Python, Haskell, Prolog, and Fortran.

The research workflow includes simulation, anomaly and sensitivity analysis, calibration, experimental design, and reproducible evaluation runs with traceable results. The focus is on comparing hypotheses against evidence rather than treating generated explanations as conclusions.

ELENXIS repository

BuildEng — Model fine-tuning

Domain-specific language models for civil and structural engineering, HVAC, construction workflows, and field diagnostics. This work includes dataset preparation and validation, fine-tuning, evaluation, model merging, quantization, and deployment—not just inference with existing models.

  • BuildEng V8: Qwen2.5-32B-Instruct fine-tuned using 4-bit QLoRA.
  • Training data: 145,117 validated examples; 4,096-token sequences.
  • Model branches: 1.5B, 3B, and 32B.
  • Deployment formats: merged models, GGUF variants, MLX releases, and OpenVINO exports.
  • Additional work: English–Albanian DSP fine-tuning, computer-engineering and networking models, HVAC prechecks, and compact edge models.

Across these projects, I have published 30+ model, adapter, conversion, and quantization releases.

BuildEng dataset BuildEng 32B BuildEng 3B BuildEng 1.5B


Distributed and edge systems

Project Implementation
Distributed Task Orchestration FastAPI coordinator, gRPC/Protobuf workers, SQLite queue, heartbeats, retries, and capability-aware scheduling across Linux and macOS machines.
Intelligent Fog Orchestration MQTT node telemetry, desired-state reconciliation, container monitoring, and automatic workload recovery.
PMDrop Raspberry Pi-based local file transfer; FastAPI, SQLite, device registration, and ARM64/x86_64 Docker deployment.
Wireless Monitoring Network RSSI, latency, jitter, and packet-loss monitoring; MQTT, offline telemetry spooling, alerts, and Grafana.
Edge Mini Cloud Self-hosted environment with Nextcloud, Prometheus, Grafana, Jupyter, Samba, and local inference.
Adaptive IoT Gateway Raspberry Pi, MQTT, device/network telemetry, and containerized services.

iOS applications

Application Scope
EngToolBox Engineering calculations, numerical and symbolic mathematics.
UnitEngConverter Engineering unit conversions.
Smart Study Planner Task planning, study scheduling, and timers.
PlayAIground On-device language-model experiments on iOS.
Additional projects — databases, embedded systems, and programming languages

Data and backend

  • Real-Time Price Alert — Event-driven stock-price monitoring, price-drop detection, automated alerts, and containerized services.
  • ProMatch — SWI-Prolog matchmaking with greedy scheduling and CLP(FD).
  • Local LLM Service — Docker-based GGUF inference interface with configurable models and persistent SQLite conversations.
  • NoSQL Retail Migration — PostgreSQL 16 to MongoDB 7; validation of 99,441 orders, 32,951 products, and 96,096 customers, with a Streamlit analytics dashboard.

Embedded systems and architecture

  • ALPR Gate — YOLOv8 Nano and EasyOCR on Raspberry Pi with Arduino gate control.
  • Processor design — Custom 8-bit and Z80-style CPUs, ALU/datapath/control logic, Logisim, Verilog, and FPGA experiments.

Language and model tooling

  • Haskell Calculator — Recursive-descent parsing, simplification, symbolic differentiation, and integration.
  • Bilingual DSP LLM — English–Albanian digital signal-processing dataset and fine-tuning pipe 8000 line.
  • LLM Box — FastAPI/Docker model-serving interface.

Technical stack

Area Technologies
Languages Python, C/C++, Swift, Kotlin, Assembly, Verilog, Haskell, Prolog, Fortran, SQL
ML training and inference PyTorch, Transformers, LoRA/QLoRA, Hugging Face, CUDA, MLX, GGUF, llama.cpp, OpenVINO, Core ML
Operating systems and infrastructure Linux, Qt/QML, Debian packaging, Docker, Proxmox, Prometheus, Grafana
Distributed systems and data FastAPI, gRPC, Protobuf, MQTT, WebRTC, SQLite, PostgreSQL, MongoDB
Embedded and mobile Raspberry Pi, Arduino, FPGA, SwiftUI, Jetpack Compose

B.Sc. in Computer Engineering · South East European University · 2026 (240 ECTS)

Project Implementation
Distributed Task Orchestration FastAPI coordinator, gRPC/Protobuf workers, SQLite queue, heartbeats, retries, and capability-aware scheduling across Linux and macOS machines.
Intelligent Fog Orchestration MQTT node telemetry, desired-state reconciliation, container monitoring, and automatic workload recovery.
PMDrop Raspberry Pi-based local file transfer; FastAPI, SQLite, device registration, and ARM64/x86_64 Docker deployment.
Wireless Monitoring Network RSSI, latency, jitter, and packet-loss monitoring; MQTT, offline telemetry spooling, alerts, and Grafana.
Edge Mini Cloud Self-hosted environment with Nextcloud, Prometheus, Grafana, Jupyter, Samba, and local inference.
Adaptive IoT Gateway Raspberry Pi, MQTT, device/network telemetry, and containerized services.

iOS applications

Application Scope
EngToolBox Engineering calculations, numerical and symbolic mathematics.
UnitEngConverter Engineering unit conversions.
Smart Study Planner Task planning, study scheduling, and timers.
PlayAIground On-device language-model experiments on iOS.
Additional projects — databases, embedded systems, and programming languages

Data and backend

  • Real-Time Price Alert System: Event-driven stock-price monitoring, price-drop detection, automated alerts, and containerized services.
  • ProMatch: SWI-Prolog matchmaking with greedy scheduling and CLP(FD).
  • Local LLM Service: Docker-based GGUF inference interface with configurable models and persistent SQLite conversations.
  • NoSQL Retail Migration: PostgreSQL 16 to MongoDB 7; validation of 99,441 orders, 32,951 products, and 96,096 customers, with a Streamlit analytics dashboard.

Embedded systems and architecture

  • ALPR Gate: YOLOv8 Nano and EasyOCR on Raspberry Pi with Arduino gate control.
  • Processor design: custom 8-bit and Z80-style CPUs, ALU/datapath/control logic, Logisim, Verilog, and FPGA experiments.

Language and model tooling

  • Haskell Symbolic Calculator: recursive-descent parsing, simplification, symbolic differentiation, and integration.
  • Bilingual DSP LLM: English–Albanian digital signal-processing dataset and fine-tuning pipeline.
  • LLM Box: FastAPI/Docker model-serving interface.

Technical stack

Area Technologies
Languages Python, C/C++, Swift, Kotlin, Assembly, Verilog, Haskell, Prolog, Fortran, SQL
ML training and inference PyTorch, Transformers, LoRA/QLoRA, Hugging Face, CUDA, MLX, GGUF, llama.cpp, OpenVINO, Core ML
Operating systems and infrastructure Linux, Qt/QML, Debian packaging, Docker, Proxmox, Prometheus, Grafana
Distributed systems and data FastAPI, gRPC, Protobuf, MQTT, WebRTC, SQLite, PostgreSQL, MongoDB
Embedded and mobile Raspberry Pi, Arduino, FPGA, SwiftUI, Jetpack Compose

B.Sc. in Computer Engineering · South East European University · 2026 (240 ECTS)

Pinned Loading

  1. IULinux IULinux Public

    Ubuntu-based KDE Linux distribution focused on development, AI, and workstation performance.

    QML

  2. buildeng-qwen2.5-32b buildeng-qwen2.5-32b Public

    Qwen2.5-32B fine-tuned for building systems engineering HVAC, lighting, security, structural.

  3. Llama-2-13B-Computer-Engineering- Llama-2-13B-Computer-Engineering- Public

    Llama-2-13B-Computer-Engineering is a fine-tuned variant of LLaMA-2-13B, specialized for computer engineering, architecture, systems, and algorithms. The model is trained with QLoRA (4-bit quantiza…

  4. dsp-llm-bilingual-finetuning dsp-llm-bilingual-finetuning Public

    This repository contains the complete code, dataset samples and training pipeline used to fine-tune a lightweight LLaMA 3.2–1B model into a bilingual (English–Albanian) Digital Signal Processing (D…

    Python

  5. realtime-price-alert-system realtime-price-alert-system Public

    Real-time stock price drop alert system (by Irfan Uruchi)

  6. promatch-prolog promatch-prolog Public

    ProMatch is an SWI-Prolog web app for B2B event matchmaking. It manages events, participants, roles, timeslots and availability blocks, then generates conflict-free schedules (Greedy, CLP(FD) Optim…

    Prolog

0