About

Who I am.

01Intro

Engineer & lifelong learner.

I design photovoltaic plants and electrical systems by day, and build the software that runs them the rest of the time — from the management platform our solar projects are tracked in, to a blockchain settlement layer for peer-to-peer energy trading.

That split is the whole point. Working on real infrastructure keeps the software honest about constraints, and a security background — picked up on cloud and gas-industry work — keeps me asking what happens when someone sends the request you did not plan for.

02Career

Where I've worked.

June 2024 — PresentCurrent

Draftsman Technician

TC Renewable Energy Co., Ltd.

Working as a Draftsman on technical solar projects, creating detailed technical drawings and documentation for renewable energy installations. Gaining hands-on experience in solar system design, electrical schematics, and project documentation while developing technical drafting skills in the renewable energy sector.

May 2022 — April 2024 · 2 years

Electrical Technician

Fulcrum Engineering Thailand

Worked as an Electrical Engineer while spending free time learning coding and cybersecurity. Developed strong problem-solving skills and discovered a passion for programming, particularly interested in the Rust programming language and security tools like BurpSuite for penetration testing.

03Stack

Skills & tools.

Everything here has shipped in something real. What I'm still learning lives on the home page instead.

Languages

TypeScriptJavaScriptRubyC#RustSQLPython

Frontend

ReactNext.jsHotwire (Turbo + Stimulus)Tailwind CSSShadcn UIFramer MotionVite

Backend

Ruby on RailsASP.NET CoreEntity FrameworkActive RecordSignalRJWT & session authRole-based access control

Data

PostgreSQLSQLiteRedisDatabase design

Blockchain

SolanaAnchorSmart contractsToken design

Infrastructure

DockerKamalAzureNginxLinuxCI pipelines

Security

Burp SuiteOWASP Top 10BrakemanDependency auditingCloud security

Testing & quality

MinitestCapybaraRuboCopESLintPrettier

Ways of working

Git & GitHubScrumAI coding agentsCode reviewTechnical writing

Engineering (non-software)

AutoCADSolar PV designElectrical drafting
04Now

Current focus.

Building UTCC AI Academy — an AI learning platform open to every faculty at my university, written in Rails 8 with no Node build step at all. It has turned into a study of how conventions and a small dependency surface change what it's like to work alongside AI coding agents, which I wrote up here.

Alongside it: Rust and Anchor for the GridTokenX energy-trading contracts, and enough Kubernetes and AWS to stop treating deploys as somebody else's problem.