Services
Six areas we work in every day. For each point we name the project where it is in use.
Web applications
Next.js · React · TypeScript · Tailwind CSS
Next.js, React and TypeScript – from company website to large platform.
- Web platforms with the Next.js App Router, server-side rendering and static pages – germate runs on Next.js 16, React 19 and Tailwind CSS v4.In use at: germate
- Multilingual websites with clean hreflang and canonical URLs – Antalya Taxi in five languages, Antalya Weather in three.In use at: Antalya Taxi, Antalya Weather
- Admin panels and internal tools – such as the taxi platform’s admin panel with live requests, a live driver map and system health.In use at: Antalya Taxi
Mobile apps
Flutter · iOS
iOS apps built with Flutter – published and maintained on the App Store.
- Passenger and driver apps per brand, built with Flutter on shared packages.In use at: Antalya Taxi
- Publishing and maintenance on the App Store: three iOS apps live.In use at: Antalya Taxi, Antalya Weather
- Localised iOS app in five languages (EN, FR, DE, RU, TR).In use at: Antalya Weather
- Secured app traffic: SPKI certificate pinning, short-lived access tokens with rotating refresh tokens, and rate limiting.In use at: Antalya Taxi
Backend & APIs
Go · Node.js · PostgreSQL/PostGIS · Redis · REST · GraphQL
Go and Node.js, PostgreSQL/PostGIS, REST and GraphQL, webhooks and payment integration.
- Go services with GraphQL including realtime subscriptions: admin, rider and driver APIs plus a background worker.In use at: Antalya Taxi
- Reliable flows: idempotent order creation, transactional outbox/inbox and race-safe ride acceptance.In use at: Antalya Taxi
- Own map, routing and geocoding infrastructure instead of paid map APIs (Protomaps, MapLibre, Valhalla).In use at: Antalya Taxi
- Data imports and background jobs: 120,000+ job ads and around 1,800 study programmes every day.In use at: germate
- Webhooks and payment integration – subscriptions via Paddle.In use at: germate
- Integration of LLM APIs (e.g. Anthropic Claude, OpenAI-compatible APIs) for text processing and document generation.
SEO & performance
Technical SEO · Schema.org · Sitemaps · IndexNow · Core Web Vitals
Technical SEO, structured data, thousands of landing pages and fast load times.
- Thousands of landing pages (profession × city) with structured data, sitemaps and IndexNow.In use at: germate
- Multilingual SEO with hreflang, canonical URLs and localised content.In use at: Antalya Taxi, Antalya Weather
- Core Web Vitals in mind: static rendering, optimised images and caching through a CDN.
UI/UX design
Interfaces · Design systems · Components
Interfaces and design systems for web and mobile – consistent and ready to build.
- Interfaces for web and mobile – from first draft to finished component in code.
- Design systems with Tailwind CSS and reusable components.In use at: germate
- Several brands on one platform: shared packages, individual branding per brand.In use at: Antalya Taxi
Operations
Linux · Nginx · systemd · PgBouncer · Cloudflare
Linux servers, Cloudflare, automated deploys, monitoring and backups.
- Linux servers with Nginx, systemd and PgBouncer.In use at: Antalya Taxi
- Automated deploys on git push: migration checksums, builds, health checks and an ordered rollout.In use at: Antalya Taxi
- Monitoring with Prometheus-style metrics, SLO dashboards and runbooks for resilience testing.In use at: Antalya Taxi
- Backups with point-in-time recovery and tested restores.In use at: Antalya Taxi
- Cloudflare in front of the server and nightly encrypted off-site backups.In use at: germate
Looking for support for your development team?
Briefly describe your project or open position. In a free introductory call (30 minutes) we clarify whether and how we can help.
Or e-mail us directly: [email protected]