SparrowTech — Kompleksowe wsparcie IT

I build digital solutions that work in business

Websites, web apps, automation and AI — from concept to deployment. Experience from regulated medtech (nuclear medicine) and specialized installations.

1000+
tech articles
5+
years in IT
7+
production projects
Albert Wróbel — Full-Stack & AI Engineer
// stack.ts
const stack = {
frontend: "Next.js",
automation: "n8n",
security: "first"
}
Next.jsReactTypeScriptTailwind CSSPHPPostgreSQLn8nDockerUbuntuWordPress

Services

Comprehensive IT support — from landing pages to advanced automation systems.

01

Websites & web applications

Modern sites and apps with Next.js, React and TypeScript. Responsive, fast, SEO-optimized.

Next.jsReactTypeScriptTailwind
02

Business automation

n8n workflows, email and API integrations. Automatic data processing, notifications and reports.

n8nAPIEmailWebhooks
03

AI systems for business

AI agents integrated with CRM and databases. Intelligent assistants supporting business processes.

AnythingLLMPrompt EngineeringCRM
04

IT support & security

Linux/Docker audit and hardening: SIEM (Wazuh), antivirus, CDN-aware firewall, corporate mail, VPN and DevSecOps for AI integrations. Security-as-Code with rollback and documentation.

WazuhFail2banDockerUFWOpenVPN

Starter packages

Transparent pricing for typical SME projects. Deployment on the client's server — no subscription hosting with me.

Most popular

Next.js business website

from PLN 3,500

7–14 business days

Modern company site: hero, services, portfolio, contact, SEO and responsive layout.

  • Next.js + TypeScript
  • Contact form
  • Basic SEO
  • Deploy on client server
Request a quote

WordPress / WooCommerce

from PLN 2,800

10–21 business days

CMS-driven site or simple shop — theme, content, editing training.

  • Install on client server
  • Brand-aligned theme
  • Forms & SSL
  • 1h training
Request a quote

Server security audit

from PLN 1,800

3–5 business days

Linux/Docker review: firewall, updates, backups, hardening recommendations.

  • PDF report
  • Priority list
  • Quick wins
  • Optional remediation
Request a quote

Every project is quoted individually after a short call. Prices above are indicative net ranges.

Projects

Systems that actually save time and money — deployed in production, not just on slides. From logistics automation to AI and websites that sell.

Project preview

Click a tile to expand

Featured project

Wasteland Runner

Your steps write the story — a step counter with RPG, XP and real-map quests

An Android mobile game that turns daily movement into gamification. Your phone counts steps in the background while you earn XP, level up your character and follow a post-apocalyptic story. Quests sit on a real map — you walk there in the physical world. Freemium: free core with optional purchases and ads.

  • Steps = progress — daily movement becomes XP and character growth, no fake indoor grinding
  • Wasteland lore — a post-apocalyptic narrative that unfolds as you explore the real world
  • Map quests — real-world objectives: reach the pin, claim the reward, unlock the next chapter
  • Gamification — levels, rewards and motivation to move: game mechanics, real footsteps
AndroidGamificationGPS / MapsStep counterFreemium

Project preview

Click a tile to expand

Featured project

Invoice Hub

One dashboard instead of jumping between inbox, FakturaXL, ITCube and Excel — from detected invoice to ready customs, goods receipt or sales dispatch documents

A production system for B2B organizations importing medical equipment with many document sources. Unifies corporate mail (Maildir, read-only), a FakturaXL cache and offers/orders from legacy ITCube CRM (MySQL, read-only) in one view. Automatically detects and deduplicates invoices from 11 mailboxes, matches them to accounting, and on the same database runs a warehouse and customs document wizard: SAD (customs clearance), PZ (goods receipt) and WZ (sales dispatch). The system evaluates which emails qualify as sources (green rows only after server-side data verification), fills fields from PDF/XML/ZC429, OCR or API — and warns when the user picks the wrong document type (e.g. customs email instead of PZ). Dockerized, behind Nginx SSL, with shared company login.

1 131
invoices detected
1 415
attachments
79 197
Maildir files
11
company mailboxes
  • Three-layer invoice detection STRONG / WEAK / ANTI — rejects newsletters and notices, catches DHL, KSeF and unusual file names
  • SHA-256 deduplication + number|vendor key
  • Background FakturaXL sync (SQLite cache, API throttling) + auto status "booked" / "paid"
  • SAD/PZ/WZ wizard with four sources: email, FakturaXL, ITCube, uploaded PDF — ZC429/ZC291/WinSAD/JDA parsers, line items from invoices, NBP exchange rate
  • Smart source highlighting — green row only when the backend confirms real data
  • WZ with ITCube offer suggestions + purchase invoice panel for verification
  • Tesseract OCR (Polish+English) for PDF scans, editing existing documents, built-in instructions panel
  • Security: bcrypt + HttpOnly sessions, brute-force lockout, read-only mounts, controlled Docker network
PythonFastAPISQLiteDockerMaildirFakturaXLITCubeTesseract OCRNginx SSL
Featured project

Parcel Mail Aggregator

One dashboard instead of searching ten different mailboxes

A production system for organizations with many mailboxes. Reads courier emails directly from Maildir (read-only, no IMAP passwords), detects DHL, DPD, InPost, FedEx and UPS tracking numbers, groups dozens of messages per shipment, and gives teams FTS search, operational statuses, notes and PDF export — in Docker, behind Nginx SSL.

249
trackings
10
mailboxes
2 364
shipping emails
5 min
auto-scan
  • False positives reduced from ~5,500 to 249 real tracking numbers
  • No courier API integrations — full data control on your own server
  • Incremental scan every 5 minutes across 87,000+ Maildir files
PythonFastAPISQLite FTS5DockerMaildir
Featured project

AI + CRM + n8n — automated service diagnostics

Forward the email to a dedicated address → diagnosis lands back in your inbox

Integration of legacy ITCube CRM (Java/MySQL) with AnythingLLM and n8n — but technicians never log into any dashboard. When a client request arrives, they simply forward the message to a dedicated mailbox, wait a moment and receive an HTML preliminary diagnosis: diagnostic steps, suggested parts, knowledge-base sources. RAG analysis on 114 service manuals and 230+ documents in AnythingLLM; CRM and automation run in the background, with no changes to the core system code.

114
service manuals
<60s
diagnosis via email
0
dashboards for staff
  • The entire workflow lives in email — staff never touch n8n or AnythingLLM
  • RAG on 114 service manuals + 230+ documents in the AI knowledge base
  • Read-only CRM in the background — AI uses data without modifying the legacy system
  • Anti-loop filters and TLS — production deployment, not a demo
E-mailAnythingLLMn8nRAGCRM
Featured project

Cybersecurity & infrastructure hardening

Defense in depth on a production server — from firewall to SIEM

Real multi-layer Linux/Docker protection for a B2B organization: ~25 containers (mail, CRM, WordPress, AI), all behind UFW, Fail2ban, ClamAV + Maldet, Wazuh SIEM and OpenVPN. Not a one-off hardening — a continuous process: audit, script automation with rollback, pre-reboot verification and documentation.

25+
Docker containers
11+
Fail2ban jails
7
mail filter layers
100+
audit checklist points
  • 7-layer mail pipeline: Postscreen → Rspamd/ClamAV → Amavis → Fail2ban + custom anti-phishing rules
  • Wazuh SIEM — FIM, rootcheck, SCA; dashboard localhost/LAN only, no WAN exposure
  • Cloudflare-only firewall + custom Fail2ban filters (.env/.git scans, sshd-ddos, 7-day recidive ban)
  • Docker security: socket proxy instead of docker.sock, localhost binding, iptables per-bridge, read-only mounts
  • AI DevSecOps: read-only CRM, n8n credential vault, deliberate legacy ↔ AI integration boundaries
WazuhFail2banClamAVUFWDockerOpenVPN

Project preview

Click a tile to expand

merad.pl — medtech corporate website

From concept to maintenance — professional online presence

Official website for a medical-sector company: built from scratch, deployed, SEO-optimized and maintained. Consistent branding, responsive design and content tailored to regulated industry requirements.

  • Full cycle: design, development, hosting, maintenance
  • Content and structure optimized for SEO and B2B image
WordPressCMSSEOMedtech

Project preview

Click a tile to expand

Wedding portals — Next.js in action

Elegant event apps that impress guests

Demo web apps for the wedding industry: RSVP, event schedule, gallery and info sections. Modern stack (Next.js, TypeScript, Tailwind), fast loading and design matched to the event character.

  • Mobile-first — most guests open invitations on their phone
  • Ready template for quick client personalization
Next.jsTypeScriptTailwindVercel

Video showcase

Click a tile to expand

Video production — marketing & YouTube

Content that sells — from script to publish

I translate tech journalism experience into video: hardware reviews, product tests and marketing content for brands. 1000+ articles in the past — today the same storytelling in video format.

  • IT hardware reviews and tests — expert credibility
  • Content tailored for YouTube and product campaigns
YouTubeContent MarketingRecenzjeVideo

OpenVPN portal — internal company panel

VPN setup in the browser instead of manual terminal work

Internal web portal for a company using OpenVPN: administrators create and manage config files (.ovpn) and keys through a panel — no SSH sessions or manual certificate generation in the terminal. PHP 8, PostgreSQL, secure authentication.

  • Self-service for the IT team — fewer errors, faster onboarding of new VPN users
  • PHP 8 + PostgreSQL — stable backend for daily operational use
PHP 8PostgreSQLOpenVPNInternal tools

Have a similar challenge?

Describe your project briefly — I'll prepare a concrete proposal and timeline.

Book a consultation

About me

Full-stack developer and board member at a nuclear medicine company — technology meets regulated medtech.

I'm a full-stack developer and IT specialist — I build websites, web applications and automation/AI systems for B2B clients. From concept through production deployment.

For years I worked as a technology journalist (1,000+ articles, reviews and guides). Today I combine that communication skill with engineering: solutions that are technically solid and clear for business stakeholders.

Operational stack: Next.js, React, TypeScript, n8n, AnythingLLM/RAG, Docker and Linux. Security-first — server hardening, SIEM (Wazuh), firewall and DevSecOps for AI integrations. At MERAD (nuclear medicine) I combine board-level responsibility with hands-on IT in a regulated medtech environment.

Background: Computer Science, engineer degree (in progress). ISO 9001/14001/45001 internal auditor certificate. Master of Arts in English Philology (UKW — Kazimierz Wielki University in Bydgoszcz; Bachelor's: UMK — Nicolaus Copernicus University in Toruń). C2-level English — fluent collaboration with international clients, technical documentation and medical equipment vendor specifications.

Board Member

Medical Radiopharma (MERAD) operates in nuclear medicine — we supply, install and service specialized equipment for hospitals, PET facilities and radiochemistry labs. As a board member I combine business responsibility with hands-on IT: from server infrastructure to tools that genuinely support field service teams.

  • Specialized installations — hot labs, radiation detectors, dose calibrators, Mirion, LabLogic, Scan-RAM systems
  • Production IT infrastructure: Linux/Docker servers, corporate mail, cybersecurity
  • Service digitalization — CRM, email automation, AI integrations (RAG) on technical documentation
  • merad.pl, internal panels and operational tools for the team
Albert Wróbel

Albert Wróbel

Full-Stack & AI Engineer

Board Member · Medical Radiopharma

Next.js · TypeScriptn8n · AI / RAGCybersecurityMedtech · MERADEnglish philology · C2ISO 9001 Auditor

How we work

A transparent process from first call to launch.

01

Consultation

We discuss needs, business goals and project scope.

02

Quote

I prepare a transparent offer with timeline.

03

MVP

I build a prototype or first version for validation.

04

Deployment

Finalization, testing, production launch.

05

Support

Maintenance, updates and growth after launch.