Independent software development / Full product cycle

Business applications
from planning to launch.

I handle the full development cycle: discuss the task with the customer, learn the business context, design and build the application, test it and prepare its deployment.

From business task to a working product

Complex work, in a clear application.

I bring the tools a team needs into one workspace: tasks, statuses and the information needed to move work forward.

01 / What I build

Types of applications I work on

01

Business applications

Internal tools, CRMs and subscription products built for the team’s actual work.

INTERNAL TOOLS · CRM · SAAS
02

AI features

Assistants connected to business data and tools, with clear rules for what they can do.

ASSISTANTS · DATA · AUTOMATION
03

Backend & integrations

APIs, event processing and background jobs that connect products and external services.

APIS · EVENTS · BACKGROUND JOBS
04

Data & reporting

Data collection, storage and reports for day-to-day business decisions.

POSTGRESQL · CLICKHOUSE · REPORTS
02 / My projects

Projects I have worked on

Each project page explains what the product does, who uses it, how it works and which decisions shaped it.

01AI workspace

AI assistant for internal applications

An internal AI workspace that connects application knowledge, user roles and controlled tool execution.

PythonFastAPIAngular
Open project

Request handling

  1. INPUTEmployee question

    Product selected in the chat

  2. PROCESSProduct context

    Answer uses the saved repository revision

  3. CHECKAction permission

    Allow, deny or ask the employee

  4. RESULTAnswer and artifacts

    Reply and created files stay in the conversation

02Event infrastructure

Incoming event processing and fan-out delivery service

Receives HTTP events, selects recipients with configurable rules, creates a separate delivery for each match and keeps delivery history.

PythonPostgreSQLClickHouse
Open project

Event intake and delivery

  1. INPUTHTTP event

    Callback from an external platform

  2. CHECKValidate and deduplicate

    Source key, fields and 24-hour window

  3. PROCESSWatcher, Rule, macro

    Conditions choose recipients and build requests

  4. RESULTSend to each match

    Statuses and attempts go to ClickHouse history

03Campaign automation

Service for generating creatives from sports events

An operations workspace that connects sports feeds, creative generation and advertising-platform lifecycle management.

PythonCeleryRedis
Open project

Advertising campaign update

  1. INPUTSports feed

    Teams, match time and event status

  2. CHECKChoose a match

    Apply the campaign time and team rules

  3. PROCESSBuild the creative

    Fill text and image templates, render PNG

  4. RESULTUpdate the campaign

    Publish, update or pause the creative

04Traffic data & filtering

Advertising traffic segmentation and export service

A traffic-analysis pipeline that combines advertising reports, IP context and completeness-aware filtering.

PythonClickHouseDuckDB
Open project

Uploaded IP file

  1. INPUTCSV, ZIP or GZIP

    IP addresses and ranges

  2. PROCESSNormalize and enrich

    Prepare addresses and add location data

  3. CHECKApply filters

    Geography, IP ranges and event counts

  4. RESULTExport a segment

    Download the selected addresses as CSV

Advertising report

  1. INPUTSelect a date range

    Use imported daily reports

  2. CHECKCheck date coverage

    Stop if a day is missing

  3. PROCESSFilter in ClickHouse

    IP, user-agent, clicks, impressions or deposits

  4. RESULTExport or send

    CSV file or configured advertising upload

05Business workflow

CRM for media-buying teams

A media-buying CRM connecting offers, buyer assignments, review cycles, conversion events and monthly performance.

PythonFastAPIPostgreSQL
Open project

Offer review cycle

  1. INPUTOffer and assignment

    Product, market and responsible buyer

  2. PROCESSTracker events

    Clicks and conversion statuses

  3. CHECKCompare with FTD limit

    Evaluate the active test cycle

  4. RESULTReview and report

    Save the decision; show monthly CPA and ROAS

03 / How I work

I handle the full development cycle.

I discuss the task with the customer, learn the business context, design and build the application, test it and prepare deployment.

  1. 01

    Understand

    Discuss the goal with the customer, learn the current process and agree on requirements.

  2. 02

    Design

    Plan the solution, data, interfaces and integrations, including how errors should be handled.

  3. 03

    Build

    Develop the backend and interface, then connect the required external services.

  4. 04

    Test

    Check the main scenarios, access rules and integrations against the agreed requirements.

  5. 05

    Deploy

    Prepare the environment, deploy the application and hand over operating instructions.

AI in my development workflow

I use AI tools and review their work.

AI agents help me implement features, build interfaces and analyse code. I define the tasks, review their changes and remain responsible for the finished application.

04 / Engineering expertise

Problems I work on

05 / About me

Software developer working across the product lifecycle.

Since 2022, I have built internal tools, event-processing services and AI applications. My main focus is Python backend development; I also build interfaces, integrations and deployment workflows.

I discuss requirements directly with customers and own the technical decisions. I bring in design or infrastructure specialists when the project needs them.

Software development for business

Have a project in mind?

Tell me what the application should do, how the team works today and which requirements or deadlines matter.