Software, Cloud & Infrastructure Engineer · Technical Artist

Hi, I’m Tweety.

I’m Tichakorn Taekratok. I build and run reliable systems, from Kubernetes clusters and CI/CD pipelines to network labs, and I make art and real-time visuals.

Projects

Every project on this map is also listed below the filter.

Showing all 13 projects

  • Production Linux & Kubernetes Platform

    2026

    A self-hosted Kubernetes (k3s) cluster serving live client-facing production sites. I own deployment, troubleshooting, upgrades and maintenance.

    • Commit-to-production CI/CD in GitHub Actions, with automated build and test stages gating every release
    • Encrypted off-site backups to Amazon S3, with tested restore procedures
    • This portfolio runs on it
    Architecture of the Kubernetes platformDeploy path: a git push runs GitHub Actions, which lints, tests and builds a container image and publishes it with a deploy branch; Flux, inside the self-hosted k3s cluster, pulls that and applies it. Request path: a visitor reaches Cloudflare over HTTPS, which forwards through an outbound-only Cloudflare Tunnel to the website pods in the cluster. The cluster's encrypted backups go to Amazon S3.Deploygit pushGitHub Actionslint · test · buildContainer image+ deploy branchpullRequestVisitorCloudflareHTTPS · WAFCloudflare Tunneloutbound onlyk3s cluster (self-hosted)Flux (GitOps)applies what's in gitWebsitesnginx podsAmazon S3encrypted backups
    • k3s
    • Docker
    • GitHub Actions
    • AWS S3
    • Linux
  • MikroTik OSPF Network Lab

    In progress2026

    Two MikroTik routers (RouterOS v7 CHR) on isolated Proxmox VE bridges running OSPF, plus DNS, SNMP and firewall rules, tested from a Kali Linux client. BGP is a stretch goal.

    Topology of the MikroTik OSPF network lab (in progress)On one Proxmox VE host, a Kali Linux test client connects over an isolated bridge to MikroTik router A. Router A connects over a second isolated bridge to MikroTik router B, and the two routers exchange routes with OSPF. The routers also run DNS, SNMP and firewall rules.Proxmox VE hostKali Linuxtest clientMikroTik CHRrouter A · RouterOS v7MikroTik CHRrouter B · RouterOS v7isolated bridgeisolated bridge · OSPFDNS · SNMP · firewall rules on both routers
    • RouterOS v7
    • Proxmox VE
    • OSPF
    • Kali Linux
  • Public Issue-Reporting App

    2024 – 2025

    My year-long senior capstone at Oregon State. I led a 5-person team, gathered requirements from the external stakeholder, Pacific Power, and coordinated delivery. The app earned Pacific Power’s official endorsement.

    • Flutter
    • Dart
    • Firebase (NoSQL)
  • STM32 Real-Time Line-Following Robot

    2020 – 2021

    Bare-metal C firmware for a line-following robot, built as part of a team at KMITL: sensor acquisition, real-time control logic and motor actuation.

    • Debugged timing and sensor-noise issues on real hardware
    • C
    • STM32
    • Bare-metal firmware
  • This Portfolio

    2026

    React and TypeScript, pre-rendered at build time and served by nginx. Tested in CI on a throwaway Kubernetes cluster, then deployed to my k3s cluster by Flux (GitOps) in a locked-down namespace behind a Cloudflare Tunnel.

    • React
    • TypeScript
    • Docker
    • Kubernetes
    • Flux
    • GitHub Actions
  • Infrastructure as Code

    OSU, CS 312

    System Administration coursework: provisioned infrastructure with Terraform and configured servers with Ansible.

    • Terraform
    • Ansible
    • Linux
  • Unix Shell in C

    OSU, CS 374

    Operating Systems coursework: a Unix shell with process creation (fork/exec), signal handling, I/O redirection and background jobs.

    • C
    • Linux
    • POSIX
  • Client/Server Socket Programs

    OSU, CS 372

    Computer Networks coursework: client and server programs that talk to each other over sockets.

    • Sockets
    • TCP/IP
  • SQL Database Web App

    OSU, CS 340

    Intro to Databases coursework: a web app backed by a SQL database I designed, from the entity-relationship diagram and schema to the pages that create, read, update and delete its records.

    • SQL
    • Relational design
    • Web
  • Parallel & GPU Programming

    OSU, CS 475

    Parallel Programming coursework: projects that split work across CPU cores and the GPU, with OpenMP threads, SIMD vector instructions, CUDA and OpenCL.

    • OpenMP
    • SIMD
    • CUDA
    • OpenCL
  • C++ Object-Oriented Programs

    OSU

    Games including Go Fish and Hunt the Wumpus, designed with classes, inheritance and polymorphism.

    • C++
    • OOP
  • Space Scene & Galaxy Map

    2026

    The space behind this site: a procedural spiral galaxy, starfield and nebula drawn with WebGL, a daytime sky in light mode, and an interactive galaxy map of these projects.

    • Three.js
    • WebGL
    • GLSL shaders
    • TypeScript
  • Reflection & Refraction Shader

    OSU, CS 457

    Computer Graphics Shaders coursework: a GLSL shader that renders reflection and refraction in OpenGL.

    • GLSL
    • OpenGL

Art

Two showcase pieces are on the way. Check back soon.

  • Under construction

    Showcase piece #1

    Coming soon.

  • Under construction

    Showcase piece #2

    Coming soon.

About

I studied Robotics and AI at KMITL in Bangkok for a year, programming STM32 and Arduino microcontrollers, PLC ladder logic and ABB industrial robots, before starting at Oregon State University. There I graduated in Computer Science (B.S., Summa Cum Laude, 3.87 GPA) while working about 20 hours a week.

Since then I’ve focused on infrastructure. I built and run my own Kubernetes platform, which serves this site and live client sites, and I build and host websites for three clients. I also work as a Business Analyst at Western Digital, turning stakeholder needs into testable requirements for engineering teams in several regions.

I’m interested in cloud, DevOps and site reliability, software engineering, and network and data-center operations, and I make art and real-time visuals on the side.

Experience

  • Business Analyst 1, Programming

    May 2026 – now

    Western Digital

    • Translate stakeholder needs into implementable, testable software and system requirements for engineering teams in multiple international regions
    • Assess the technical feasibility of proposed system changes
    • Support software deployment workflows
    • Audit operational data integrity and process quality against acceptance criteria
  • Freelance Web Developer & Systems Administrator

    May 2026 – now

    Part-time, about 20 hours a week

    • Build and maintain production websites for three clients on Linux servers with nginx
    • Built an admin interface for notemari.com so its non-technical owner can manage content herself
  • Self-directed engineering study

    Jun 2025 – May 2026

    While working part-time in retail

    • Built my Kubernetes platform from the ground up

Education

  • Oregon State University

    Sep 2021 – Jun 2025

    B.S. Computer Science (Applied CS option)

    • GPA 3.87, Summa Cum Laude
    • Honor Roll, Fall 2021 – Winter 2025; Merit Scholarship
    • Worked about 20 hours a week throughout
    • Data Structures
    • Analysis of Algorithms
    • Computer Architecture & Assembly
    • Intro to Databases
    • Web Development
    • Software Engineering I & II
    • Senior Software Engineering Project (year-long capstone)
    • Mobile Software Development
    • Intro to Usability Engineering
    • Open Source Software
    • Programming Language Fundamentals
    • Intro to Security
    • Computer Networks
    • Defense Against the Dark Arts
    • Reverse Engineering Malware
    • Operating Systems
    • System Administration
    • Parallel Programming
    • Intro to Computer Graphics
    • Computer Graphics Shaders
    • Computer Animation
    • Intro to the Visual Arts
    • New Media Futures
    • Web Design and Programming
    • Technical Writing
    • Public Speaking
  • King Mongkut’s Institute of Technology Ladkrabang (KMITL), Bangkok

    2020 – 2021

    Robotics and AI

    • One year of study before starting at Oregon State
    • Embedded systems
    • Microcontrollers (STM32, Arduino)
    • Mitsubishi PLC ladder logic
    • ABB 6-axis industrial robots

Certifications

  • Solutions Architect – Associate (SAA-C03)AWS CertifiedIn progress
  • Pre Security (SEC0)TryHackMeCompleted
  • Cyber Security 101 (SEC1)TryHackMeIn progress

Skills

  • Languages

    • Python
    • C
    • C++
    • Bash
    • SQL
    • Dart / Flutter
    • x86 Assembly
  • Cloud & DevOps

    • AWS (S3)
    • Kubernetes (k3s)
    • Docker
    • GitHub Actions CI/CD
    • Terraform
    • Ansible
    • Git (branching, pull requests, code review)
  • Systems

    • Linux (Ubuntu, Kali)
    • Proxmox VE
    • nginx
    • Windows Server
    • Active Directory
  • Networking

    • TCP/IP
    • DNS
    • HTTP / TLS
    • Wireshark
    • Nmap
  • Parallel & GPU

    • OpenMP
    • SIMD
    • CUDA
    • OpenCL
  • Graphics & Art

    • OpenGL
    • GLSL
    • Blender
    • Clip Studio Paint
    • Procreate
  • Data

    • SQL & relational design
    • Entity-relationship diagrams
    • NoSQL (Firebase)
  • Ways of working

    • Requirements analysis
    • Technical documentation
    • Cross-region stakeholders
    • Claude Code (AI-assisted development)

Contact

Based in Corvallis, OR. Open to relocating anywhere in the U.S.

U.S. citizen, no sponsorship needed, eligible for a security clearance (U.S. Person for ITAR purposes).