24FreelanceFreelance marketplace that never sleeps
Active

Development in Dyalog APL for Finance and Quantitative Analytics

118 views#2365
Listing period12 daysuntil 21.11.2026
Posted23.08.2026
Views1180 in 14 days

About the service

I have been writing production code in Dyalog APL for nearly ten years — for banks, actuarial divisions and independent quant desks. Array-oriented programming is not exotic for me, but a natural way to think about data. When a calculation involves millions of rows, nested tables of rates or a price surface that needs to be revalued every few seconds, Dyalog APL lets me express the entire logic in a few dense and verifiable lines instead of bulky loops where errors hide. That is exactly what I offer: less code, fewer defects and numerical procedures that run at speed.

My typical projects are actuarial reserve and cash flow forecasting models, Monte Carlo pricing engines, portfolio risk and VaR calculations, time series analytics, and porting of obsolete APL logic or spreadsheet calculations into maintained Dyalog APL workspaces. I work confidently with what matters in practice: rank and leading axis operators, key and stencil, dfns and tacit chains, isolate utilities and parallel application for multi-core computation, coupling to databases through SQAPL, Conga and dotnet bridges. When needed I connect Dyalog APL with Python and native libraries.

The result is neat and well-documented. You get a versioned workspace or a set of source scripts, a brief explanatory note for each function, a set of tests with expected values and a walkthrough so your team can maintain the code themselves. I profile hot spots and tune them so that the concise expression is also fast. If you inherited opaque APL code that nobody dares touch, I will read it, explain it and carefully rework it. Describe the task, the data shape and the performance target — I will offer a concrete plan with stages.

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

Freelancer contacts
E-mailShow
24
Twenty · tip

Before you order

  • Look through the freelancer’s portfolio.
  • Describe your task and ask for a price and deadline.
  • Check reviews from other clients.
  • Or post a project and compare several offers.
Same category

Similar services

All services in the category
Good to know
How do I order this service?

Write to the freelancer using the form on this page: describe the task, the deadline and the result you need.

How do I check the freelancer?

Open the profile: rating, portfolio and reviews from other clients show experience with tasks like yours.

Viktoria O.Web programming
Contact

What this page answers