// Senior Software Engineer

Hi, I’m Ljupcho Petrushevski.
Frontend at heart, building across the stack

10+ years building UIs for real products. Now going deeper into backend, infrastructure and AI, and shipping my own tools along the way.

all →
work ● shipped

Industrial IoT SaaS Dashboard

Customer-facing React/TypeScript dashboard for an industrial IoT platform with real-time device data. I set up its data-fetching and caching layer with TanStack Query.

→ 50+ B2B clients · ~7 years

  • React
  • TypeScript
  • TanStack Query
  • REST APIs
  • Grafana
side project ● live

DataStudio

Agentic data workspace. The model writes SQL, DuckDB-WASM runs it in your tab, and your data never leaves the browser.

→ datastudio-mu.vercel.app

  • React
  • TypeScript
  • Anthropic API
  • DuckDB-WASM
  • Zustand
lab ● shipped

design-tokens-lab

Pure-CSS design system with three-tier tokens, cascade layers and theming. This site is built on it.

→ tokens.ljupchop.dev

  • CSS
  • React
  • TypeScript
  • D3
side project ● live

Job Tracker

The tracker I use for my own job search. Visitors get a read-only demo; my real data stays private, isolated by the database.

→ jobs.ljupchop.dev

  • NestJS
  • Prisma
  • PostgreSQL
  • React
  • AWS CDK
  • Cognito

view all projects →

philosophy

  • Align technical decisions with business goals
  • Confirm actual usage with customers before scoping
  • Measure impact, not just output
  • Prototype fast, then harden what works

/* experience */

  1. Software Engineer Perschmann Digital Solutions (formerly Smartblick) · Berlin 2019 – 2026
  2. Frontend Developer (Angular) Symphony Solutions · Skopje 2016 – 2019
  3. Web Developer (WordPress/Drupal) Vox Teneo · Skopje 2015 – 2016