Skip to content
All work
2024—2025·Software Engineer

SDKs & Developer Tooling

Making integration the easy part

SDKs, bridging infrastructure, crypto faucets, and automation bots — the internal tools that improved onboarding, usage, and retention across blockchain and fintech products.

TypeScriptNode.jsRollupNPMGitHub Actions

The Problem

Every new surface and every new partner re-solved the same integration problems from scratch. Onboarding was slow, error-prone, and inconsistent — a tax paid over and over.

Research

The recurring pain wasn't the chain logic itself; it was the absence of a shared, well-packaged path to it. Developers needed tools that made the correct integration the default one.

Approach

I built and published SDKs to npm — including the Sailfish V3 SDK (@sailfishdex/v3-sdk) and offline-retry-sdk, a small library for resilient retries when the network drops — plus bridging infrastructure and crypto faucets. Alongside them I wrote automation: Telegram and WhatsApp bots and real-time, event-driven systems to streamline onboarding, notifications, and analytics.

01

Package the right path

SDKs bundled the tricky parts — signing, bridging, chain quirks — so integrating meant calling a function, not reading a protocol spec.

02

Automate the human bottlenecks

Bots handled onboarding and engagement flows that would otherwise need a person, freeing the team and speeding up users.

03

Event-driven by default

Real-time systems for analytics and notifications meant the product reacted to on-chain and user events instead of polling for them.

Challenges

Developer tools are only as good as their reliability and DX. I invested in clean APIs, versioning through NPM and Rollup, and CI via GitHub Actions so the tools stayed trustworthy as they evolved.

Outcome

The tooling improved onboarding, usage, and retention across products, and turned repeated integration work into a solved problem other engineers could build on.

Reflection

Good developer tools are empathy made executable. The best measure of success was how little anyone had to think about them.

Let's talk

Have an ambitious idea? Let's turn it into a product.

Whether it's a fintech platform, a developer tool, or an AI-powered experience — I love helping teams ship things people enjoy using.

Start a conversation