Skip to main content
Omnichrome

Senior software engineering for growing products.

Omnichrome is a small, founder-led studio for teams who need experienced engineering judgment and focused delivery. We build web applications, modernise existing products, and help ambitious teams make good use of AI-assisted engineering.

Discuss a project

Web applications that are clear, fast, and built to last.

Node.js and TypeScript from first commit to production.

Cloud and AWS foundations that support the next stage.

Services

01

Product Development

Building applications, features, APIs, and backend systems that are dependable, maintainable, and ready to grow.

02

Software Modernisation

Improving and evolving existing or legacy systems so they are easier to change, safer to release, and ready for what comes next.

03

Engineering Capacity

Senior development capacity or a small project team when you need focused engineering support without unnecessary layers.

How we work

Every project is led directly by a senior engineer. You have a direct line to the person shaping the technical direction and doing the work, with clear communication and senior involvement from the first conversation through delivery.

We keep the team size flexible: one senior engineer for focused work, or additional specialists and a small project team when the work requires them.

Technical capabilities

The tools and practices we use to build, improve, and operate dependable web products.

TypeScript and Node.js
Typed application code, backend services, and APIs that are easier to understand, test, and change.
Vue and React
Responsive product interfaces with reusable components, clear state management, and a focus on the people using them.
PostgreSQL
Practical relational data modelling, queries, migrations, reporting, and performance work for production systems.
AWS and Serverless
Cloud infrastructure and serverless services chosen around reliability, operational simplicity, and the product’s needs.
REST APIs
Well-structured HTTP APIs that connect product experiences, integrations, and backend capabilities.
Testing and Automation
Unit, integration, and end-to-end testing alongside automation that makes delivery safer and more repeatable.
AI-assisted development
Reviewed AI-assisted workflows for exploration, implementation, documentation, and testing as part of normal engineering work.

Selected engineering experience

A few anonymised examples of the engineering problems we work on and the outcomes we aim for.

Production platform

Monitoring and optimising data-centre operations

Long-term engineering work on a production SaaS platform for data-centre monitoring and optimisation. The work covered Vue and TypeScript frontend features, Node.js backend services and REST APIs, PostgreSQL data and reporting, AWS infrastructure, and serverless components.

The platform continued to support operational monitoring and reporting while the codebase, test coverage, delivery automation, and engineering tooling were improved alongside product work.

Product modernisation

Making an existing web product easier to evolve

An anonymised modernisation engagement focused on improving an existing web application and its backend foundations without stopping day-to-day product delivery.

Incremental changes made the system easier to maintain, safer to release, and better prepared for new features and integrations.

About

Omnichrome is deliberately small. I’m Petar, the founder and senior engineer who leads projects directly, with flexible access to additional specialists when the work requires them. Learn more about how I work and the delivery model behind the studio.

Meet Petar

Have a product to move forward?

Tell us where the product is today, where it needs to go, and what is getting in the way.

Discuss a project