App LogoApp name
JO

JOSHUA OJEDAPO

Open to work8 years experience

Senior Full-Stack Developer

Lagos, NigeriaTarget Roles: Backend Engineer • Full-Stack Developer • Frontend Specialist

Senior Full-Stack Developer | Web3 | AI Systems

GitHubLinkedIn
Resume
Email

Standing Rank

Rank Not Available

Developer Badges

Badges Pending

Skills & Technologies

59 skills
typescriptjavascriptpythonsolidityphpreactnext.jsvue.jsnuxt.jselectronchrome extensionstailwind cssnode.jsexpressfastifynestjswebsocketsmicroservicesrestgraphqllangchainmastraanthropic/claude sdkopenai apishuggingfaceragagent orchestrationethers.jsweb3.jshardhatchainlinkethereumbaseipfsthe graphpostgresqlmongodbmysqlredisprismasequelizedockerkubernetesawsbullmqrabbitmqpm2nginxci/cdgitjestvitestmochareact testing librarycypressauth0hyperswitchmedusajsstripe

Work Experience

Senior Full-Stack Developer

PaltextAI

Jan 2025 - Present Remote
  • Architected and delivered a scalable autonomous agent system capable of performing multi-step business workflows across messaging platforms, reducing manual workload for clients.
  • Integrated LLMs and RAG pipelines using LangChain, enhancing agents' contextual reasoning and decision-making accuracy.
  • Designed and deployed backend systems for agent logic, task scheduling, memory management, and integration orchestration — ensuring consistent execution under high load.
  • Built React/Next.js dashboards for configuring agents, monitoring tasks, and visualizing workflow outputs, improving user adoption and transparency.
  • Collaborated with cross-functional teams to convert business operations into automated workflows, increasing operational efficiency.

Senior Web3 Full-Stack Developer

MASQ

Sep 2022 - Feb 2025 New Zealand, Remote
  • Developed core privacy and VPN features using TypeScript, React, and Chrome Extension APIs, improving browsing security and user experience.
  • Implemented MASQ token balance tracking and blockchain interaction using Ethers.js, including network connectivity and country switching.
  • Optimized background and content scripts to reduce latency, and implemented Manifest V3 best practices, increasing security and extension performance.
  • Led frontend architecture decisions and coordinated development across distributed teams.
  • Implemented core browser functionality — tabs, bookmarks, history, downloads — creating a full privacy- focused browsing experience.
  • Integrated ad-blocking, HTTPS enforcement, and tracking protection; secured IPC communication using Electron's Context Bridge, mitigating common vulnerability vectors.
  • Built backend automation APIs (Node.js, MongoDB) for MASQ wallet creation and token transfers, and led deployment pipelines using PM2 and NGINX.

Senior Web3 Full-Stack Developer

OpenETC

Mar 2022 - Sep 2022 Netherlands, Remote
  • Architected and delivered a full-featured NFT marketplace supporting high-volume minting, sales, auctions, and transfers.
  • Built secure Solidity smart contracts for all marketplace logic and implemented decentralized storage using IPFS, removing single points of failure.
  • Designed advanced search and filtering systems, enabling faster NFT discovery and increasing user engagement.

Web3 Frontend Developer

Unifty

Sep 2021 - Mar 2022 Hungary, Remote
  • Built an NFT Gallery Application with custom HTML/CSS/JS for smooth rendering and fast load times; integrated Web3 for smart contract interactions and wallet connectivity.
  • Developed backend APIs in PHP + MySQL and analyzed user behavior to optimize frontend flows and boost engagement.

Frontend Developer

Huobi Global / Naffiti

Oct 2020 - May 2021 Hong Kong, Remote
  • Developed Web3 applications for NFT Marketplace, Staking, and DAO using Vue.js; built Solidity smart contracts for marketplace and staking functionalities.
  • Managed blockchain interactions with Vuex, Axios, and Web3 integrations; built reusable libraries for API and backend communication.

Full-Stack Developer

Fuspay

May 2017 - Sep 2021 Lagos, Nigeria
  • Architected and developed core fintech systems, Finswich and Intrapay supporting large-scale digital transactions with real-time processing and risk/fraud detection.
  • Built secure financial APIs and gateways improving speed, reliability, and data integrity; developed REST and GraphQL APIs for partner integrations.
  • Optimized databases and improved platform performance in high-traffic environments.

Projects

Axo Lab Analyzer

TypeScriptNext.js 14Anthropic Claude APITailwind CSS v4JestVercelAWS CloudFrontS3LambdaSST
  • Built a full-stack AI-powered biomarker extraction and analysis tool for the Axo Longevity platform, enabling users to upload lab reports in any language and instantly receive a structured health analysis.
  • Integrated the Anthropic Claude API to extract every measurable biomarker from PDF lab reports and classify each against both standard lab reference ranges and evidence-based longevity-optimal thresholds adjusted for patient age and sex.
  • Engineered a dual classification system surfacing lab-range status alongside longevity-optimal status with a visual range bar, per-biomarker clinical insights, and a real-time longevity score ring.
  • Implemented exponential backoff retry logic on Claude API 529 overload errors, ensuring production resilience; designed full AWS CloudFront + Lambda + Supabase architecture for production scaling.
  • Wrote a comprehensive Jest test suite (40+ tests) covering lib utilities, React hooks state machine, UI components, and the API route handler — all external dependencies mocked for offline runs.

ASO Audit Agent

TypeScriptNext.js 15MastraAnthropic Claude SDKFirecrawlZodVitestTailwind CSSVercel
  • Built an AI-powered App Store Optimization audit tool using the Mastra agent framework, enabling users to paste any App Store URL and receive a structured, scored audit report with actionable recommendations.
  • Designed a two-phase workflow: Phase 1 performs a fast Firecrawl extract to surface an app confirm card in ~5 seconds; Phase 2 runs a deep listing scrape, parallel iTunes competitor search, and Claude generateObject call for structured audit output.
  • Used Mastra's workflow primitives (createStep, createWorkflow) with Zod-typed I/O for deterministic multi- step orchestration; exposed the workflow as a typed tool callable from the conversational agent.
  • Integrated Firecrawl's extract mode for reliable structured App Store data extraction and the iTunes Search API for discovering top category competitors — both running in parallel to eliminate serial latency.
  • Wrote a Vitest test suite spanning the Claude service layer, hook state machine, UI components, and the Next.js route handler, with all external APIs mocked for deterministic offline testing.

Payment Orchestration Platform

TypeScriptNext.jsNode.jsFastifyMedusaJSHyperswitchAuth0BullMQRedisDockerPrisma
  • Designed and built a production-grade payment orchestration system using a microservices architecture: API Gateway, Payment Service, Webhook Service, and a Next.js merchant dashboard — all independently deployable.
  • Integrated Hyperswitch as the core payment router, enabling intelligent routing across multiple PSPs, fallback handling, and unified payment analytics from a single abstraction layer.
  • Implemented Auth0 (v4) for secure authentication across services — including multi-tenant merchant sessions, RBAC, and machine-to-machine token exchange between microservices.
  • Built an async webhook processing system using BullMQ and Redis, with idempotency key enforcement, dead-letter queues, and retry strategies to guarantee reliable event delivery under load.

Predchain

TypeScriptpnpmTurborepoSolidityHardhatEthers.jsClaude AILangChainChainlinkBase SepoliaReactNext.jsNode.js
  • Built a full end-to-end blockchain-based prediction market platform on a TypeScript/pnpm monorepo with Turborepo, enabling users to create and trade on outcome-based predictions.
  • Integrated Claude AI (Anthropic SDK) for natural language intent parsing and automated market resolution, reducing manual intervention on market outcomes.
  • Implemented Chainlink oracle feeds for real-world data ingestion into smart contracts, ensuring tamper- proof and decentralized resolution of market conditions.
  • Architected and deployed Solidity smart contracts to Base Sepolia (EVM-compatible L2), covering market creation, liquidity management, and payout distribution logic.
  • Designed a monorepo structure with shared packages across contracts, backend API, and frontend — enforcing type safety end-to-end with full TypeScript coverage.

Freelance Marketplace (Microservices)

TypeScriptReactTailwind CSSNode.jsRabbitMQElasticsearchRedisDockerKubernetesAWS EKS
  • Architected a Fiverr-like platform across 8 decoupled microservices (Auth, Users, Gig, Chat, Order, Review, Notification, Gateway), each with its own data store across MongoDB, PostgreSQL, MySQL, and Redis.
  • Implemented event-driven async communication via RabbitMQ for order lifecycle events; integrated Elasticsearch for full-text gig search and Redis for session caching and JWT management.
  • Containerized all services with Docker, orchestrated locally via Docker Compose, and deployed to production on AWS EKS using Kubernetes manifests with persistent volume configurations.

MPC Wallet (Non-Custodial)

TypeScriptNode.jsEthers.jsExpress
  • Built a non-custodial MPC wallet service implementing Shamir's Secret Sharing from scratch over the secp256k1 field prime, enabling threshold key generation (t-of-n) with no single party holding a complete private key.
  • Implemented Lagrange interpolation and the Extended Euclidean Algorithm for modular inverse in pure TypeScript (no cryptography libraries) — full finite field arithmetic over BigInt.
  • Exposed the system as a typed Express v5 REST API with MVC architecture, configurable threshold params, and JSON-based persistent storage keyed by wallet address.

Leaderboard Standings

Leaderboard Position Pending

Global test scores, peer standing percentiles, and algorithm leaderboard ranks are updated dynamically.

Assessment Highlights

Assessments Not Completed

Coding evaluations, system assessment results, and conceptual score badges will appear here after taking a test.

AI Collaboration Score

AI Collaboration Score Pending

Developer coding behavior, assistant cooperation, and AI pair-programming indicators are evaluated during live coding sessions.

Role Compatibility Profile

Role Compatibility Analysis Pending

Custom matching reports, candidate role compatibility percentiles, and core engineer strength profiles are processed once conceptual code screenings are complete.

Achievements

Achievements Not Earned

Special rewards, developer badges, system recognition certificates, and conceptual milestones will display here.

About Details

Professional Bio

Senior Full-Stack Developer with extensive experience in Web3, AI systems, and fintech. Proven track record in architecting scalable autonomous agents, decentralized applications, and high-traffic financial platforms. Expert in TypeScript, React, Node.js, and blockchain technologies.

B.Sc. Computer Science

University of Port Harcourt, Nigeria ( - Present)

Languages: English, Hindi
Email: Locked