Skip to content
View darrendc26's full-sized avatar

Block or report darrendc26

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
darrendc26/README.md

πŸ‘‹ Hi, I'm Darren Da Costa

Backend & Systems Engineer | DeFi Infrastructure Developer | Web3 Security Enthusiast

I build high-performance backend systems and distributed infrastructure using Rust, Go, and TypeScript, with experience across both Web2 and Web3 environments.

My work spans:

⚑ Distributed systems (task queues, load balancers, storage engines)

πŸ— Production-grade backend services (REST APIs, auth systems, transaction relayers)

β›“ DeFi protocols on Solana & Ethereum

πŸ” Secure wallet systems, nonce management & transaction lifecycle handling

While I enjoy building Defi Infrastructure and exploring intent-based systems & MEV-aware protocol design, I am equally interested in backend, systems, and infrastructure engineering roles in both Web2 and Web3


Featured Projects

Trading & Arbitrage

  • solana-arb-bot – Arbitrage bot scanning Jupiter API for profitable swap opportunities.
  • dex-engine – High-performance order matching engine in Rust.
  • CLMMetrics – Solana CLMM monitor returning liquidity, token, and balance data.

Infrastructure & Systems

  • LedgerFlow - Distributed payment processing system built with Go implementing a microservice architecture with REST APIs, gRPC services, Kafka-based event processing, asynchronous workers, and a double-entry financial ledger. Includes retry logic, dead-letter queue handling, Prometheus metrics, Grafana dashboards, and OpenTelemetry tracing for production-style observability.
  • Rust URL Shortener - A performant URL-shortening backend in Rust using Axum + SQLx + Postgres, Containerized (Docker), CI/CD–ready.
  • mini-redis-rust – Redis clone in Rust with WAL and custom storage.
  • vectorDB - Rust implementation of vectorDB
  • rust-task-queue – Distributed task queue in Rust.
  • load-balancer – Load balancer implementation in Rust.
  • go-chat-app-be – Real-time chat backend in Go with Redis + PostgreSQL.
  • go-stock-tracker – Stock price tracker with live broadcasting.
  • go-url-shortener – URL shortener built in Go.

DeFi Protocols

  • chainflow - Non-custodial Ethereum transaction relay built with NestJS, Prisma & ethers.js. Implements JWT auth, signature recovery, nonce validation, EIP-1559 fee handling, and secure transaction lifecycle tracking.

  • solendrix – Lending protocol built with Pinocchio. Implements init_market, init_user, collateral deposits/withdrawals, and borrowing across token pairs.

  • aquasol – Solana protocol to strip tokens into Principal Tokens (PT) and Yield Tokens (YT), enabling yield trading and fixed income strategies.

  • constant-product-amm – Constant product AMM in Rust with liquidity provision & swaps.

  • stealth-swap – Intent-based swap protocol with Dutch auction mechanics, solver competition & anti-MEV protection.

  • Vaultix – Solana-based lending vault with collateralized borrowing using iSOL & WSOL.

  • clmm-dex – Concentrated Liquidity Market Maker (CLMM) implementation on Solana.

  • Liquidity-Pool-with-token-swap – React + Ethers.js app implementing a token faucet, liquidity pool, and swap functionality.

Security & Governance

  • multisig-wallet – Multisig wallet built with Anchor (m-of-n signer requirement).

Solana Utilities & Apps


🧠 Skills & Tools

πŸ’» Languages

Rust | Go | TypeScript | JavaScript | Python | C++

β›“ Blockchain

Solana | Ethereum | Anchor | SPL Tokens | EVM | EIP-1559 | On-chain & Off-chain Infrastructure

πŸ— Systems & Backend

Distributed Systems | Databases | WAL | Networking | REST APIs | JWT Auth | Prisma ORM | Transaction Lifecycle Management

πŸ’° DeFi

AMMs | CLMMs | Lending Vaults | Arbitrage Bots | Intent-based Protocols | Non-Custodial Relayers | MEV-aware Design

βš™ Tools

Docker | Axum | NestJS | Express | PostgreSQL | Redis | WebSockets | GitHub Actions


Connect with Me


Pinned Loading

  1. multisig-wallet multisig-wallet Public

    A multisig wallet implementation in rust using Anchor framework which demonstrates m out of n signer requirement.

    Rust 1 1

  2. capstone-stealth-swap capstone-stealth-swap Public

    An intent based swap implementation with Dutch auction mechanics on Solana. Demonstrates atomic settlement, solver competition and anti-MEV protection.

    Rust

  3. vaultix vaultix Public

    Vaultix is a Solana-based lending vault where users can deposit SOL, receive iSOL tokens, lock them as collateral, and borrow SOL/WSOL. Built using Anchor.

    Rust

  4. Liquidity-Pool-with-token-swap- Liquidity-Pool-with-token-swap- Public

    An app built using react js and ethers to implement a liquidity pool and a token swap feature. The project also has a token faucet.

    JavaScript

  5. clmm-dex clmm-dex Public

    Rust

  6. load-balancer load-balancer Public

    A load balancer implementation in Rust

    Rust