package templates import ( "fmt" "technical.kiwi/website/internal/gallery" ) templ Home(images []gallery.Image, hero gallery.Image, hasHero bool, contactEnabled bool) { @Layout("Technical Kiwi Limited", heroPreload(hero, hasHero), homeContent(images, hero, hasHero, contactEnabled)) } func heroPreload(hero gallery.Image, hasHero bool) string { if !hasHero { return "" } return hero.HeroURL } templ homeContent(images []gallery.Image, hero gallery.Image, hasHero bool, contactEnabled bool) {

Technical Kiwi Limited

Electronic engineering, DevOps, and interactive art

We design and build lighting installations, embedded systems, and the infrastructure that keeps creative technology running — from workshop bench to stage.

if hasHero && hero.HeroURL != "" {
Technical Kiwi — Connection machine
}

What we do

Electronic engineering

Custom LED systems, control electronics, PCB design, and fabrication for installations and products.

DevOps & infrastructure

Servers, CI/CD, monitoring, and reliable deployments — so your systems stay up when the show goes live.

Interactive art

Lighting, sound-reactive visuals, and experiential tech for events, venues, and public spaces.

Code

All repositories on git.technical.kiwi are written and maintained by Technical Kiwi — firmware, lighting control, web services, and the infrastructure behind them.

git.technical.kiwi

Source for installations, internal tools, and open components we ship or deploy { "for" } clients. Browse projects, history, and releases in one place.

Browse repositories
@ContactForm(contactEnabled) } templ GalleryControls(images []gallery.Image) { } templ GalleryCollectionControls(images []gallery.Image) { if len(gallery.Collections(images, "templeoftechno")) > 0 { } }