AI & fintech engineering · US & Ukraine, remote

We build the money-critical parts of your product, and the AI around them.

We are two senior Laravel, Node.js and Vue engineers who take products from the first spec to production. Since 2024 we have been on the core team of a US consumer lender, building underwriting, payments and messaging.

Problems we solve
  • AI agents & document AI
  • Lending & payments
  • SMS & email campaigns
  • SaaS, from spec to production
2.5M+
SMS and email recipients for a US lender
Hundreds
of loan applications a day get an AI second opinion
4.7 h to min
a nightly batch job, after our performance work
100%
Upwork Job Success for both founders, both Top Rated Plus
From both founders’ Upwork profiles, 2026.

Services

What we do

  • AI agents & document AI

    LLM features that work on real data, are measured before they ship, and leave the high-stakes decisions to people.

    • Multi-agent workflows that call your tools and log every step
    • Document AI that extracts fields, checks them by rule and sends doubtful files to a person
    • Prompt and model changes tested on real cases in CI, with a fallback provider
    • Admin-panel copilots that draft replies, while a person reviews and sends
    • OpenAI API
    • Azure OpenAI
    • LangChain.js
    • LangGraph
    • Vercel AI SDK
    • Gemini
  • Lending, underwriting & payments

    Loan origination, underwriting and payment systems where every decision is logged and every failed payment has a defined next step.

    • Origination and servicing platforms, from application to collections
    • Credit, fraud and bank-data rules in an editor your underwriters own
    • ACH and card payments: return codes, safe retries, split payments, write-offs
    • Loan workflows that never hang on a slow provider, plus e-signature and KYC
    • Laravel
    • Temporal
    • Plaid
    • Payliance
    • TransUnion
    • Clarity
    • IPQS
    • DocuSign
    • Stripe
  • SMS & email campaigns

    Campaigns that reach millions of people without slowing your app, and a contact center where agents see the whole customer.

    • Campaign engines with templates, segmentation, sender warming and engagement tracking
    • Drag-and-drop campaign workflows with schedules and steps that branch on answers
    • Inbound replies sorted by AI, so opt-outs, abuse and fraud reports are handled automatically
    • Twilio Flex contact center: outbound queue, full history, caller verification
    • Laravel
    • Laravel Horizon
    • Laravel Cloud
    • Twilio
    • Twilio Flex
    • SendGrid
    • OpenAI API
  • SaaS products & integrations

    SaaS products on Laravel and Node.js, with the payments, store sync and APIs they depend on.

    • SaaS back ends, REST APIs, admin panels and multi-tenant storefronts
    • Stripe subscriptions, Stripe and PayPal payments
    • Shopify, WooCommerce and eBay store sync
    • Login and MFA upgrades for existing apps
    • Vue, Nuxt and React front ends, real time over WebSockets
    • Laravel
    • Node.js
    • NestJS
    • Vue
    • Nuxt
    • React
    • Stripe
    • Laravel Reverb
  • Full-cycle product development

    One senior team from the first spec to production: we plan, build, test and deploy, then keep it running, or take over the code you already have.

    • Architecture and build in one team: back end, front end and integrations
    • Test suites kept green in CI: PHPUnit and Cypress on GitHub Actions
    • Deploys and servers: AWS, Laravel Cloud autoscaling, Docker, Nginx and Linux
    • Takeovers: legacy code mapped, fixed, documented and moved to Laravel and Vue
    • Docker
    • Nginx
    • Linux
    • AWS
    • Laravel Cloud
    • GitHub Actions
    • PHPUnit
    • Cypress
  • Reporting, analytics & performance

    Reports people use every day, and jobs and exports that finish in minutes instead of hours.

    • Dashboards and analytics apps for leadership and partners
    • Elasticsearch reports that slice large data sets, with charts
    • Meta and Google ad statistics in one place, and tools to run Facebook ads
    • Slow jobs profiled and rebuilt, with streaming exports of millions of rows
    • Elasticsearch
    • MySQL
    • PostgreSQL
    • Redis
    • Vue 3
    • Laravel Nova

Problems

Problems we solve

If one of these sounds familiar, we have fixed it before.

  • “Every loan application still gets reviewed by hand.”

    Automated underwriting over six credit bureaus and Plaid, with rules your underwriters edit themselves.

    Lending, underwriting & payments
  • “Our ops team checks every uploaded paystub manually.”

    AI extraction and document checks replaced manual paystub review at a US lender.

    AI agents & document AI
  • “We want AI in the product, but we can’t let a model make the decision.”

    An AI second opinion that logs every step and never approves or denies on its own.

    AI agents & document AI
  • “Failed ACH debits turn into manual clean-up.”

    Explicit payment states, and every return code mapped to a defined next step.

    Lending, underwriting & payments
  • “Our SMS and email campaigns slow the whole app down.”

    Sends move to autoscaling queue workers, isolated from the web app.

    SMS & email campaigns
  • “We need a SaaS product built, and no team to take it to production.”

    We have taken products from architecture to production on AWS, Laravel Cloud and self-managed Linux servers.

    Full-cycle product development
  • “Nightly jobs take hours and big exports time out.”

    A 4.7-hour nightly job cut to minutes; streaming exports for 3M+ rows.

    Reporting, analytics & performance
  • “Nobody understands our legacy app, and nobody wants to touch it.”

    We took over an undocumented workflow builder, fixed long-standing bugs and wrote its first docs.

    Full-cycle product development

Work

Selected work

Client systems stay private, so each card says who it was for, what we built and what changed.

  • Consumer lending
  • B2B financial services
  • Payments
  • SaaS
  • Real estate
  • Construction & home services
  • Marketing & ad tech
  • E-commerce & wholesale

AI

AI that works on real data

  • US consumer lender

    An AI second opinion on every loan application

    Multi-agent LLM underwriting walks the lending policy rule by rule next to the in-house decision engine. Every rule outcome and tool call is logged, and the AI never approves or denies on its own. It handles hundreds of applications a day.

    • Azure OpenAI
    • LangGraph
    • Node.js
  • US consumer lender

    Paystub checks without the manual review

    A vision model pulls employer, pay period and gross and net pay into a strict schema. Deterministic checks catch stale or non-payroll documents, anything doubtful goes to a person, and clean files go to Plaid automatically. Manual document review is gone.

    • OpenAI API
    • Playwright
    • Plaid
  • US consumer lender

    An AI copilot inside the admin panel

    Staff ask about a loan or draft a customer reply without leaving the back office. Answers stream in live, drafts use approved knowledge and account facts, personal data is redacted first, and a person sends every reply.

    • Laravel Nova
    • Vue 3
    • Node.js

Fintech

Lending and payments

  • US consumer lender

    Underwriting rules over six credit bureaus

    A decisioning rules engine over six credit bureaus and Plaid bank verification, on Temporal workflows so one slow provider never hangs a decision. New rule sets run in shadow mode against live traffic first, every call goes to a decision log, and underwriters edit policy in a visual editor.

    • Laravel
    • Temporal
    • Plaid
  • US consumer lender

    ACH and card payments, tracked to settlement

    Every debit moves through explicit states from submission to settlement. Return codes such as R01 map to a defined next step, retries run only when balance, window and attempt checks pass, and written-off loans stop auto-debits.

    • Laravel
    • Payliance
    • ACH
  • US consumer lender

    Lead scoring in shadow mode

    A lead-scoring service with a decision log and a shadow mode that validates models against live traffic.

    • Laravel
    • Redis

Campaigns & contact center

Reaching customers at scale

  • US consumer lender

    SMS and email to 2.5M+ recipients

    A campaign engine with templates, segmentation, sender warming and bot filtering. An OpenAI model sorts inbound replies, so opt-outs and fraud reports are handled automatically, and sends run on autoscaling workers isolated from the web app, at hundreds of thousands of messages a day.

    • Laravel Horizon
    • Laravel Cloud
    • Twilio
    • OpenAI API
  • Enterprise survey & feedback platform

    Survey answers that trigger email and SMS

    Drag-and-drop campaign workflows with schedules and next steps that branch on survey answers, plus the Twilio SMS delivery flow. We took over the builder, fixed long-standing bugs and wrote its first documentation.

    • Zend
    • Vue.js
    • Twilio
  • US consumer lender

    A call center that knows the customer

    A Twilio Flex plugin in React and TypeScript: an outbound call queue, one timeline of calls, texts, chats and emails, and caller verification before any account details appear.

    • Twilio Flex
    • React
    • TypeScript

SaaS & full cycle

Products built from spec to production

  • Instant-quote SaaS for exterior contractors

    Instant quotes with an AI preview

    Multi-tenant contractor storefronts: customers outline the area on a map, get a price on the spot and see the chosen materials rendered onto a photo of their own property. Stripe runs the orders and the contractors’ subscriptions.

    • Laravel
    • Vue.js
    • Gemini
    • Stripe
  • Real-estate platform for agents and lenders

    A real-estate platform, down to its servers

    A Laravel platform where agents and lenders buy and sell property, with the Linux system administration of the servers it runs on.

    • Laravel
    • PHP
    • Linux
  • B2B wholesale marketplace for home furniture

    Store sync for a wholesale marketplace

    Retailers keep products and inventory in sync between the marketplace and their Shopify, WooCommerce and eBay stores, with PayPal and Stripe payment flows.

    • Laravel
    • Shopify
    • WooCommerce
    • eBay

Data & optimization

Reports and performance

  • A 4.7-hour reporting job, down to minutes

    A nightly reporting job had grown to 4.7 hours and was delaying the morning numbers. Profiling found row-by-row processing; chunked queries and a streaming CSV export brought it down to minutes for 3M+ rows, with memory flat.

    • PHP
    • Laravel
    • MySQL
  • Enterprise survey & feedback platform

    Reports filtered to any answer

    Over 1.5 years on the platform: Elasticsearch reporting that slices large survey response sets by question and answer type, with charts on the filtered data.

    • Elasticsearch
    • Zend
    • Vue.js
  • US consumer lender

    Analytics leadership opens every day

    A Vue 3 analytics app used daily by leadership and partners, plus dashboards and metrics in the Laravel Nova back office.

    • Vue 3
    • Laravel Nova

Some of this work started before Devinware and was delivered by one of our founders.

Process

How we work

From the first spec to production, with a small senior team on long engagements. You work directly with the founders.

  1. Send a short description

    Email info@devinware.com with what needs to be built or fixed, and we’ll tell you how we’d approach it.

  2. Start with one scoped task

    A first piece of work with a clear outcome, so you can judge us on results. Most clients stay for months.

  3. Build, test and deploy

    We design it, build the back end and front end, keep PHPUnit and Cypress suites green in CI, and deploy to AWS, Laravel Cloud or your own Linux servers.

  4. Stay on as your senior team

    After launch we keep shipping fixes and new features as part of your core team, in US business hours.

  • Evaluation first, then prompts.
  • AI drafts, people decide.
  • Explicit states for money.
  • Shadow mode before go-live.

Team

Who you’ll work with

Devinware is two senior engineers with 8+ years each in software.

  • Alex P.

    Co-founder · Senior full-stack & AI engineer

    Built a US lender’s AI underwriting system, ACH and card payments and Twilio Flex contact-center tools on Laravel, Node.js, Vue and React. Before that, took client platforms from architecture to deployment on AWS. Started in industrial automation.

    Ukraine · works US business hours

  • Taras N.

    Co-founder · Senior full-stack & AI engineer

    Built a US lender’s underwriting rules over six credit bureaus and Plaid, AI paystub parsing and lead scoring on Laravel and Vue, plus performance work on slow jobs and big exports. Before that: a Danish digital lender’s B2B platform, a real-estate platform and its Linux servers, and Facebook ad tools.

    Asheville, North Carolina · US Eastern time

Reviews

What clients say

Upwork reviews of our founders, quoted word for word. Each one links to the founder’s Upwork profile, where the job and its rating are listed.

Rated 5.0 out of 5

Olexandr is a fantastic developer. He completed the project on time and the features he updated look great. Any issues he solves quickly. Thank you!

Software updates for a SaaS · Upwork review of Alex · Jun 2025View on Upwork (opens in a new tab)

Rated 5.0 out of 5

Extremely prompt, great communicator and did all tasks extremely fast. Would definitely use Taras again.

Laravel menu update · Upwork review of Taras · May 2024View on Upwork (opens in a new tab)

Rated 5.0 out of 5

Taras is an amazing developer. He did exactly what we wanted. Was always quick to make important fixes when we needed it.

Updates to a construction SaaS, a one-year project · Upwork review of Taras · 2024–2025 · excerptView on Upwork (opens in a new tab)

Rated 5.0 out of 5

Taras was able to quickly devise a solution to our problem and helped expand the functionality of our project.

PHP logic help · Upwork review of Taras · Oct 2024 · excerptView on Upwork (opens in a new tab)

Rated 5.0 out of 5

Taras did an excellent job integrating an MFA service into a PHP-based web app I needed assistance with.

MFA for a PHP/MySQL app · Upwork review of Taras · May 2024 · excerptView on Upwork (opens in a new tab)

  • 100% Job Success
  • Top Rated Plus
  • Reliable
  • Solution Oriented
  • Clear Communicator
  • Collaborative
  • Accountable for Outcomes
  • Committed to Quality

Stack

Tools we use in production

AI & LLM
  • OpenAI API
  • Azure OpenAI
  • LangChain.js
  • LangGraph
  • Vercel AI SDK
  • Gemini
Back end
  • PHP
  • Laravel
  • Laravel Nova
  • Laravel Horizon
  • Laravel Reverb
  • Node.js
  • TypeScript
  • NestJS
  • Temporal
Front end
  • Vue 3
  • Nuxt
  • React
  • Livewire
Data
  • MySQL
  • PostgreSQL
  • Redis
  • Elasticsearch
  • Meilisearch
Fintech
  • Plaid
  • TransUnion
  • Clarity
  • IPQS
  • Payliance
  • Stripe
  • PayPal
  • DocuSign
Messaging
  • Twilio Voice
  • Twilio SMS
  • Twilio Flex
  • Twilio Studio
  • SendGrid
Deploy & testing
  • Docker
  • Nginx
  • Linux
  • AWS
  • Laravel Cloud
  • GitHub Actions
  • PHPUnit
  • Cypress
  • Playwright

Contact

Tell us what needs to be built or fixed.

A few lines are enough. We reply within one business day with how we’d approach it.