One
Ben

Endless possibilities.

Hero portrait of Ben

Highlights

About

Ben

Engineering Beyond the Surface

I’m a full-stack developer with a focus on building well-structured, resilient systems from the ground up.

I work comfortably across the stack and regularly collaborate with infrastructure and network teams to ensure end-to-end reliability.

I use Java Spring Boot for enterprise-grade applications that demand performance, structure, and stability.

For lightweight, cloud-native microservices, I turn to Go — it's fast, efficient, and ideal for distributed systems.

For front-end development, I rely on Next.js to create modern, performant, and maintainable web experiences.

My toolkit is driven by problem fit — I choose technologies based on context, performance, and long-term maintainability.

Portrait of Ben

"Like any spacecraft, great software starts with a flawless blueprint—long before a single line of code is written."

I believe truly impactful software is built on a deep understanding of constraints, clear requirements, thoughtful design, and well-planned implementation.

This disciplined approach enables me to build maintainable, scalable, and reliable systems that stand the test of time.

I prioritize simplicity and clarity — both in code and communication — because they reduce friction, ease collaboration, and scale with teams.

Every technical decision I make weighs long-term cost, not just short-term velocity.

Good software isn’t just functional — it’s predictable, testable, observable, and easy to evolve.

I see engineering not just as building features, but as designing systems that stay healthy and resilient under real-world pressure.

The space suit worn by Neil Armstrong on the mission to the moon

Let's connect!


I am looking for software development positions based in Bangkok, Thailand. Below, you will find a curated list of job positions that align with my skills, experience, and aspirations.


  • Front-end developer
  • Back-end developer
  • Full-stack developer
  • DevSecOps engineer
  • System analyst
  • Solution architect

If you are looking for someone to fill one of these positions, feel free to reach out!

A pig sculpure at Pike Place Market in Seattle

Timeline

Ben gradraduating with a bachelor's degree

Bachelor of Engineering

Aerospace Engineering


  • Studied scientific computing, focusing on computer architecture, precision management, and memory optimization for efficient numerical processing.
  • Gained comprehensive knowledge of the software development lifecycle (SDLC), including design, development, testing, and deployment.
  • Learned to create and maintain clear, usable, and maintainable software documentation for diverse applications.
Ben working at Siemens Energy as an intern developer

Business Intelligence Developer Intern

Siemens Energy AB

  
June - July 2019

  • Translated business and technical requirements into a dashboard web application for early anomaly detection, helping gas turbine clients plan maintenance and extend equipment lifespan.
  • Developed daily ETL batch jobs to aggregate raw sensor data into summary statistics for analytics and visualization.
  • Applied statistical techniques to filter out non-operational data, improving the accuracy of performance insights.
  • Optimized data pipelines by identifying and removing redundant attributes, reducing memory usage and processing time.
  • Delivered a minimum viable product (MVP) that became the foundation for future remote diagnostics platforms.
Ben at the Golden Gate bridge in San Francisco

Master of Science

Applied Mathematics and Computational Science


  • Specialized in computer simulations using numerical methods, modeling, and analysis of complex systems.
  • Developed expertise in Data Science, including statistical modeling, data analysis, and insight extraction from large datasets.
  • Deep understanding of Machine Learning, covering supervised, unsupervised, and deep learning, with foundations in optimization and linear algebra.
  • Explored advanced numerical analysis and optimization for robust computational models and data-driven solutions.
  • Studied the integration of mathematics, statistics, and computing to model and solve real-world problems.
Ben in front of Tsutenkaku tower in Osaka

Software Developer

Loxbit / Sirisoft Joint Venture

  
May 2024 - July 2025

  • Client: Bank
  • Designed and implemented data-at-rest encryption for sensitive database columns to meet audit and regulatory compliance, utilizing HMAC-secured lookup tables for searchable encryption and key-splitting for secure key management.
  • Developed automated batch jobs to summarize tax data and integrate seamlessly with The Revenue Department’s FATCA system.
  • Client: Leasing Company
  • Contributed to the architecture design of a new core business platform valued at over 100M+ THB, encompassing portals for consent, notifications, insurance, and auction management, as well as gateways to LOS/LMS and legacy systems.
  • Built a webhook scheduler service exposing RESTful APIs for one-time and recurring (cron) jobs, enabling SMS/email notifications and asynchronous database updates.
  • Developed a Backend-for-Frontend (BFF) service to manage web session authentication/authorization and aggregate API responses for web portals.
  • Client: Bank Subsidiary
  • Designed and implemented a backend service and schema to schedule planned maintenance of the mobile app’s API gateway, supporting customizable user-facing messages.
  • Built an internal web portal module to monitor API gateway status and manage maintenance schedules.
Splash image placeholder

DevSecOps Engineer / Back-end Developer (Contract)

LH Bank

  
August 2025 - Present

  • Guided development teams on coding standards and modern development practices to support migration to containerized infrastructure.
  • Designed and implemented an automation platform featuring: CI/CD pipelines for application deployment with rollback and disaster recovery (DR) support, code-quality and security gates, and automated Kubernetes secret and configuration updates.
  • Reduced implementation costs by over 3M+ THB per business unit adopting the platform and accelerated revenue growth through faster time-to-market.
  • Modernized legacy Java-based payment services by upgrading to a long-term support (LTS) version, improving stability and maintainability.
  • Tasked with development of an adapter service to integrate a third-party credit card gateway, enabling seamless merchant payment processing within the bank’s mobile app.

Projects

Spring Boot project

Spring CRUD API

  
Ongoing

A Spring Boot microservice showcasing full CRUD functionality across multiple resource types. It provides both GraphQL and REST interfaces for synchronous operations, and integrates with Kafka and RabbitMQ for asynchronous messaging. The project demonstrates Spring Data integrations with PostgreSQL, MongoDB, and Cassandra, along with Redis-based caching for enhanced performance.

Spring Boot project

Spring Common Library

  
Ongoing

This repository provides a collection of shared utility classes for Spring Boot microservices. It promotes code reuse, consistent behavior, and standardized implementations across services, helping eliminate duplication and improve maintainability.

Spring Boot project

Spring Common Dependencies

  
Ongoing

This repository defines a Bill of Materials (BOM) shared across all Spring Boot microservices. It ensures consistent dependency versions, simplifies dependency management, and promotes compatibility throughout the microservice ecosystem.