Piyapan Kaewsalubsee

Portfolio

Piyapan Kaewsalubsee

@piyapankaewsalubsee · 45/120 Thakham 4, Bang Khun Thain district, Bangkok, Thailand

Senior Fullstack Engineer with 10 years of experience building production-grade applications from the ground up. Expertise in web platforms, blockchain systems, crypto trading infrastructure, and high-performance APIs. Proven track record delivering end-to-end solutions in finance, NFT gaming, cryptocurrency, and multi-chain trading.

Experience

  • Senior React Developer

    ArrowFin · Chicago, IL

    https://arrowfin.io/

    Apr 2025 - Dec 2025

    Role

    • Senior React Developer

    Challenges & achievements

    • 1.ArrowPoint Web Application
    • -Built the MVC infrastructure in the frontend using Next.js routes and Zustand.
    • -Worked on a responsive UI and provided a dynamic layout with dark and light themes.
    • -Implemented a WebSocket client for live trading data and integrated the Fintatech chart into the React interface for live charting.
    • -Used dynamic forms for user input to extract UIs from JSON and added full validation with Zod.
    • 2.Mock Server
    • -Built a Node.js Express project to mock trading data without real API calls for development mode.
    • -Implemented RESTful APIs and a WebSocket server based on the Rithmic API, and designed the logic for generating live price and transaction data.
    • -Used Docker to deploy and share the mock server with teammates.
    • 3.Backend
    • -Built a Spring Boot project from the ground up and implemented RESTful APIs in Java.
    • -Integrated various APIs, including the Rithmic API and a PostgreSQL database.
    • -Provided a WebSocket server to broadcast live trade data to the frontend

    Skills

    • React
    • Java
    • Node.js
    • TypeScript
    • TailwindCSS
    • Material UI
  • Senior Rust Developer

    Vanish · New York, USA

    https://www.vanish.trade/

    Aug 2023 - Feb 2025

    Role

    • Senior Rust & Blockchain Engineer

    Challenges & achievements

    • 1.Backend
    • -Implemented RESTful APIs with the Rust Actix web framework and used Route, Handler, and Model structures to increase scalability, flexibility, and maintainability.
    • -Built a Webhook server to get live transaction data and fetch events (including pool creation, liquidity changes, and similar events) from the Solana DEX trading market via the QuickNode API.
    • -Designed the database for live time-series data using PostgreSQL with the TimescaleDB extension.
    • -Developed the OMS API for crypto trading.
    • -Added a WebSocket server and provided live chart data as well as order and position data to the frontend.
    • 2.Frontend
    • -Built a Next.js project using Ant Design UI and provided a responsive UI.
    • -Integrated popular wallets such as Phantom, Solflare, Trezor, Trust, and Coinbase Wallet.
    • -Integrated the TradingView chart to show live charts and indicators for functional trading analysis.
    • -Provided flexible integration and communication between frontend and backend using RESTful APIs and WebSocket.

    Skills

    • Rust
    • PostgreSQL
    • Solana
    • NextJS
  • Senior Rust Developer

    Looter · New York, USA

    https://www.looter.ai/

    Dec 2016 - Jul 2023

    Role

    • Senior Rust Developer

    Challenges & achievements

    • 1.Smart Contract
    • -Built Ethereum and EVM smart contracts using Solidity to manage crypto swaps with several AMMs, including Uniswap V2, V3, and V4.
    • -Hosted self-managed blockchain nodes, including BSC and Solana.
    • 2.ChainAdapter
    • -Built a multi-chain adapter to get token prices, token and native token balances of wallets, and transfer tokens on Ethereum, EVM, and Solana.
    • -Used self-developed smart contracts for EVM and Ethereum, integrated the Jupiter API for Solana, and used Ethereum, EVM, and Solana providers with Alloy Rust and Solana Rust SDK modules.
    • -Implemented detailed and safe error-handling logic and enhanced performance using async & join_all features, Rust traits, and several Rust programming patterns.
    • -On Solana, allowed users to trade with private transactions using Jito with dynamic fees and slippage.
    • 3.Looter AI Agent & MCP
    • -Built an MCP server with several functions, including MEME Token swap, OMS API (Order Management Service), token monitoring, and fetching token metadata, among others.
    • -Implemented an AI agent using LangChain and LangGraph with the GPT-4 OpenAI API.
    • -Wrote various AI-friendly prompts to parse user messages and process user commands correctly with AI.
    • 4.Telegram Bot
    • -Built a Webhook server for the Telegram Bot using the Teloxide module in Rust.
    • -Built an MVC infrastructure for maintainability and scalability and implemented several message-sending logic types, such as text, images, and reply messages.
    • -Provided several languages with Rust i18n in the Telegram UI.
    • -Integrated Redis to enhance performance and reduce API call count using Redis caching and user action tracking.
    • -Designed several tables for the service, for example, users, trading_history, and rev_share tables.
    • -Implemented award and reward logic to increase advertising efforts.
    • -Built self-PnL calculation logic and integrated the multi-chain adapter to allow users to trade with DEX meme crypto tokens in the Telegram bot.
    • -Added monitoring function logic to catch errors and improve maintainability and bug fixing.
    • 5.Looter Extension
    • -Delivered the Google Extension for the Looter MEME trading system using React + Material UI.
    • -Built the React project for the extension and created a web RESTful API for the extension using Rust.
    • -Allowed users to buy and sell tokens quickly with the extension on several trading chart platforms such as Dexscreener, Solscan, and DexTools.
    • 6.Admin Dashboard
    • -Built a React and Node.js project to manage the Telegram trading service for meme traders.
    • -Added a monitoring functions page, user management table, and logic for detecting EVM, Ethereum, and Solana node status using tables, charts, and other UI formats.

    Skills

    • Rust
    • React
    • NodeJS
    • PostgreSQL
    • Solidity
    • Solana
    • Ethereum

Education

  • B.S. in Computer Science. Specialized in Software Engineering

    Computer Science, SIIT, Thammasat University

    Jan 2012 - Jun 2016

    Bangkok, Thailand