"use client" import Image from 'next/image'; import React from "react"; import ContactIcons from './components/ContactIcons'; import PhotoGrid from './components/PhotoGrid'; import ContactButton from './components/ContactButton'; const frontImages = [ [ { src: '/images/photos/iot/raspberrypi.jpg', href: '/projects', alt: 'Raspberry Pi' }, ], [ { src: '/images/photos/company/main-server-rack/20231221_151039.jpg', href: '/projects', alt: 'Office Main Rack' }, { src: '/images/photos/hardware/homelab.jpg', href: '/projects', alt: 'Homelab' }, ], [ { src: '/images/photos/robotics/robot.jpg', href: '/projects', alt: 'LEGO League'}, { src: '/images/photos/cosplay/tasm-2-spider-man-2.jpg', href: '/hobbies', alt: 'Spider-Man 2 PS5 Event'} ], [ { src: '/images/photos/hardware/hdd.jpg', href: '/projects', alt: 'Storage Server'} ] ]; export default function Home() { return (
Win's Logo

Win Pattanaphol

A hobbyist full-stack developer, undergraduate student, enjoyer of 60s-80s music, language nerd, and a hobbyist electrician.

"I don't want to make a PDF, I'll code one instead."

About Me

Nickname: Win
Age: 16
Nationality: Thai 🇹🇭

My main field of work is server administration. I am running, WinsCloud, my own self-hosted ecosystem as well as currently administering the IT infrastructure (servers, networking, firewalls) at my father's company.

My other field of work is creating web applications. I specialize in backend development with Node.js and PHP, as well as working with relational databases, such as MySQL / MariaDB.

I am currently learning low-level programming using C, along with x86 and RISC-V Assembly for lower level interactions with hardware.

View my projects and hobbies by clicking on the images!

Contact

); }