Skip to content

Founder & engineering leadership

Dmytro Nasyrov

Founder and CTO Pharos Production

Founder of Pharos Production, PhD in Artificial Intelligence and lecturer at Igor Sikorsky Kyiv Polytechnic Institute.

  • Artificial intelligence
  • Software architecture
  • Engineering leadership
Dmytro Nasyrov
Dmytro NasyrovEngineering

About

Dmytro Nasyrov is the founder and CTO of Pharos Production, a software development and AI engineering company since 2013. With 23 years of engineering experience and a PhD in Artificial Intelligence, he leads engineering culture at Pharos and lectures at Igor Sikorsky Kyiv Polytechnic Institute.

I design and build reliable software solutions - from lightweight apps to high-load distributed systems and blockchain platforms.

PhD in Artificial Intelligence, MSc in Computer Science (with honors), MSc in Electronics & Precision Mechanics.

Education and credentials

Career timeline

  1. Founder and CTO, Pharos Production

    Software development and AI engineering. 90+ engineers, 110+ apps for 200+ clients across 28 industries. Aligned with ISO 27001, SOC 2, HIPAA, PCI DSS and GDPR frameworks.

  2. Lecturer, Igor Sikorsky Kyiv Polytechnic Institute

    Teaching engineering at Ukraine's leading technical university.

Ideas from practice

Articles by Dmytro Nasyrov

235 articles
  • A bike computer and a sports watch on a workbench beside a laptop showing an uploaded activity.
    20 min read

    FIT File Ingestion

    What a fitness platform has to build to accept device uploads and hand them back: a decoder that reads definition messages before data, a timestamp path that knows the FIT epoch from a relative value, an integrity check the specification owner makes the case for skipping on activity files, an identity key that survives a re-upload and an export path that is honest about what TCX and GPX drop.

  • An MVNO operations desk provisioning an eSIM profile onto a customer handset.
    20 min read

    eSIM Provisioning Integration

    What an MVNO or a connectivity platform has to build to move a profile from an SM-DP+ into a subscriber's eUICC: the consumer architecture and the components that own each step, an activation code whose positional fields fail quietly, two client paths that decompose that code differently and the authorization each platform demands before your app may download anything. With the failure we expect named at every step.

  • An IFC spatial tree diagram rendered as a real building section model on a desk.
    20 min read

    IFC Data Integration

    An IFC file can validate against the schema and still disagree with the last one about which storey a wall belongs to. This guide works through the decisions a construction platform makes when it ingests IFC: which encoding to accept, what identity is keyed on, how the spatial tree is discovered, where properties and quantities really live, how uploads are validated and how models are placed against each other.

  • A farm office desk preparing task data for isoxml integration with a machine terminal.
    20 min read

    ISOXML Integration

    The two halves of an ISOXML integration that no standard hands you: the mapping between a task data set and a platform's own model, and the validation that stops a bad export before it reaches a cab. Around them, the two transfer directions, where Part 10 and Part 11 sit, the dictionary lookup behind every logged value, what a task controller functionality actually warrants and the import failures the AEF names.

  • Engineers reviewing an LTI Advantage integration launch from an LMS course page.
    20 min read

    LTI Advantage Integration

    The platform half of an LTI Advantage integration, which the tool-side tutorials never cover: the identifiers a learning platform mints, the login it issues, the token it signs, the key set it publishes and the gradebook and roster endpoints it exposes. With the service table, the migration claim that keeps existing records attached and why the Complete certification level is required for platforms.

  • Crew controllers reviewing duty and rest timelines on a crew rostering software screen.
    20 min read

    Crew Rostering Software

    What a crew rostering engine has to compute under EASA Subpart FTL: the acclimatization state it derives before any table can be read, the maximum flight duty period looked up in reference time, the cumulative duty limits held as rolling windows beside a calendar-year flight time total and standby, reserve and rest on their own counters. Around them, the duties and rest data model, recomputation on disruption and the audit trail every verdict needs.

Last updated:

Work with Dmytro and the Pharos team

Describe your project and we will get back within one business day.

Your contact details
Please enter your name
Please enter a valid email address
Please enter your message

We use your details only to reply to your request. Data Privacy and Legal Notice

We typically reply within 24 hours