Projects we build for clients, and products we ship ourselves.
Case studies show software we delivered for clients, with the problem, the approach and what changed. Products are tools we built and maintain on our own: Umbraco packages used by other teams, and the time and CRM platform we run our company on.
Client case studies
Software we built for clients across education, insurance, e-commerce, supply chain, media and automotive.

Moving Jongeneel's operations platform from Umbraco 8 to 17 on .NET 10
An internal platform for inspections, toolboxes and transport planning, upgraded from Umbraco 8 to Umbraco 17 on .NET 10 with daily workflows intact.

An AI assistant that writes working Envision scripts for Lokad users
An assistant inside Lokad's platform that answers questions, generates Envision code and tests it against the real Envision runtime.

Automating 1688 sourcing for Peregrine Ship's dropshipping platform
A sourcing step that buys from 1688 suppliers for each order, tracks the shipment and bills clients only when each stage is complete.

Moving Ben-Gurion University's ~80,000-page site to AWS without downtime
The university's main Umbraco site: ~80,000 pages, ~1,000 editors, daily staff data imports and a zero-downtime move from Azure to AWS.

One Umbraco codebase now runs Alliant's family of insurance websites
A rebuild of Alliant's web estate on current Umbraco: one modular architecture for many sites, Okta sign-in for editors and forms connected to Eloqua.

Rebuilding a major Israeli car portal on Umbraco 15 with ~100K migrated nodes
The third generation of a leading Israeli car site: ~100K records moved from a legacy CRM into Umbraco, fast catalog search and an editor-friendly back office.
Transcribing Hebrew and Aramaic lectures at 99% precision with Gemini
A Kubernetes pipeline that turns hours of mixed-language lectures into timed transcripts, subtitles, summaries and HLS video.

A headless Umbraco showroom that books Omoda test drives in Denmark
The official Danish Omoda website for the Omoda 5 EV launch, built on headless Umbraco and Next.js with dealer forms and a shared monorepo.

AI wired into CRM, ERP and support to cut manual work across operations
AI services connected to existing CRM, ERP and marketing tools: 24/7 chatbots, sentiment analysis, fraud alerts and predictive insights.

Amazon Custom orders that reach the print queue without manual handling
A platform that pulls orders from 7 Amazon marketplaces, turns personalized orders into print jobs and shows the real margin on every product.

Customer tickets, team tasks and form building in one support system
A support system that pairs a customer request portal with internal kanban, calendar scheduling and a form builder, all updated in real time.

Inventory, orders and accounting in one ERP, synced with QuickBooks
A custom ERP that brings inventory, order processing, purchasing and reporting together and keeps vendor data in sync with QuickBooks.

One workspace for Scrum, Kanban and time tracking, built for daily use
A task and project workspace with Scrum and Kanban boards, detailed task cards, time tracking and live updates for teams of any size.
A Kubernetes transcoding pipeline that costs nothing while the queue is empty
An event-driven AWS and Kubernetes service that turns each uploaded video into adaptive HLS streams with multi-language audio, then scales back to zero.

A no-code ETL platform business users run without engineers
A web-based ETL product where users build data pipelines without code, schedule recurring transfers and watch every stage in real time.

EM2: matching thousands of event attendees across 8 .NET microservices
A cloud-native platform for multi-day, multi-venue events: 8 .NET microservices on Azure handle registration, scheduling, attendee matching and Zoom.

One login, a different portal for every Ben-Gurion University student
A login-only portal for BGU students and staff that shows each person their own schedule, grades, payments and news, built on the university's Umbraco setup.

Replacing scattered tools with one ERP that stays in sync with QuickBooks
An internal ERP that replaced separate tools for inventory, purchasing, shipping and reporting, with a two-way QuickBooks sync the finance team can rely on.
Rescuing a stalled AgTech project with a full codebase rebuild
A project stalled for over six months by a previous developer, rebuilt from scratch by one OSKI engineer and delivered on time and on budget.

Teacher-approved AI hints and a cleaner course model for TutorPro
AI hints that teachers approve before students see them, one sortable course list across databases and a sign-up flow that fits solo learners.
White-label Umbraco delivery for a US software consultancy
Custom Umbraco websites and third-party integrations, including Okta, built by OSKI for a California consultancy's own clients from 2021 to 2025.

Wiring Fairway Divorce's Umbraco forms into Salesforce and Mailchimp
Ongoing Umbraco work for Fairway Divorce: form workflows that deliver leads to Salesforce and Mailchimp, reusable components and steady support.

Back-office tools for a school platform teaching Danish, Norwegian and Swedish
Custom Umbraco plugins for a platform that teaches Danish, Norwegian and Swedish in schools: reporting, a translation-aware editor and moderated comments.

Disctopia's website and streaming app, joined by one login and one API
Disctopia's marketing site and streaming app now share one Auth0 login, one API for news, comments and likes, and CMS-driven event banners.

EducatedOn editors now write text and generate images without leaving Umbraco
AI text and image generation inside the Umbraco editor, plus reliable SCORM result tracking, for an e-learning platform on Umbraco Cloud.

Parallel WooCommerce imports and data checks for the ProdUp product hub
Faster, safer bulk imports to WooCommerce for ProdUp, plus a data quality dashboard and multi-language product editing.

Reusable GraphQL-to-Umbraco importer that keeps property listings in sync
A service and DLL pair that pulls property data from a GraphQL API into any Umbraco site, maps it by configuration and imports it in parallel.
A .NET business portal for a German division, its dealers and staff
OSKI developers joined HS High Stake to build modules for a large business portal that links a German division, its dealers and its employees.
Our products
9 Umbraco packages (11 NuGet packages with companion libraries, 51,851 downloads), and the platform our own team runs on.
OSKI Time & CRM
OSKI's own platform for time tracking, leave, tasks and pay: a desktop tracker that records work time, plus a web CRM for worklogs, boards, reports and salaries.
See the platform →
OskiStarterKit
Free Umbraco starter kit with prebuilt page types, Block Grid layouts, multi-level menus, SEO fields, SMTP settings and custom error pages.
Free · details →
MediaRemove
Free Umbraco package that scans your content for media references, lists the files nothing points to, and deletes them in bulk with an exclusion list as a safety net.
Free · details →
umContentCreator
Free Umbraco package that adds AI text generation (OpenAI) and image generation (Stability AI) or Google image search to text and media properties.
Free · details →
NestedPagesView
Free Umbraco property editor that shows a container's child pages inline on the parent, so editors can update, publish or unpublish many pages from one screen.
Free · details →
umContentGenerator
Free Umbraco 17 package that clones a Block Grid or Block List page and fills every text block and image with new AI content from a short prompt.
Free · details →
umContentTranslator
Umbraco 17–18 package that translates content trees and dictionary items with Claude or OpenAI, keeps Block Grid and Block List intact and tracks status.
Details →
umContactManager
Free Umbraco 17–18 package that adds a Contacts section for form leads, email threads, spam control, notifications and optional AI replies and lead research.
Free · details →
UmbracoTwoFactorAuthentication
Free package for Umbraco 8 that adds a second login step for back office users, with a one-time code sent by SMS through Twilio.
Free · details →
umBlogGenerator
Free Umbraco 17 package that writes SEO comparison articles with AI, researches peer companies, imports logos and publishes into your Block Grid model.
Free · details →The stack behind these projects.
Languages, frameworks, clouds and databases we have used in published client work. Each page shows the projects and what the technology did in them. All technologies
Backend
Sectors we have delivered in.
The problems clients in each sector brought, what we built and the case studies behind it. All industries
University portals, tutoring platforms, AI learning tools and LMS integrations.
TutorPro · EducatedOn · Ben-Gurion University 6 projects Logistics & supply chainFulfillment, sourcing, transport operations and planning systems.
Lokad · Aspect · Jongeneel 5 projects Software & SaaS companiesFeatures inside specialist products, engineers for product teams, white-label delivery and new SaaS builds.
Lokad · HS High Stake GmbH 3 projects Video & audio processingTranscoding, HLS streaming and AI transcription pipelines at scale.
Disctopia 3 projects Manufacturing & distributionCustom ERPs for production, inventory, purchasing and shipping, synced with QuickBooks.
Aspect 3 projects E-commerce & marketplacesAmazon, 1688 and WooCommerce automation for online sellers and fulfillment companies.
Aspect · ProdUp · Peregrine Ship 2 projects AutomotiveCar portals with large catalogs, and brand showroom sites that send test-drive leads to dealers.
Auto.co.il · Omoda Denmark 1 project InsuranceMulti-site web platforms for insurance brokers, with SSO and marketing automation.
Alliant 1 project Events & conferencesEvent platforms for registration, scheduling, attendee matching and Zoom at scale.
Have a similar project? Tell us about it.
A spec, a Figma file or three paragraphs is enough to start.
- First reply · from an engineer, not a sales rep
- 30-min call · with Roman, our CTO, to clarify scope
- After the call · a written proposal with plan, team and price




