r/fintechdev

Most A/B tests break before they even run
▲ 7 r/fintechdev+5 crossposts

Most A/B tests break before they even run

https://preview.redd.it/g3h65ltymsjh1.png?width=767&format=png&auto=webp&s=e01808b3b6d935d47ae5d9f5c8300345c72fabed

A business team wants to test something. They pull a customer list, split it in half, and run the test. That split is usually where it goes wrong.

Splitting randomly across the whole base can leave one group with more customers from a specific profession, region, or education level than the other. When the results come in, nobody can tell whether the difference came from the test or from the composition of the groups.

There is also the sample size question, which most teams skip entirely. If the base is too small to detect the effect you care about, the test will come back inconclusive no matter how well you run it. That is a calculation you do before, not something you discover after two weeks of waiting.

I built a pipeline that handles this part: upload a customer base, get back two stratified groups with proportional composition, the minimum sample size backed by power analysis, and a statistical check (t-test and chi-square) proving the split was fair. Output is two CSV files plus a plain text summary the business team can actually read.

Tested it on a bank marketing dataset with 11k customers. Stratified by profession, marital status and education, the resulting groups came back with p-values above 0.99 across every variable, meaning no meaningful skew in either direction.

Hub: https://aiforfintech.tech
Github: https://github.com/junidepieri-design/expd-001-ab-test-design-pipeline

How does your team handle the split when designing a test?
👊

reddit.com
u/AIforFintech — 3 days ago
▲ 43 r/fintechdev+3 crossposts

Top 5 stock market APIs I use every day

​Hey guys,

​I’ve tested a ton of data feeds. Here is the exact stack of stock market APIs I keep integrated every day for data ingestion, charting, and strategy sweeps.

​1. Live Streaming & Order Book: Polygon

You all probably know this one, but it's honestly the smoothest WebSocket API out there for raw, low-latency price action. I use it to stream real-time ticks so my execution engine never gets caught off guard by a sudden price flash.

​2. Fundamentals & Historical: Financialmodelingprep

An absolute must-have for pulling clean, deep fundamental data. It lets me sweep income statements, balance sheets, and historical ratios via simple REST endpoints without having to manually scrape SEC filings.

​3. Data Enrichment & Analytics: Sentimentick

I use this API to inject critical data right into the middle of my pipeline. It scans news and social feeds to spit out quantitative sentiment scores, and it also handles technical analysis directly. It really helps filter down the tickers and find healthy candidates for swing-trade signals.

​4. Global Coverage & End-of-Day: eodhd

Great for when you need to expand your bots outside of just the US markets. Their API gives you access to a massive library of international stocks, ETFs, and historical splits with excellent uptime and straightforward documentation.

​5. Backtesting & Free Tier: Alphavantage

Essential for the early stages of building a new strategy. Their API is incredibly reliable for pulling standard technical indicators and historical daily bars, and their free tier makes it perfect for sandbox environments and local testing.

​Hope it helps the new developers and traders out there! Let me know if you have any questions or what your API stack looks like.

u/Routine_Bat6675 — 7 days ago

How would you structure real time fraud monitoring for a card program?

I'm trying to grasp a better idea on how people structure the fraud layer around card authorization without making the authorization path too heavy. Velocity and hard spending limits seem easy enough to evaluate immediately but things like merchant patterns, relationships between multiple cards and activity across the wider program seem like they'd require more context in my opinion.

I'm leaning toward keeping high confidence checks in the authorization path and doing the heavier analysis separately then feeding those results back into future authorization decisions.

People who built something similar could you guys give me some context or idea on how you split the real time controls from the broader monitoring layer? Thanks in advance.

reddit.com
u/Adorable-Climate-842 — 10 days ago
▲ 15 r/fintechdev+3 crossposts

Senior Developer Needed — White-Label API Integration for Fintech Ramp Engine

​

We’re looking for an experienced backend/full-stack developer to help complete and verify an authorized white-label API integration inside an existing fintech platform.

The platform already exists. We are not looking for someone to rebuild the backend from scratch. We need someone who can understand an existing codebase, integrate the provider’s white-label API correctly, fix remaining issues, and test the complete flow.

Stack: Next.js, TypeScript, Node.js, Supabase/PostgreSQL, Vercel, GitHub, Admin Dashboard, Hosted Checkout, webhooks, and reconciliation services.

How the Ramp Engine should work

Customer opens Hosted Checkout → Ramp Engine collects the transaction requirements → backend calls the white-label API → available countries/payment methods/providers are returned → quotes are requested → best/selected provider is launched → transaction status is tracked → webhook/reconciliation confirms finality → merchant is notified.

The developer should be comfortable working with API flows such as:

Bootstrap / initialization

Supported countries

Available payment methods

Provider availability

Quote generation

Provider selection

Checkout/session launch

Transaction status

Signed webhooks

Idempotency

Reconciliation

Finality processing

Settlement records

Merchant notifications

Credentials and API keys must remain server-side only and must never appear in browser code, logs, Git history, or public messages.

You will first review the repository, existing architecture, Admin controls, database, and audit reports before making changes. Working components should be preserved rather than unnecessarily rebuilt.

We also need proper testing, including unit tests, API integration tests, PostgreSQL tests, concurrency/idempotency tests, webhook security tests, typecheck, lint, build, and deployment verification.

During development, all live transaction controls remain OFF. No real financial transaction or customer-fund activity is required.

Who we’re looking for

Please message me if you have strong experience with:

Next.js / TypeScript / Node.js

PostgreSQL / Supabase

Complex third-party or white-label API integrations

Payment/ramp/fintech APIs

Signed webhooks

Idempotency and duplicate-event protection

Reconciliation systems

Secure API credential handling

Existing production monorepos

When contacting me, please briefly explain similar integrations you have completed, your experience with webhooks/reconciliation, and provide relevant GitHub or portfolio examples if available.

We are specifically looking for someone who can understand the existing architecture and finish the integration correctly, not someone who wants to replace everything with a new system.

reddit.com
u/asuantech — 12 days ago
▲ 20 r/fintechdev+5 crossposts

We tested 9 techniques for handling extreme class imbalance. The most complex one lost.

A common mistake when building fraud models is picking a resampling technique because it is popular, not because it was tested against the alternatives. SMOTE gets recommended by default, but on real fraud data it is rarely the best option.

A practical example: in a credit card fraud dataset, fraud represents 1 in every 578 transactions. A model that always predicts "not fraud" would score above 99.8% accuracy. Standard metrics like Accuracy and ROC-AUC look fine even when the model is not catching anything useful. PR-AUC is what actually tells you the truth here.

I ran a benchmark comparing 9 approaches on the same data, same split, same base model: random undersampling, oversampling, SMOTE, SMOTE-ENN, ADASYN, class weighting, Isolation Forest, and threshold tuning. SMOTE-ENN took about 15 minutes to run and finished sixth. A moderated class weight adjustment, which changes nothing in the training data and adds a single parameter, won.

Final result on the test set: 82 of 98 real fraud cases caught, with only 5 false positives out of 56,864 legitimate transactions.

Hub: https://aiforfintech.tech
Github: https://github.com/junidepieri-design/fraud-001-imbalanced-classification-benchmark

What has been your experience with SMOTE vs simpler alternatives?
👊

u/AIforFintech — 10 days ago
▲ 3 r/fintechdev+1 crossposts

New EU draft rules would make firms explain why they did not use eIDAS for remote onboarding. How far is that from what you do today?

Most remote onboarding in the EU today runs on document capture plus a liveness check, and eIDAS-compliant electronic identification tends to be available as an option rather than set as the default. The draft language flips the burden, so the non-eIDAS route becomes the one that needs explaining.

How much of a change that is in practice seems to depend entirely on where a firm already sits. For those offering an eID path alongside document checks, it may come down to documentation. For firms operating in markets where eID coverage is thin, it could mean rebuilding the flow.

Interested in how others are reading it. Where does remote onboarding sit for you today, and does the justification requirement look like a real obstacle or a paperwork one?

reddit.com
u/Shufti-Global — 9 days ago
▲ 2 r/fintechdev+2 crossposts

Built a tiny “What should I do?” app with an AI app builder

I've been playing around with an app builder that lets you actually build and run little apps from a prompt.

I made these cool ones that gives you something to do when you're bored:

https://kronoslabs.dev/run/what-should-i-do?view=full

https://kronoslabs.dev/a/the-quant-game?view=full

Curious what people think of these, the platform is kinda dogshit / in its infancy IMO like its really buggy and flaky and shit but could be worse and do not see better options inline right now

u/Charming-Ad-2356 — 9 days ago

How do you evaluate a fintech development company before hiring them?

I’ve been researching development partners for a fintech product recently, and one thing I’ve realized is that choosing a software company for fintech is quite different from choosing a general development agency. A company can be excellent at building mobile apps or web platforms, but that doesn’t necessarily mean they understand the challenges that come with financial products.

For fintech, I think the technical side is only part of the equation. You’re dealing with sensitive financial information, integrations with banking or payment systems, security requirements, scalability, and often regulatory considerations as well. On top of that, the team needs to understand the actual product and the users rather than simply taking a set of requirements and turning them into an app.

I’ve also been looking at companies like GeekyAnts and how their experience across fintech and emerging technologies fits into this space. I’m especially curious about newer technologies such as AI. There are plenty of companies now describing themselves as “AI-powered,” but I’m more interested in whether they can actually use AI where it makes sense, without adding it just because it sounds impressive.

For anyone who has hired an external development company for a fintech or banking product, what did you look at before making the decision? Did previous fintech projects matter more to you than technical expertise, pricing, or the size of the team? And after working with them, was there anything you wish you had evaluated before hiring them?

reddit.com
u/Chemical_Tonight_790 — 13 days ago