INSYNK

Technical solutions
for the digital world.

Systems integration, payment platforms, and custom web development — precision-engineered for your business growth.

01Testimonials

From the teams we've built with.

What our clients say.

Corporate Website

We've been working with this team for over a year, and they continue to impress us with their professionalism. Our new website was built quickly while meeting all our technical requirements. The team is always available, making collaboration seamless.

OP

Olegs P.

Marketing Director

E-commerce & Payments

We came to them with a unique project, and they exceeded our expectations! The payment system integration and website turned out to be not only stylish but highly functional. Our online sales nearly doubled in the first months.

AM

Anna M.

E-commerce Owner

Systems Integration

Their developers truly know how to turn a technical idea into reality. Our company website is not only beautiful but perfectly optimized and integrated with our internal systems.

SL

Sergejs L.

Business Development Manager

02Why us

Gain a digital advantage

How we work

01 / 03
Technical Architecture

Analysis & Planning

We start with a thorough analysis of your technical requirements. We audit existing systems, study infrastructure and target audience to understand your business specifics. Then we design the project plan — system architecture, functional requirements, and technology stack.

Building Project

Compiling modules...

02 / 03
Results-driven solutions

Design & Development

We create unique designs and clean, optimized code. We integrate payment systems, CRM platforms, and third-party APIs. We use modern technologies to ensure performance and security.

QA Audit

All checks passed

Test Suite

47 of 47 passing

Deploy

Production live

03 / 03
From concept to production

Testing & Launch

We test across all devices and browsers — functionality, performance, security, and integration stability. After successful testing, we launch the project and provide ongoing technical support.

03Portfolio

Fragments from the everyday

Our work

~/insynk — git
apple@dev ~/insynk $ git log --oneline a3f2d91 feat(api): stripe webhook d48b10c fix(auth): session refresh 7b2ee4f chore: upgrade next to 16.2 5129a8b feat(ui): testimonials 0c11c6e perf(db): index email e91a24d feat(pay): adyen integration c7f0b2a fix(seo): canonical tags
types/payment.ts
01 02 03 04 05 06 07 08 09 10 11 12 13
export interface PaymentIntent { id: string amount: number currency: 'EUR' | 'USD' status: 'pending' | 'paid' customerId: string metadata: Record<string, string> createdAt: Date } export type Provider = | 'stripe' | 'paypal' | 'revolut' | 'adyen'
prisma/schema.prisma
01 02 03 04 05 06 07 08 09 10 11 12 13
model User { id String @id email String @unique role Role @default(USER) orders Order[] createdAt DateTime @default(now()) } enum Role { USER ADMIN SYSTEM }
Dashboard · Overviewlive
Revenue
€42.8k+12%
Orders
1,284+8%
Customers
892+15%
AOV
€33.30−2%
MRR · last 12 months+18%
Dockerfile
01 02 03 04 05 06 07 08 09 10 11
FROM node:20-alpine AS base WORKDIR /app FROM base AS deps COPY package*.json ./ RUN npm ci --omit=dev FROM base AS runner COPY --from=deps /app . EXPOSE 3000 CMD ["node", "server.js"]
GET /api/users/42
01 02 03 04 05 06 07 08 09 10 11 12
{ "id": 42, "email": "anna@insynk.lv", "role": "admin", "plan": "enterprise", "active": true, "createdAt": "2024-11-02", "metadata": { "team": "platform", "region": "EU" } }
~/insynk — test
apple@dev $ pnpm test auth/login.test.ts (8) api/checkout.test.ts (12) lib/jwt.test.ts (6) ui/button.test.tsx (4) Test Files 4 passed Tests 30 passed Duration 2.18s
Pay €129.00×
Card number
4242 4242 4242 4242
Expiry
12 / 28
CVC
•••
Pay €129.00
app/api/checkout/route.ts
01 02 03 04 05 06 07 08 09 10 11 12 13
import { Stripe } from 'stripe' const stripe = new Stripe(env.SK) export async function POST(req) { const { items } = await req.json() const session = await stripe .checkout.sessions.create({ mode: 'payment', line_items: items, }) return Response.json(session) }
Activity · recent
Payment received€420 · 2m
User signed upanna@ · 5m
Deploy succeededmain · 12m
Invoice #2142 sent€7.6k · 18m
Webhook deliveredstripe · 24m
Backup completeddb · 32m
INSYNK
Technical solutions · 2019
Ops · last 1hhealthy
CPU42%+2%
Memory68%−3%
Disk I/O128 M/s+12
Network3.4 Gbps+0.2
~/insynk — curl
apple@dev $ curl -i api.insynk.lv/health HTTP/2 200 content-type: application/json cache-control: no-store x-request-id: a3f2d91c-4e88 { "ok": true, "version": "16.2.3" }
middleware.ts
01 02 03 04 05 06 07 08 09 10 11 12 13
import { NextResponse } from 'next/server' import { verify } from '@/lib/jwt' export async function middleware(req) { const token = req.cookies .get('sid')?.value if (!token) return NextResponse.redirect('/login') await verify(token) return NextResponse.next() }
/etc/nginx/insynk.conf
01 02 03 04 05 06 07 08 09 10 11 12 13
server { listen 443 ssl http2; server_name insynk.lv; ssl_certificate /etc/ssl/fullchain.pem; ssl_protocols TLSv1.2 TLSv1.3; location /api { proxy_pass http://app:3000; proxy_set_header Host $host; } }
Traffic · sources
Direct42%
Organic28%
Referral18%
Social12%
Schema · public
users
id uuid pk
email varchar
role enum
created_at ts
orders
id uuid pk
user_id fk
total numeric
status enum
products
id uuid pk
sku varchar
price numeric
sessions
id uuid pk
user_id fk
expires_at ts
System · Architecture
WebAPICDNCacheDBQueue
Lighthouse · insynk.lvpassed
100
Perf
100
A11y
98
Best
100
SEO
Deploy · main → production
Lint2s
Test · 142 passed18s
Build41s
Deploy · vercel12s
5Smoke tests
~/insynk — build
apple@dev $ npm run build ▲ Next.js 16.2.3 Creating optimized build... Compiled successfully Linting passed Static pages (42/42) Route (app) Size / 142 kB /kontakti 98 kB /pakalpojumi 118 kB
Revenue · Last 30 days
€42.8k
~/insynk — docker
apple@dev $ docker compose ps NAME STATUS PORTS insynk-web up 2h :3000 insynk-api up 2h :4000 insynk-db up 2h 5432/tcp insynk-redis up 2h 6379/tcp insynk-nginx up 2h :443
Invoice
#2026-0142
Due
2026-04-30
Web development80h€6,400
Stripe integration12h€960
SSL + hardening4h€320
Total€7,680.00
hooks/useUser.ts
01 02 03 04 05 06 07 08 09 10 11 12
export function useUser() { const [user, setUser] = useState<User | null>(null) useEffect(() => { fetch('/api/me') .then((r) => r.json()) .then(setUser) }, []) return user }
Alerts · unread
Payment failed
Card declined · #2138
Queue depth high
142 jobs waiting
SSL renewed
insynk.lv · 90d valid
New signup
anna@insynk.lv · admin
access.log · taillive
GET/api/me20014ms
POST/api/checkout200182ms
GET/pakalpojumi20042ms
POST/api/webhook/stripe20028ms
GET/api/orders/424046ms
GET/kontakti20038ms
POST/api/auth/login20094ms
Sign in
Access your dashboard
Email
anna@insynk.lv
Password
••••••••••
Continue
.github/workflows/deploy.yml
01 02 03 04 05 06 07 08 09 10 11 12 13
name: Deploy on: push: branches: [main] jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: pnpm install --frozen-lockfile - run: pnpm test && pnpm build - run: pnpm deploy --prod
queries/top-customers.sql
01 02 03 04 05 06 07 08 09 10 11 12
SELECT c.name, COUNT(o.id) AS orders, SUM(o.total) AS revenue FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.created_at > NOW() - '30 days'::interval GROUP BY c.name ORDER BY revenue DESC LIMIT 10;
Code · Design · Infrastructure · Integrations
04About usSTATUS · ACTIVE

A bit about our company

Who we are.

Founded in 2019, INSYNK's mission is to create innovative technical solutions that help businesses grow in the digital world. We specialize in systems integration, payment platform implementation, and technical consulting. We're driven by the desire to make complex technical systems simple and effective.

  • 01Systems integration
  • 02Payment platforms
  • 03Technical consulting

We are your technology partner.

INSYNK

05A bit about

Our clients

komkon
solwit
trafficbro
solcraft
spirits export
fk lielupe