Independent software studio Full-stack + AI

Based in Armenia. Building beyond borders.

Big ideas.
Solid systems.

Useful software, from the first screen to the system behind it. Dyniqo is my independent studio for digital products, custom applications, and practical AI.

Built by Mehdi Lorestani. Open to inspection.

From interface to outcome
Runlane Core
Workflow orchestration / system overview
01 / Experience

Web console

Create. Connect. Explore.

02 / Connect

Backend API

Validate. Authenticate. Persist.

03 / Orchestrate

Workflows

Queue. Execute. Integrate AI.

04 / Understand

Visible results

Execution history. Audit trail.

React console + NestJS APIWorkspace-scoped dataTraceable execution
Explore the source
The working toolkitReactTypeScriptNestJSPostgreSQLPrismaRedisBullMQDocker

Ideas made
inspectable.

A look inside the studio. Two projects connecting thoughtful interfaces with application logic, automation, and public source you can inspect.

01 / Automation platformWeb + API + worker

Runlane Core

A workflow platform that makes automation visible. Build and inspect flows in a React console, connect external APIs, route structured AI decisions, and inspect failed runs or retry dead-letter executions.

React interfaceWorkflow engineAI routingStripe integration
Inside the build
  • A React console for workflow editing, execution history, step outputs, and recovery actions.
  • A NestJS API and BullMQ worker, with workspace-scoped access, retries, and dead-letter recovery.
  • HTTP connectors, structured AI responses, subscription synchronization, and recorded usage.

AI, billing, and notifications use configured external providers. Explore the implementation in the architecture documentation.

02 / Marketplace prototypeFull-stack product

GigaHub OS

A freelance marketplace prototype connecting discovery, proposals, contracts, and milestone delivery. A role-aware React experience sits over a transactional backend, with dashboards and activity history keeping the work in view.

Product interfaceRole-based journeysContractsAudit history
Inside the build
  • Connected React journeys for projects, proposals, contracts, and milestone review.
  • Role and ownership checks, version checks, and transactional updates across related records.
  • Database-backed dashboards and a separate worker for transactional outbox events.

This prototype models delivery states; payment processing and escrow are outside its implementation. The outbox publisher currently logs events. See the system architecture.

Your ambition.
The whole stack.

An early product, a better customer experience, or an operation ready for automation. Start with what needs to change.

Independent products and custom builds, shaped by the same attention to the whole experience.

01

Web products & platforms

Turn a focused idea into a usable product: customer portals, SaaS applications, marketplaces, and internal tools.Product flow / Front end / Back end

02

Interfaces that make sense

Shape the screens people work in every day. Clear journeys, responsive layouts, and interfaces connected to real data.React / Interaction / Responsive development

03

AI inside the workflow

Give AI a useful role in your product: assistants, information extraction, routing, and custom workflows with structured outputs.Model integration / Product experience / Usage control

04

Less repetitive work

Connect the steps your team keeps doing by hand. Automate intake, handoffs, notifications, and background work with visible outcomes.Workflow design / Queues / Recovery

05

Systems that talk

Bring your tools together through APIs and webhooks. Connect payments, external services, and the data your product depends on.API integration / Stripe / Data synchronization

06

A stronger next version

Improve a product that already exists. Rework a difficult interface, untangle application logic, or create a clearer path to deployment.Refactoring / Product evolution / Deployment

A good experience
has good foundations.

The screen is one part of the product. Explore how the interface, data, and background work fit together.

Pattern / 01Interface → System → Outcome

One product. Connected end to end.

A user's action travels from a clear interface through validated application logic to a durable change. The result comes back as a state they can understand.

  1. Useful interface
  2. Validated action
  3. Durable change
  4. Clear feedback
In GigaHub, the React client connects project, proposal, contract, and milestone journeys to the NestJS API.
See it in the source ↗

From a conversation
to something real.

A clear first milestone makes a big idea easier to act on. We define it, build it, and decide what comes next.

01 / Understand

Start with the people.

Who will use this? What is difficult today? We make the problem, the audience, and the intended outcome clear.

02 / Shape

Make the idea tangible.

Map the journey, the important screens, and the technical approach. Agree on a focused first version and its boundaries.

03 / Build

Connect the whole thing.

Bring the interface, application logic, data, and integrations together. Review working progress as the product takes shape.

04 / Deliver

Give it a clear next step.

Validate the agreed journeys, prepare deployment and handover, and identify the improvements that matter after the first version.

I started with the interface.
Then kept going.

Mehdi Lorestani

I'm Mehdi, the developer behind Dyniqo. I build independent products and work with businesses on custom software. My background started in front-end development and grew into full-stack systems, automation, and AI. I care about how the experience feels and how the whole system works.

Connect on LinkedIn

05 Start a conversation

Product questions. New ideas. Better systems.

What would you like
to make possible?

contact@dyniqo.dev

A product question or a new idea? Tell me what you're exploring, using, or trying to improve. You're talking directly to the person behind the work.

Your starting brief

Your browser couldn't copy automatically. Select and copy the text below.