Nataliia Starzhynska · Software developer

Web experiences.
Solid backends.

I build websites, web applications and Linux backends — and help existing software evolve.

Developing software since 2006Working remotely
Websites & applications
Backends & integrations
Maintenance & support

From the first interface
to the server behind it.

A new project or an existing system. I work with businesses and technical teams, on one-off tasks and long-term development.

Web development

Websites · Web applications

Websites that introduce your business and applications that support its day-to-day work. Thoughtful interfaces for desktop and mobile.

JavaScriptTypeScriptVueNuxt

Backend & integrations

APIs · Server-side software

The logic behind the interface: APIs, integrations, data processing and server-side applications for Linux.

Node.jsC / C++PostgreSQLLinux

Maintenance & evolution

Existing software · Ongoing support

Support for existing software. For legacy PHP and Perl systems that collect and process data, I provide maintenance and fixes. I do not undertake new development in these languages.

MaintenancePHPPerl

The right tools
for the task.

I work with user interfaces, server-side logic, databases and AI tools. I choose technologies to suit the task and the environment in which the project operates.

Web & interface

JavaScriptTypeScriptVueNuxt

Backend & systems

Node.jsCC++Linux

Data & existing systems

PostgreSQLSQLiteSQLPHPPerl

PHP and Perl: maintenance of legacy data collection and processing systems only.

AI & agent systems

Autonomous agentsOpen-weight modelsProprietary modelsLocal deployment

I use AI in software development. I work with local models and agent systems, exploring their integration into services and the automation of workflows.

An eye for detail.
A mind for systems.

I’m Nataliia Starzhynska. I work under my own brand, ShanaStars.

My path into software began in 2006, with tools I wrote to automate my own photo processing. In April 2007, I began working on a commercial software platform for mobile services.

Today I develop and maintain web and server-side software. My earlier work in photography, especially jewellery, remains part of the story behind ShanaStars.

The ShanaStars photo archiveNine photographs from an earlier creative chapter
Where does the name ShanaStars come from?

Shana is a playful rearrangement of syllables from Natasha, a form of my name I used earlier. Stars combines a nod to my surname, Starzhynska, with the English word “stars”. The name stayed as my work moved from photography to software.

2006

Personal software tools

Automating photo processing — the beginning of my work with software.

2007–2011

ТОВ «Тікле»

From April 2007: contributing to the development, operation and maintenance of a services platform for Life, a mobile operator in Ukraine.

2011–2014

Family, personal projects & photography

A period devoted to childcare, personal projects and photography.

2014 — present

BMS platform

I work on the BMS platform with a team sharing a common vision.

Late 2023 — present

Self-employed developer

As a self-employed developer, I support corporate BMS clients and work with international clients on software development and maintenance in the financial sector.

Experience across software systems

04.2007 — 2011 · ТОВ «Тікле»

Mobile services platform

CRMBillingSMS / WAP / Web

Contributed to the development, operation and maintenance of a software platform for remote digital content sales and informational SMS services for subscribers of Life, a mobile operator in Ukraine.

The platform combined CRM, order management and billing functions. It supported ordering images, ringtones and melodies through SMS, WAP and Web, processing subscriber service commands, checking account charges and handling customer enquiries from multiple channels.

Modules & support · BMS

BMS: CRM, billing & service operations

CRMInternet providersCable TV

Since 2014, I have been working on the BMS platform with a team sharing a common vision. My contributions include defining tasks and implementing individual modules. Since late 2023, I have continued this collaboration as a self-employed developer, supporting corporate BMS clients.

The first BMS versions entered service in 2006. The system was developed to meet the needs of providers operating under the IT-TV® brand.

BMS (Billing Management System) brings together CRM, billing, call centre operations, service requests, topology, diagnostics and analytics. It is used by providers across Ukraine and service companies working with providers and their customers.

A substantial part of BMS business logic is implemented directly in PostgreSQL. Functions, triggers and checks connect service states, work requests and charges, maintaining data consistency.

International clients

Software for the financial sector

Software developmentMaintenance

I develop and maintain software for the financial sector.

Personal & team projects

Embedded software

EmbeddedSoftware development

My experience includes embedded software for personal projects and for clients as part of a hardware development team.

In daily use since 2025

AI & agent systems

Autonomous agentsLocal modelsIntegrations

Since early 2024, I have been exploring artificial intelligence and autonomous agents for programming and integration into software services. Since 2025, I have been actively using them in my day-to-day work, working with open-weight models and proprietary models from leading AI developers. I have hands-on experience deploying models and agent systems locally.

I continue to deepen this knowledge to improve my own productivity and help partners and clients create new services, automate routine processes and optimise operating costs.

What are you
working on?

Tell me what you want to build or improve, what already exists and where you need help. We can start with an email.

Remote collaboration

With clients in Ukraine and internationally.

One-off projects

A new solution or a defined task.

Long-term support

Ongoing maintenance and development.

Choose an available language

Русская версия временно отключена. Пожалуйста, воспользуйтесь украинской или английской версией.

УкраїнськаEnglish