Engineering Showcase & Open Source8 Projects

PORTFOLIO

Systems, AI tools, native desktop & distributed platforms

Selected open-source tools, CLI utilities, AI workflows, and enterprise platforms built by Farzon Nosiri.

Filter:
umati — cli
AI & Agentic CLI
$umati claim --task #104 --agent coder-1
✓ Claimed Task #104 [Exclusive Lock] ↳ Workspace: .umati/state.json ↳ Status: In-Progress • Subtasks: 3/4 Complete

Umati — AI Task Coordination CLI

Workspace-Local Task Engine for Humans & AI Coding Agents

A CLI-first, workspace-local task management system designed specifically for coordinating work between humans and autonomous AI coding agents without requiring external databases or servers.

Zero Server
Workspace Local (.umati/)
Exclusive Locks
Prevents Duplicate Agent Work
  • Exclusive task claiming preventing race conditions across concurrent AI coding subagents
  • Hierarchical parent-child task breakdowns with stateful event logs
  • AI-agent friendly JSON data formats and documented agentic workflows
GoCLIAI Coding AgentsAutonomous SystemsJSON
Focus Timer
CLI & Desktop
Featured

Focus Timer

Keyboard-First Productivity Engine with Waybar & D-Bus

A keyboard-first productivity timer with configurable focus/break intervals and guided stretch reminders. Features a TUI interface, Waybar integration, AI-assisted task management, and desktop notifications via D-Bus.

Waybar Native
Linux Status Bar Integration
D-Bus IPC
Desktop Notifications
  • Custom Terminal User Interface (TUI) with zero mouse dependency
  • Waybar module integration for real-time status bar synchronization
  • Desktop notification daemon integration via Linux D-Bus IPC
GoLinuxTUIWaybarD-BusIPC
passport-id-reader — cli
Computer Vision & OCR
$mrz-reader --image passport.jpg --validate-checksums
✓ MRZ Zone Detected (Type 3 / ICAO 9303) ↳ Document: P<USA<<NOSIRI<<FARZON<<<<<<<<<<<<<<< ↳ Checksums: Valid (Doc #, DOB, Expiry, Composite)

Passport & ID Document Reader

ICAO 9303 MRZ Optical Recognition & Validation Engine

A specialized computer vision and OCR pipeline engineered to detect, extract, and validate Machine-Readable Zones (MRZ) on passports, visas, and national identity cards with automated checksum validation.

ICAO 9303
Global Standard MRZ
Automated
Checksum & Binarization
  • OpenCV preprocessing pipeline featuring adaptive thresholding, deskewing, and morphological filtering
  • Tesseract OCR extraction tuned for OCR-B typeface recognition
  • Automated verification of ICAO 9303 Modulo 7/3/1 check digits to prevent fraudulent inputs
PythonOpenCVTesseractComputer VisionMachine LearningFastAPI
focus-n-break — cli
macOS Desktop
$swift run focus-n-break
✓ Initialized Focus & Break Menu Bar Daemon ↳ Active Session: 45m Deep Work ↳ Next Stretch Reminder in: 12m 40s

Focus & Break for macOS

Native Menu Bar Time Management & Health Tracker

A lightweight, native macOS desktop application engineered in Swift and AppKit/SwiftUI to track deep work blocks, scheduled breaks, and physical stretch reminders directly from the macOS menu bar.

Native Swift
Zero Electron Overhead
Menu Bar
Unobtrusive Status & Alerts
  • Built natively in Swift with minimal memory footprint and fast startup time
  • Menu bar presence with real-time countdown and interactive controls
  • Configurable work/rest cycles and gentle notification triggers
SwiftmacOSSwiftUIAppKitDesktop App
transcribe-go — cli
Audio AI & DSP
$transcribe-go meeting.wav --model medium.en --threads 8
✓ Loaded whisper.cpp model (medium.en, 1.5GB) [00:00:00.000 --> 00:00:05.200] Architecting scalable distributed systems. [00:00:05.200 --> 00:00:10.800] Sub-millisecond latency across all nodes.

Transcribe Go

High-Performance CLI Wrapper for whisper.cpp

A specialized CLI tool for fast audio-to-text transcription, built as a Go wrapper around whisper.cpp. Leverages OpenAI's Whisper model for speech recognition with zero cloud dependencies.

Zero Cloud
100% On-Device Inference
C++ Speed
Cgo whisper.cpp Bindings
  • Cgo bridge connecting Go runtime with whisper.cpp optimized matrix math routines
  • Support for multi-threaded inference across multi-core CPU architectures
  • Flexible output formatting supporting plain text, SRT, and JSON transcripts
GoC++whisper.cppAudio DSPSpeech-to-TextCLI
GeoIP Lookup REST API
API & Microservice

GeoIP Lookup REST API

Sub-Millisecond Geolocation & IP Address Lookup Engine

A high-throughput RESTful microservice for querying geoname data and resolving geolocation from IP addresses. Features optimized database queries, Prisma ORM, and full Docker containerization.

< 2ms Latency
Fast Spatial Lookups
Dockerized
Production-Ready Container
  • High-concurrency RESTful API endpoints for IP range search and coordinate resolution
  • Type-safe schema and database queries powered by TypeScript and Prisma ORM
  • Lightweight multi-stage Docker build for rapid deployment in cloud clusters
TypeScriptNode.jsPrismaDockerREST APIPostgreSQL
Tamos Global VoIP Messenger
Mobile & Real-Time

Tamos Global VoIP Messenger

Telecommunications Platform with NGN Calling & Messaging

A telecommunications mobile application enabling users worldwide to make high-quality calls to landline and cellular phones at favorable rates with NGN virtual number registration and instant messaging.

NGN Virtual
Global Landline & Cell Calling
Real-Time
Encrypted Audio & Messaging
  • Engineered mobile client in Swift with high-reliability VoIP session management
  • Integrated SIP/WebRTC codecs for low-latency audio transmission over cellular networks
  • Built-in instant messaging and user contact synchronization
SwiftiOSNGN VoIPWebRTCSIPVapor
digital-archive-ai — cli
AI & RAG Platform
$archive-agent query 'Extract executive summaries from 2024 audits'
✓ Vector Retrieval [Top-K: 5 chunks, Cosine Sim: 0.94] ↳ Agent Tool Execution: Metadata Enrichment + Summarization ↳ Result: Generated structured multi-document synthesis in 420ms

Digital Archive & Agentic Retrieval

High-Throughput Document Ingestion & Semantic Assistant

Enterprise digital archive platform supporting scalable ingestion, indexing, and retrieval of large document collections with an agentic AI assistant for semantic search, metadata enrichment, and document navigation.

Agentic RAG
Vector Search & Tool Use
Multimodal AI
Whisper + XTTS + OCR
  • Built on Go, Bun, and Svelte for fast ingestion pipelines and responsive UI navigation
  • Vector database embeddings paired with local LLM orchestration (Ollama, Whisper, XTTS-v2)
  • Automated OCR and metadata enrichment for unstructured document archives
GoBunSvelteRAGVector DBsOllamaWhisperXTTS-v2