Hi, I'm Nawapadone Chanpeng
// Senior Software Engineer
Senior Software Engineer with 5+ years building full-stack products in fintech and digital assets. Specialized in SEC-compliant KYC flows, real-time financial data pipelines, and investor-facing platforms. Currently at Merkle Capital — Thailand's first SEC-licensed digital asset fund manager.
Work Experience
Senior Software Engineer
Merkle Capital (Cryptomind Group)
Bangkok, Thailand
- Owned end-to-end development across 3 products at Thailand's first SEC-licensed digital asset fund manager — merkle.capital (investor-facing platform), Elkrem (internal product), and the shared backend infrastructure including API services, deployment pipelines, and GCP cloud configuration.
- Built and maintained merkle.capital, integrating a CMS for investment strategy content so non-technical teams could manage fund performance pages and onboarding flows independently.
- Developed investor-facing portfolio tracking, deposit/withdrawal flows, and KYC onboarding, integrating DOPA (Thai national ID verification), liveness detection, UPPass, and e-stamp for SEC-compliant identity verification.
- Integrated real-time market data and portfolio valuation APIs to display NAV, asset allocation, and performance metrics across multiple investment strategies.
- Built LINE channel integrations (LINE OA, LINE LIFF, Flex Message, Rich Menu) to support investor communications and onboarding flows through Thailand's primary messaging platform.
- Integrated SendGrid for transactional email and OTP delivery, supporting secure authentication and investor notification workflows.
- Engineered a historical transaction backfill pipeline to reconcile and migrate all existing customer financial records, ensuring investment portfolio data integrity across the platform.
- Collaborated with investment, risk, and operations teams to translate fund strategies (Merkle Framework, rebalancing logic) into user-facing dashboards aligned with Thai SEC compliance requirements.
Software Engineer
London Stock Exchange Group (LSEG)
Bangkok, Thailand
- Diagnosed and resolved chart and graph rendering bugs in Refinitiv Workspace/Eikon — a real-time financial data platform used by 400,000+ professionals globally — tracing root causes to faulty server-side data queries delivering incorrect market data.
- Migrated server-side data query logic from C# to JavaScript to consolidate data retrieval closer to the frontend layer, eliminating indirect data fetching paths that caused rendering inconsistencies across financial dashboards.
- Contributed to a Polymer-to-Angular frontend migration of Refinitiv Workspace/Eikon, ensuring data accuracy and graph rendering correctness were preserved throughout the platform transition.
Software Engineer
Gosoft Thailand
Bangkok, Thailand
- Developed and shipped features for a React-based web admin system used across 7-Eleven Thailand's 13,000+ locations, improving store staff workflows for day-to-day inventory and operations management.
- Built and extended a Flutter mobile app for 7-Eleven delivery order management, covering the full order lifecycle from receipt and product arrangement through payment collection and completion.
Full Stack Developer (Internship)
Kept by Krungsri
Bangkok, Thailand
- Conducted a POC to evaluate migrating the Kept app from a Chinese cross-platform framework to Flutter, prototyping a face recognition feature for Thai national ID verification as part of a KYC onboarding flow.
- Built a Python Flask API serving face recognition and Thai ID card OCR endpoints as the backend for the identity verification system.
- Fine-tuned Facebook's DeepFace face-comparison model to achieve similarity scores above the 0.75 threshold required for reliable identity matching.
- Developed frontend for the "Together Savings" feature — a collaborative piggy bank allowing users to invite friends to shared saving goals, with real-time deposit notifications and transparent transaction history for all participants.
Front-End Developer (Internship)
Rabbit Card
Bangkok, Thailand
- Built a real-time operations dashboard using Vue.js and Buefy to display live telemetry from IoT card-reader devices, enabling operations staff to monitor device status and transaction data at a glance.
- Integrated Firebase Realtime Database as the data layer, streaming continuous IoT device updates to the UI with sub-second latency without polling.
Front-End Developer (Internship)
Sellsuki
Bangkok, Thailand
- Designed and developed SEO-optimized marketing landing pages with SSR using Nuxt.js, improving organic discoverability for Sellsuki's SME merchant clients.
- Owned end-to-end UX/UI design in Figma and translated mockups into pixel-perfect frontend implementations.
- Integrated Google Analytics (gtag) and Firebase Analytics for campaign tracking, and connected a transactional email delivery system.
- Built LINE channel features (LINE Flex Message, LINE LIFF, LINE Messaging API bot) leveraging Sellsuki's LINE Business Partner status to extend merchant reach on Thailand's largest messaging platform.
Skills
Languages
Backend
Frontend
Mobile
Databases
Cloud & DevOps
Integrations
Testing
Projects
Achievements
nawapadone.me (Web Resume)
A bilingual (EN/TH) server-side rendered resume website with dark mode, PDF export, and QR code. Built with NestJS and Handlebars, styled with Tailwind CSS, and deployed as a Docker container on Google Cloud Run.
Phone Price Tracker
A daily web scraper that tracks used phone listings on a Thai online marketplace, infers sold prices via listing disappearance detection, and visualizes ask vs. sold price trends per model on a Streamlit dashboard. Includes an MCP server for querying data via Claude.
AmCoco LINE Bot
A production-ready LINE Bot webhook API with structured architecture, Firestore integration, signature validation, rate limiting, and Thai language support. Deployed on GCP via Cloud Build.
DIZCARD (Phase 2)
An online card platform for small businesses (e.g. bubble tea stands) on web and mobile.
BARS (Bar And Bistro Reservation System)
A reservation management system for small bars that allows staff to view/edit reservation info, and a chatbot that allows customers to make reservations manually.
AODAOM (A Coin Counting Smart PiggyBank)
An IoT smart piggybank that tracks its balance using image processing and machine learning on a mobile app.
Education
Bachelor's Degree in Computer Science (SIT)
King Mongkut's University of Technology Thonburi (KMUTT)
Bangkok, Thailand
High School Diploma (Full Scholarship)
Princess Chulabhorn Science High School
Thailand
Get in Touch
nawapadone.c@gmail.com
Phone
+66 8 4316 0055
Location
Bangkok, Thailand
GitHub
github.com/nawapadone
linkedin.com/in/nawapadone