Marat Fatkhullin

Available to hire

Clean product data, clear documents and useful business tools I clean CSV data, compare price lists by a unique ID, convert flat JSON to CSV and organize PDF pages.

About

Clean product data, clear documents and useful business tools

I clean CSV data, compare price lists by a unique ID, convert flat JSON to CSV and organize PDF pages. I also build local calculators, reusable Python CSV tools and simple browser order trackers. For larger app requests, I first check the workflow, scope and deployment requirements.

We agree the input, limits, result and delivery date before an order. I preserve source files and check the output against the brief. Portfolio projects are my own demonstrations using fictional data, not client commissions.

I use AI-assisted tools and verify the delivered files. Where a project requires it, I agree AI use with the buyer in writing before work begins. Send a non-confidential sample and describe the result you need.

  • Joined October 2026

Languages

  • RussianFluent

Projects · 7

Turn repeated manual pricing calculations into a calculator with a clear total and breakdown. Enter the quantity, unit rate, extra charges and discount, then see the total and a breakdown. The result can be saved as a TXT file. This is a self-initiated, AI-assisted demonstration using fictional prices, not a client engagement. The example calculation is 12.5 x 320, plus 500 and 250, with a 10% discount: 4,275 RUB. The calculation rules and error cases have been checked. The delivered format is a local HTML file with source code and a short guide. It needs no account or hosting. The custom package covers one agreed formula, up to five numeric fields and one screen. Before taking a project, I review the rules, example answers and the desktop browser that will be used. Website installation, shared databases, payments and external APIs require separate scoping.

  • Web Developer

Copying values between spreadsheet columns is repetitive and easy to get wrong. This original working demonstration turns a defined CSV mapping into a reusable local Python tool. It copies values into empty destination cells, preserves existing values, keeps the input file unchanged and produces an audit log and completion report. It handles up to 10,000 rows, 100 columns and 10 mapping pairs per agreed file structure. Python 3.10+ is required. Validation includes 10 automated checks, a real 10,000-row run and running the extracted delivery package. This is my own demonstration with fictional data, not a client commission. The image reproduces the actual result.csv from the supplied fictional sample: three values copied, two existing values preserved and one empty source skipped. It is an output report, not a screenshot of a client system. I can build a reusable CSV transfer program for an agreed set of fields and matching rules. Send a non-confidential sample and the desired result to discuss fit and a quote. Delivery and payment are agreed before an order. CRM integration, Excel support and Python installation are outside this sample. Developed with AI assistance; substantial AI use requires the buyer's written agreement before work begins.

  • Software Engineer

This original working demonstration brings client orders, deadlines, status and amounts into one local browser application. It is designed for one person who currently tracks work across messages and notes. Features include adding and editing orders, search, status filters, outstanding amounts, CSV export, JSON backup and full restore. One HTML file opens on a desktop computer without a server. Records stay in the current browser profile; separate backups are essential. The sample supports up to 2,000 orders and currently uses Russian labels and RUB. Validation includes 14 core checks and 7 handler checks with browser-object substitutes. The owner separately tested persistence after reload, adding records, downloading a JSON backup and restoring four saved records after adding a fifth. Browser compatibility must still be checked for each buyer. This is my own product demonstration with fictional orders, not paid client work. The image reports the actual application core output for its fictional demo: three active orders, 18,000 RUB outstanding, and a JSON backup restored without changing the records. It is a generated data report, not a UI screenshot or a sales result. I can adapt the tracker to agreed fields, language, currency and browser. Shared access, cloud sync, payment processing and accounting are outside this sample. Developed with AI assistance; substantial AI use requires the buyer's written agreement before work begins.

  • Software Engineer

Your team can see what needs doing, update progress and leave a clear history. I build an app where a manager assigns work, employees see their tasks, and the manager reviews results in one place. The defined package covers one company, up to 10 accounts, two roles and up to 2,000 tasks. It includes sign-in, task assignment, due dates, filters, status updates, comments, history and CSV export. Your name, logo, colours and field labels are included, with initial entry of up to 30 sample records. The full package includes Android and iPhone apps, a shared backend and database, a web manager panel, one HTTPS deployment to your server, source code, a setup guide, backups and a restore check. I prepare release builds, listing materials and submissions to Google Play, RuStore and the App Store through your accounts and the agreed eligible distribution route. Up to two rounds of store feedback and related corrections across the three stores are included within the agreed scope. Store approval and review timing are controlled by each store. The starting full-package price is $690 for one defined process. Planning is included; a separate prototype purchase is optional. Two revision rounds and 30 days of corrections to reproducible defects in the agreed workflow are included. The implementation target is 45 calendar days from the agreed start with the specification and required access ready. Account setup, required store testing and external review time are agreed separately before the order. Your store accounts, hosting and domain stay under your ownership. Their fees and running costs are separate and disclosed before ordering. My build-environment setup is included in the development price. This scope requires internet access and excludes payments, chat, push notifications, maps, external-system integrations and offline synchronization. The images show my own working demonstration with a Russian interface and fictional data, not a client deployment or a store-published app. The client-facing language is agreed before the order. The backend and browser workflows have been tested, and an Android debug build has been created. iPhone builds and physical-device checks are still to be completed; build access, device testing and the delivery plan will be confirmed before accepting a full project. I use AI-assisted development with testing. Substantial AI use is agreed with the buyer in writing. Please send one workflow, the roles and a few fictional examples so we can agree a fixed scope, price and timeline. Communication and payment stay on this platform.

  • Data Analyst
  • Software Engineer

Know who has each item, when it should return and what condition it is in. I build an equipment app where a manager issues and receives items and employees see the equipment assigned to them. The defined package covers one company, up to 10 accounts, two roles, up to 500 items and 5,000 issue records in the initial configuration. It includes item cards, inventory IDs, storage locations, recipient, return date, condition and history. An item cannot be issued twice at the same time. Your name, logo, colours and labels are included, with initial entry of up to 30 sample records. This is operational tracking, not accounting. Barcode scanning and photos are outside this package. The full package includes Android and iPhone apps, a shared backend and database, a web manager panel, one HTTPS deployment to your server, source code, a setup guide, backups and a restore check. I prepare release builds, listing materials and submissions to Google Play, RuStore and the App Store through your accounts and the agreed eligible distribution route. Up to two rounds of store feedback and related corrections across the three stores are included within the agreed scope. Store approval and review timing are controlled by each store. The starting full-package price is $690 for one defined process. Planning is included; a separate prototype purchase is optional. Two revision rounds and 30 days of corrections to reproducible defects in the agreed workflow are included. The implementation target is 45 calendar days from the agreed start with the specification and required access ready. Account setup, required store testing and external review time are agreed separately before the order. Your store accounts, hosting and domain stay under your ownership. Their fees and running costs are separate and disclosed before ordering. My build-environment setup is included in the development price. This scope requires internet access and excludes payments, chat, push notifications, maps, external-system integrations and offline synchronization. The images show my own working demonstration with a Russian interface and fictional data, not a client deployment or a store-published app. The client-facing language is agreed before the order. The backend and browser workflows have been tested, and an Android debug build has been created. iPhone builds and physical-device checks are still to be completed; build access, device testing and the delivery plan will be confirmed before accepting a full project. I use AI-assisted development with testing. Substantial AI use is agreed with the buyer in writing. Please send one workflow, the roles and a few fictional examples so we can agree a fixed scope, price and timeline. Communication and payment stay on this platform.

  • Data Analyst
  • Software Engineer

A business app is easier to price when the workflow is clear. This original demonstration shows one staff task process across six linked screens and two simulated roles: a manager assigns work, an employee updates a task, and the manager reviews the result and history. Available as a standalone planning service for $100, delivered in 7 calendar days: one workflow, up to 6 screens, up to 2 roles, a clickable HTML prototype, editable source, a written specification, acceptance criteria and a development estimate. One revision round within the agreed scope is included. Please message me with your process before ordering. The sample uses fictional data and simulated actions. It has no real authentication or production storage; refreshing resets the demonstration. Ten logic checks and the complete six-screen browser workflow passed. A narrow 390px browser frame was checked without horizontal overflow. This is not a physical-phone or store-publication test. You receive a useful planning result and do not have to continue development with me. If we agree on full development of the same scope through Twine, the $100 planning price is credited against that separately agreed project price. Full development may include Android, iPhone, a backend, a manager panel and store submission work, with scope, device access, accounts and costs agreed before accepting that project. Production builds, hosting, integrations and store submission are outside the $100 planning service. This is my own demonstration, not a client commission. The cover illustrates the service and the example workflow. Developed with AI assistance; substantial AI use requires the buyer's written agreement before work begins. Communication and payment stay within Twine.

  • Data Analyst
  • Software Engineer

Self-initiated demonstration using synthetic product data, not a client engagement. The source CSV contained duplicate rows, extra spaces and an empty row. I cleaned the data with a reproducible script: 10 rows became 7 after removing 2 exact duplicates and 1 empty row. All 7 item IDs and prices were checked against the source. Leading zeros were retained. The image shows excerpts from the source and result. The original file was preserved. Similar-looking records were not merged. Item IDs should be imported as text when opening the CSV in Excel.

  • Data Analyst

Work experience

CSV and local software demonstration projects · Self-initiated projects, not client employmentOct 2026 – Present · 2 mos

Own demonstrations using fictional data: CSV cleanup and comparison, a reusable Python CSV mapper, an offline calculator and a local browser order tracker. AI-assisted development with output checks and documented limits. These projects are portfolio examples, not paid client commissions or employment references.

Education

Bachelor, Business Informatics · Plekhanov Russian University of Economics2013 – 2017

Hire Marat Fatkhullin today

Post a job and invite Marat, or contact them directly. No hidden commission.

Post a job