Nasza Filozofia:
“Build Once, Deploy Many”
Wszystkie projekty w portfolio to wewnętrzne biblioteki open source, które powstały jako odpowiedź na realne potrzeby klientów. Zamiast budować od zera dla każdego klienta, tworzymy modularne komponenty, które można łączyć jak klocki LEGO.
118 projektów open source = 118 gotowych modułów do natychmiastowego użycia
https://pypi.org/user/tom-sapletta-com/
️ Architektura Technologiczna – Szczegółowy Opis
AI & LLM Stack (Projekty Inteligencji)
1. llmass – Email AI Management
Technologie: Python 3.11+, FastAPI, Pydantic, Gmail API, Ollama/OpenAI
# Architektura:
- Klasyfikator Bayesa + BERT dla kategoryzacji
- Transformer model dla generowania odpowiedzi
- Redis dla cache'owania wzorców
- Celery dla przetwarzania asynchronicznego
Use case: System automatycznie przetwarza 1000+ emaili/dzień, kategoryzuje spam z 99.7% dokładnością
2. bielik – Polski Model AI Lokalny
Technologie: HuggingFace Transformers, SpeakLeash, Pytorch, ONNX
# Specyfikacja:
- Model 7B parametrów optimized dla polskiego
- Quantization do INT8 dla Raspberry Pi
- Token streaming przez WebSocket
- RAM: minimum 8GB, rekomendowane 16GB
Use case: RODO-compliant AI assistant działający 100% offline
3. ellma – Evolutionary Local LLM Agent
Technologie: Reinforcement Learning, Genetic Algorithms, SQLite Vector DB
# Samo-uczący się system:
- Feedback loop z użytkownikiem
- Evolutionary prompt optimization
- Knowledge graph w Neo4j
- A/B testing odpowiedzi
Use case: AI które poprawia się z każdą interakcją, 40% lepsze odpowiedzi po miesiącu
⚙️ Automation & Integration Stack
4. coval – Intelligent Code Generator
Technologie: Docker SDK, AST Parser, Pytest, Black formatter
# Pipeline:
1. Parsowanie requirements z NLP
2. Generowanie kodu przez LLM
3. Automatyczne testy jednostkowe
4. Docker build & deploy
5. Self-healing przy błędach
Metryki: 85% kodu przechodzi testy za pierwszym razem
5. proserve – Microservices Framework
Technologie: gRPC, Protocol Buffers, Consul, Envoy Proxy
# Architektura:
services:
- name: api-gateway
tech: [Kong, JWT, Rate limiting]
- name: service-mesh
tech: [Istio, mTLS, Circuit breaker]
- name: monitoring
tech: [Prometheus, Jaeger, Grafana]
Skalowalność: Obsługa 100k req/s przy 99.99% uptime
6. shapi – Shell to API Converter
Technologie: FastAPI, WebRTC, gRPC, Subprocess management
# Konwersja:
./backup.sh → POST /api/backup
grep logs/* → GET /api/search?q=
Bezpieczeństwo: Sandboxing, rate limiting, JWT auth
Document Processing Stack
7. invocr – Invoice OCR System
Technologie: Tesseract 5.0, OpenCV, NumPy, PDF2Image
# Pipeline OCR:
1. Preprocessing (deskew, denoise)
2. Layout analysis (EAST detector)
3. Text extraction (LSTM)
4. NER dla faktur (SpaCy)
5. Walidacja GUS/VIES API
Dokładność: 96.5% dla skanów 300 DPI
8. pdf-ocr-processor – Advanced PDF Processing
Technologie: PyMuPDF, Camelot, Tabula, Pandas
# Możliwości:
- Ekstrakcja tabel do Excel
- Overlay text dla searchable PDF
- Batch processing (1000 stron/min)
- Podpis cyfrowy preservation
9. pocro – European Invoice OCR
Technologie: Multi-language Tesseract, EU VAT validation
# Wsparcie dla:
- 27 formatów faktur EU
- Automatyczna detekcja języka
- IBAN/SWIFT validation
- Currency conversion (ECB API)
IoT & Hardware Stack
10. modapi – Universal Modbus Interface
Technologie: PyModbus, AsyncIO, MQTT, InfluxDB
# Protokoły:
- Modbus RTU (RS485/RS232)
- Modbus TCP/IP
- REST API wrapper
- Real-time WebSocket stream
Wydajność: 10k registers/second polling
11. edpmt – Hardware Communication Layer
Technologie: Serial, I2C, SPI, GPIO control
# Obsługa:
- Arduino/ESP32 communication
- Raspberry Pi HATs
- Industrial PLCs
- Custom protocols parser
12. zoomcam – Intelligent Camera System
Technologie: OpenCV, YOLO v8, DeepSORT tracking
# Funkcje:
- Motion detection (MOG2)
- Object tracking (Kalman filter)
- Face recognition (dlib)
- PTZ camera control
- RTSP/ONVIF support
Real-time: 30 FPS przy 1080p na RPi 4
DevOps & Infrastructure Stack
13. dynadock – Dynamic Docker Orchestrator
Technologie: Docker Compose, Traefik, Let’s Encrypt
# Automatyzacja:
- Port allocation (10000-60000)
- SSL certificates auto-renewal
- Load balancing
- Health checks
- Rolling updates
14. dockvirt – VM + Docker Hybrid
Technologie: libvirt/KVM, QEMU, Cloud-init
# Izolacja:
- VM per customer
- Docker inside VM
- Network isolation (VLANs)
- Resource limits (cgroups)
15. servos – Environment Isolation
Technologie: systemd-nspawn, Firecracker, Kata Containers
# Security layers:
- Namespace isolation
- Seccomp filters
- AppArmor profiles
- Capability dropping