01wirelab · Websites and apps
I build websites and apps to order.
Websites and web apps in Next.js, Astro, Gatsby and Node.js, WordPress sites and WooCommerce shops, and Android apps. I also design electronics: PCBs and embedded software.
02Portfolio
Selected projects
Websites, web apps and Android apps, with some electronics alongside. Each project covers the problem, the approach and the outcome.
All projects· 7 projects
02Android · 2026 · Own project
WireAmbi — car ambient lighting from the phone and Android Auto
An Android app that drives ELK-BLEDOM/MELK LED strips from the phone and from the Android Auto screen. It has a music mode with its own audio analysis pipeline, offline voice control and a car panel linked to the led-auto gateway.
- Unit tests
- 359
- Beat → BLE write
- 6 ms
KotlinJetpack ComposeAndroid AutoBluetooth LE+3
03Web apps · 2026 · Own project
WireMark — a secure markup language
Extended Markdown with security built into the core: a tokenizer, parser, sanitizer and HTML renderer in TypeScript with no external dependencies, a NestJS integration, a WYSIWYG editor and a demo page. Anything not on the allowlist does not get through.
- Element types in the tokenizer
- 24
- External dependencies in the core
- 0
TypeScriptMarkdownSecurityXSS+2
04Android · 2026 · wirelab project · concept
WireDrive — a launcher for an Android head unit
My concept for a Golf IV car launcher: the visual design of 22 screens, from navigation and media to CAN bus readings and parking sensors, plus an app skeleton in Jetpack Compose.
- Screens designed
- 22
- Minimum touch target
- 76 dp
UI/UXKotlinJetpack ComposeAndroid+1
03Services
Mostly, I build websites and apps.
I pick the tools to suit the project: WordPress when you’ll edit the content yourself, Astro or Next.js when the site should be light, Node.js when there’s a backend to build. Electronics comes up less often, usually when an app has to control hardware.
01 · Websites & shops
Sites you can edit yourself.
Company sites and WordPress shops with WooCommerce, or fast sites built with Astro, Gatsby and Next.js. I take care of SEO and make sure the content can be changed without a developer.
WordPressWooCommerceAstroGatsbyNext.jsSEO
02 · Web apps
From the interface to the server.
Apps built from scratch in Node.js and React with TypeScript, backed by PostgreSQL. I build the interface and the API, then set up the server it runs on.
Node.jsReactTypeScriptPostgreSQLNestJS
03 · Android
Apps for the phone and the car.
Native apps in Kotlin and Jetpack Compose, including Android Auto and Bluetooth LE. WireAmbi and WireDrive in the projects show how that looks.
KotlinJetpack ComposeAndroid AutoBluetooth LE
04 · Electronics
Boards and prototypes when needed.
Less often, but I do it too: PCBs in KiCad, embedded C++ on Raspberry Pi and 3D-printed enclosures designed in CadQuery.
KiCadC++Raspberry Pi3D printing
04About
I’ve been building websites for 18 years.
I started when websites were written by hand and uploaded over FTP. Then came PHP, WordPress and one generation of tools after another, up to today’s frontend and apps. These days I build sites on WordPress and in Astro or Next.js, plus Node.js and Android apps.
wirelab is me. I work alone, so you talk directly to the person who writes the code and looks after it afterwards. In my spare time I tinker with electronics, and some of that is in the portfolio too.
18 years building websites
Path
2023 — now
Websites, web apps and Android, plus electronics
wirelab — WirePress (headless WordPress with Next.js), WireMark in TypeScript, and the WireAmbi app and WireDrive launcher for Android. On the electronics side, the led-auto gateway and a Pico 2 W board.
TP1
EXPERIENCE
18 years building for the web From hand-written pages and PHP, through WordPress, to Astro, Next.js and Node.js apps. The tools change; the solution still has to work.
TP2
CURIOSITY
I never stop checking what’s next. New frameworks, tools, AI, architectures and experiments. Not for the hype — to see whether they can actually do something better.
TP3
APPROACH
Problem first. Technology second. I don’t pick a tool because it’s trendy. I pick it when it helps build a better solution.
05How I work
From brief to a live site.
Four steps, always in this order. Each one ends with something you can see and check.
01
Brief
A few sentences: what it should do, who it’s for and who will edit the content. I ask about budget and deadline, and what you already have: a domain, hosting, an old site.
→ scope and quote
02
Prototype
Mock-ups of the key screens or a first version on a test server. For electronics, a breadboard and the first firmware.
→ something to click through
03
Build
Code, content, SEO and testing on phones and desktops. For a shop, WooCommerce set-up comes on top.
→ production version
04
Handover
Going live, a short guide to editing and the source files. I stay in touch when something needs fixing.
→ live and yours
06Contact
Tell me about your project.
A few sentences are enough: a website, a shop or an app, who it’s for and when you need it. I reply within two working days.
- reply
- within 2 working days
- nairda@wirelab.pl
- github
- github.com/nairdaweb
- form
- ready

