Open for work

Vasu Senawongse

Fullstack Developer

Bangkok

Background

About

Profile

Fullstack developer with 7+ years building TypeScript product systems across fintech, travel, and platform engineering.

Based in Bangkok, experience in software development and delivering seamless solutions. Skilled in programming languages, software design, and debugging. Brings a strong sense of ownership — treating features and systems as if they were my own product. Partners with stakeholders to clarify needs and recommend stronger approaches, rather than only implementing requirements as written. Strong focus on team collaboration and achieving results. Reliable, adaptable, and solution-focused. Familiar with both frontend and backend development. Works well under pressure and consistently aims to deliver the best outcome within the deadline.

How I work

  • Comfortable owning features end-to-end: structure, database, backend, and frontend.
  • Strong focus on team collaboration, client communication, and shipping within deadlines.
  • Delivers work continuously so stakeholders can give feedback early and refine the direction.
  • Comfortable working in both local and international company environments.
  • Experience mentoring teammates and supporting internship programs.
  • Experienced in redesign, restructure, and solving technical debt.

What I'm looking for

Open to fullstack roles with challenging end-to-end work, room to grow, and strong team collaboration.

  • A Fullstack Developer role with hands-on, challenging work across both frontend and backend
  • Opportunity to learn new stacks and take on a variety of scopes
  • Opportunity to challenge myself and keep developing further
  • A professional team that drives projects forward together

Languages

  • Thai — Native
  • English — Fluent

Work history

Experience

  1. Apr 2026 — Present

    Bangkok

    Online Travel Agency

    Full Stack Developer

    Orange Cap Innovative, Bangkok

    • Typescript
    • NextJS
    • NestJS
    • GCP
    • Developed scalable and maintainable code, ensuring long-term stability of the Online Travel Agency application.
    • Provide necessary suggestions to clients.
    • Support business requirements from business teams.
    • Mostly use Typescript and NextJS for frontend and NestJS for Backend.

    Company systems are private. Happy to walk through architecture and contributions in an interview.

  2. Aug 2022 — Nov 2025

    Bangkok

    Capital markets / platform engineering

    Software Engineer

    London Stock Exchange Group, Bangkok

    • Typescript
    • React
    • Node Express
    • Nest
    • Azure
    • ElectronJS
    • Developed scalable and maintainable code, ensuring long-term stability of the stock exchange platform.
    • Integrated new technologies into existing systems, increasing capabilities and improving overall performance such as LinkedIn and Microsoft Teams Bot Integration.
    • Contribute in migration processes such as repository version migration and cloud migration between on-premises, AWS, and Azure.
    • Enhanced credential features such as Device Identification and User Preferences.
    • Ensuring the code workability with Unit-testing and Automated testing.
    • Preparing the documents for deployment and presentation such as API documentation, sequence - workflow diagram, and Gameday scenario.
    • Mostly use Typescript and React for frontend and Node Express and Nest for Backend.

    Enterprise platform work under confidentiality. Details available in interview discussion.

  3. Jul 2021 — Aug 2022

    Bangkok

    FinTech & Insurance

    Associate Software Engineer

    CAPCO Thailand, Bangkok

    • NestJS
    • AWS
    • Responsible for providing the most optimal solution to the clients especially in FinTech and Insurance, such as ROBINHOOD application of Siam Commercial Bank and FWD Insurance.
    • Create API endpoint as per feature requirement for ROBINHOOD such as Food, Mart, and Hotel Features with NestJS.
    • Provide suggestions for client based on technical problems.

    Client delivery work. Source code is not public.

  4. Jun 2020 — Jul 2021

    Bangkok

    Education / web products

    Web Application Developer

    Course Square, Bangkok

    • PHP Laravel
    • VueJS
    • MySQL
    • Responsible for full-stack design of each web application feature, including structure design, database design, back-end design, and front-end design.
    • Optimize the analytics service, cronjob methods, and reliable backend services with PHP Laravel.
    • Developed web applications tailored to specific client needs, increasing customer satisfaction and internal admin dashboard with VueJS.
    • Provide technical support and guidance for the team.
    • Guide and support over internship program.
  5. Jun 2019 — Sep 2019

    Bangkok

    Travel Tech

    Full Stack Web Developer Intern

    Hisobus, Bangkok

    • HTML
    • CSS
    • JavaScript
    • ReactJS
    • C# .NET Core
    • Enhanced user experience by designing and implementing responsive web applications using HTML, CSS, and JavaScript.
    • Increased code maintainability by developing reusable components following modular design principles.
    • Created interactive UI components utilizing ReactJS, enhancing overall usability and user engagement.
    • Delivered high-quality, well-documented code that adhered to established coding standards and guidelines.
    • Create optimized and well-structured endpoint using C# .NET Core.
    • Adapt to the working method and business model of startup company, also join in various tech seminar as an exhibitor such as Techsauce and DTAC Accelerate Demo Day.

Academic path

Education

  1. Aug 2026 — Present

    Master's Degree: Cyber Security and Information Assurance

    Faculty of Information and Communication Technology

    Mahidol University - Nakhon Pathom

  2. Aug 2016 — May 2020

    Bachelor's Degree: Computer Science

    Faculty of Information and Communication Technology

    Mahidol University - Nakhon Pathom

  3. May 2004 — Mar 2016

    Science-Mathematics

    Saint Gabriel's College - Bangkok

Credentials

Accomplishments

Microsoft Certificates

  • Microsoft Certified: Azure Fundamentals
  • Microsoft Technology Associate: Database Administration Fundamentals (MTA)

Language Certificates

TOEIC

CEFR Level C1 - 950 scores

IELTS

Band 7.0

Toolkit

Skills

Strengths

  • Requirements gathering
  • Database optimization
  • Code review
  • Git workflow
  • Agile
  • Strong ownership
  • Consulting mindset
  • Explaining tech clearly to non-technical people

Frontend

  • TypeScript
  • JavaScript
  • HTML / CSS
  • React / Next.js
  • Vue.js / NuxtJS
  • Astro
  • Electron

Backend

  • Node.js / Express
  • NestJS
  • Go
  • Lua
  • PHP Laravel
  • .NET Core

Database

  • MySQL
  • MongoDB
  • Redis

Cloud & DevOps

  • AWS
  • Azure
  • GCP
  • Docker
  • GitHub
  • VPS (Linux Ubuntu)
  • Dedicated Server (Windows)

Integrations

  • Twitch API
  • Discord API
  • YouTube API
  • LINE API
  • Google API
  • Payment Gateway

Analytics & SEO

  • Google Analytics
  • Google Search Console
  • Bing
  • Microsoft Clarity

Collaboration tools

  • Asana
  • Trello
  • Jira
  • Confluence
  • Lark

Testing & Practices

  • Jest
  • SuperTest
  • Mocha
  • Playwright
  • Swagger
  • API design & documentation
  • Workflow / sequence diagrams
  • Cloud & repository migration

Selected work

Projects

  1. December 2020 — Present

    FTLeagues

    The home of EAFC Clubs Thailand — leagues, tournaments, clubs, players, standings, and live streams.

    FTLeagues homepage — EAFC Clubs Thailand hero and community stats
    Homepage — hero, CTAs, and live community stats
    FTLeagues standings, live streams, and past broadcasts
    League standings, live streams, and past broadcasts

    Problem

    • Tournament schedules were managed manually.
    • Statistics were collected across many Excel files, which increased organizer workload and delayed visualization.
    • It was hard for sponsors to understand the full process when projects were proposed, because so much of the workflow was manual.
    • There was no single central source for providing and searching information.
    • A small group of manpower had to handle hundreds of players.

    My role

    • Gathered requirements, suggested features, and designed workflows.
    • Digitalized manual processes into a real-time online platform.
    • Designed and developed APIs, database structure, and frontend.
    • Built the admin dashboard with data visualization.
    • Integrated Twitch, Discord, YouTube, Payment Gateway, and analytics tools.

    Worked with

    • Admin
    • Broadcaster
    • Graphic designer
    • IT support

    Stack

    Core
    • NestJS
    • NuxtJS
    • MongoDB
    Cloud / Network
    • Docker
    • GitHub
    • VPS (Linux Ubuntu)
    Integrations
    • Twitch API
    • Discord API
    • YouTube API
    • Payment Gateway
    Analytics & SEO
    • Google Analytics
    • Google Search Console
    • Bing
    • Microsoft Clarity

    Key details

    • Live public platform at ftleagues.com serving the EAFC Clubs Thailand community.
    • Tournament hosting and join flows; league standings, fixtures, and results.
    • Clubs and players directories, rankings, and news.
    • Live streams and past broadcasts hub.
    • Real-time on-web chat.
    • Admin dashboard to manage the whole league, bundled with data visualization.
    • Twitch, Discord, YouTube, and Payment Gateway integrations.
    • Wired with Google Analytics, Google Search Console, Bing, and Microsoft Clarity.
    • Account / community access areas.
    • Long-running ownership from December 2020 to present.