Paul YukiSoftware engineer

Hi, I'm

Paul Yuki

a software engineer

Fourteen years of building the quiet machinery behind products people use every day: marketing platforms, CRMs, cloud infrastructure, data warehouses, and the occasional game world. I care how a system feels as much as how it runs, and I build it end to end, from the first line of the theme to the last node in the cluster.

Shipping for14+ years
Open toRemote projects
Based inAntipolo, PH
MaintainerZenithArch Shell
Side questPaul, Cindy & Skeep vs. the bugs

Tap the scene to summon a wave, or to attack faster. Skeep heals, Cindy distracts, Paul hits. Allow game saves and your level, XP and waves stay in your browser.

Practice

Engineering, with a sense of craft.

Most teams split the work: one person shapes it, another builds it, a third keeps it alive. I've spent fourteen years doing all three, and it shows in the details.

I work independently, end to end. I set the architecture, write the code that proves it, and own the pipeline that ships it. Teams bring me in when the stakes are high and the brief is still taking shape: marketing platforms, Salesforce extensions, cloud infrastructure and data.

After hours, I build ZenithArch Shell, my own Linux desktop environment, and games in Unreal Engine and C++. It's where ideas get tested long before they reach a client.

  • Design is a system, not a coat of paint.

    Type, color, motion and copy get decided once, as tokens, and every screen inherits them.

  • Boring deploys, interesting products.

    Pipelines, rollbacks and monitoring go in first, so launch day is quiet.

  • Own it end to end.

    From DNS and server config to the last hover state. Fewer handoffs, fewer gaps.

  • Always leave an audit trail.

    Original value, updated value, who changed it and when. Data you can trust is data you can explain.

What I do

One person, the whole stack.

Hire me for one of these or all of them. Most projects touch at least three.

Technical direction

Architecture, standards, estimates and roadmaps, written down and then proven in working code. I review, mentor and make the calls nobody else wants to make.

System designCode reviewEstimatesADRs

Interface engineering

Design systems turned into production code. Type, color and motion defined once as tokens, so every screen feels deliberate and every Figma handoff lands intact.

Design systemsFigma handoffCSSMotion

Web platforms & CMS

WordPress built from scratch: custom themes, page-template systems, mu-plugins and REST endpoints, with Elementor only where it earns its place. Hardened, cached and fast.

WordPressPHP 8ACFElementorKinsta

Salesforce extensions

Customer portals on Lightning Web Runtime, LWC components, Apex services and the glue that moves leads from website forms into the CRM.

LWRLWCApexMarketing CloudAccount Engagement

Cloud & DevOps

AWS, containers and CI/CD that make releases routine, plus edge security: WAF rules, bot protection and rate limiting tuned against real traffic.

AWSECSDockerKubernetesTerraform

Data engineering

ETL pipelines and warehouses that keep the original and updated value side by side, with a full JSON audit trail. Reporting on BigQuery.

PythonETLMySQLPostgreSQLBigQuery

AI & automation

Chat-ops assistants that answer CRM questions in team chat, retrieval pipelines, and local models running on hardware you own.

Claude CodeMCPllama.cppRAGPython

Games & real-time

Gameplay systems in Unreal Engine 5 with C++, small engines in C++20 and raylib, and the odd retro homebrew build for real hardware.

Unreal Engine 5C++20raylibBlueprints
Stack

The tools behind the work.

Nine disciplines, one person. Here's what I reach for, from the first prompt to the last backup.

Generative AI

Assistants I direct, and models I run on my own hardware.

  • Claude
  • ChatGPT
  • Google Gemini
  • Claude Code
  • Self-hosted LLMs
  • llama.cpp
  • MCP & agents

Game development

Engines from AAA-grade 3D to pixel-perfect 2D.

  • Unreal Engine 5
  • Unity
  • GameMaker
  • RPG Maker
  • raylib
  • Blueprints

DevOps & cloud

Pipelines, containers and servers I configure myself.

  • Docker
  • Kubernetes
  • Git
  • GitHub
  • GitLab
  • CI/CD pipelines
  • AWS
  • Terraform
  • Arch Linux (own distro build)
  • Server configuration
  • Apache & Nginx

Languages & web

The everyday toolkit for platforms and products.

  • PHP
  • Python
  • C++
  • JavaScript
  • TypeScript
  • Java
  • QML
  • WordPress
  • Laravel
  • React

Salesforce

CRM add-ons from portal to pipeline.

  • LWR
  • LWC
  • Apex
  • Marketing Cloud
  • Account Engagement
  • Flows

Design

From brand assets to quick social graphics.

  • Figma
  • Canva
  • GIMP
  • Snappa
  • VistaCreate
  • Pixlr

Security & speed

Locked down first, then made fast.

  • CSP headers
  • HSTS
  • SSL / TLS
  • WAF & bot protection
  • Rate limiting
  • MFA / 2FA
  • Cloudflare
  • Speed optimization
  • Caching & OPcache
  • Core Web Vitals
  • Automated MySQL backups (CI/CD)

IT & systems

The machines behind the machines.

  • VMware
  • Virtual Machine Manager
  • KVM / QEMU
  • Parsec
  • TeamViewer
  • SSH & remote admin
  • Windows & Linux admin
  • Google Workspace & Microsoft 365
  • DNS & email auth (SPF, DKIM, DMARC)

Data, SEO & analytics

Pipelines with an audit trail, and dashboards that prove the work.

  • MySQL
  • PostgreSQL
  • BigQuery
  • Redis
  • MongoDB
  • ETL & warehousing
  • Google Analytics 4
  • Looker Studio
  • Google Tag Manager
  • Search Console
  • Technical SEO
  • Schema markup
Salesforce add-ons

Salesforce, extended past the defaults.

Out of the box, Salesforce stores your data. The add-ons I build put it to work: on the website, in the portal and in the chat your team already uses.

Java background, Apex in practice. Apex, the language behind Salesforce's server side, is a close cousin of Java: the same class syntax, interfaces and strong typing. The Java I trained on in college carries straight over, and the front end runs on Lightning Web Components, standard JavaScript.

  • LWR · LWC

    Customer and owner portals

    Lightning Web Runtime sites with custom LWC components over live CRM records. Prototyped fast, then locked into a design system.

  • Apex

    Server-side services

    Classes, triggers and REST endpoints that keep business rules inside the platform instead of scattered across scripts.

  • MCAE · SFMC

    Form to CRM pipelines

    Website inquiry forms mapped field by field into Account Engagement, with server-side proxies so nothing leaks client-side.

  • Webhooks

    Lead alerts, routed per brand

    New leads pushed into the right team chat the moment they're created.

  • AI · MCP

    CRM questions, answered in chat

    Mention a bot, ask about your pipeline, get the answer with a table and a CSV or XLSX attached. Read-only by design.

AI, honestly

AI is my assistant, not my autopilot.

I use AI every day: to draft, to search, to try an idea in minutes instead of hours. But a model doesn't own the outcome. I do. Every line that ships has been read, understood and tested by a person who knows why it's there.

The tools got faster. The responsibility didn't move.

  • It speeds me up. It doesn't think for me.

    Architecture, trade-offs and the final call stay human. AI handles the legwork around them.

  • Guided, never guessed.

    Clear specs, constraints and context go in. Judgement decides what comes out and what gets thrown away.

  • Reviewed like any pull request.

    Generated code gets the same scrutiny as a teammate's: read line by line, tested, and questioned when it looks too confident.

  • Know the craft before the shortcut.

    Fourteen years of building by hand is what lets me spot when an answer is fluent but wrong.

  • Your data stays out of the prompt.

    Credentials, client records and anything private never get pasted into a tool.

Resume

Fourteen years, three disciplines.

Web development, then software engineering, then DevOps. I didn't leave any of them behind.

Now

Senior Software Engineer

Independent, remote

Architecture and delivery for clients in real estate, AI and services: platforms built from scratch, Salesforce portals, servers on Kinsta and AWS, APIs, and the security work that keeps everything standing.

Previously

Senior Web Developer

Enterprise B2B platform

Owned a high-traffic WordPress platform end to end: custom modules, backend-rendered navigation, performance and edge hardening.

Previously

DevOps Engineer

Production infrastructure

Containerized services on AWS ECS, Docker and Kubernetes, and built the CI/CD pipelines that made releases predictable.

Since around 2014

Data Engineering

ETL and data warehousing

Warehouses and pipelines with original and updated values kept side by side and a detailed JSON audit of every change.

The start

Web Developer

Full-stack, PHP first

Where it began: PHP, MySQL and JavaScript, shipping sites for real businesses and learning what breaks in production.

Selected work

Things I've actually built.

Client names are left out on purpose. Ask me about any of these and I'll walk you through the details.

Open source · design + engineering

ZenithArch Shell

A QML-native desktop environment for Hyprland on Arch and CachyOS, built on Quickshell. Panel, control center, theming engine, lock screen, notification daemon and installer, all written from scratch. I direct the look and write every module.

Visit zenithshell.dev
RoleCreator, maintainer
StackQML, Quickshell, Bash
Scale200+ QML modules
Runs onHyprland, Arch, CachyOS
Channelv8 alpha, rolling

Owner portal on LWR

Salesforce

A homeowner portal on Lightning Web Runtime: LWC components over live CRM data, prototyped first and then handed to design as the source of truth.

CRM assistant in team chat

AI · Python

A bot on a persistent WebSocket that answers Salesforce questions when mentioned, returning tables plus CSV and XLSX files. Runs Claude Code with a read-only connector.

Form to CRM pipeline

PHP · Salesforce

A server-side proxy mapping a homebuilder's inquiry forms into Account Engagement, with a REST picklist feeding the property selector.

Edge hardening for WordPress

Security

Bot-shield and REST-guard mu-plugins, WAF and rate-limit tuning, and log audits for a high-traffic enterprise site.

Night Arena

C++20 · raylib

A wave-defense roguelite written in modern C++ on top of raylib. Where I keep my low-level skills sharp.

Hyprland & dwl dotfiles

Linux

My daily driver: CachyOS with Hyprland, custom animations, pywal color sync and a fish workflow, plus a leaner dwl setup. It grew into ZenithArch Shell.

Explore the Hyprland rice

Data warehouse & ETL

Python · BigQuery

Automated pipelines keeping original and updated values side by side with a JSON audit trail, plus BigQuery reporting on GCP.

Ventures

Things I co-own, run and keep building.

Client work pays the bills. These are the bets I make with my own time.

OBSIDEVS

Co-founder

Active

A small independent studio building software, games and AI tooling. I lead engineering: architecture, infrastructure and the internal tools the team runs on.

What we build

  • An AI agent stack for the team: a self-hosted LLM working alongside frontier models
  • Client platforms across web, Salesforce and DevOps
  • Game prototypes and tooling

ZenithArch Shell

Creator & maintainer

Open source

A QML desktop environment for Hyprland on Arch and CachyOS. 200+ modules, built in public.

zenithshell.dev

Night Arena

Solo developer

In development

A wave-defense roguelite written in modern C++ on raylib.

Knights of the Legend

Creator

In development

My college thesis RPG, magic against steam technology, rebuilt from the ground up in Unreal Engine 5.

Play

Take a break. Cindy insists.

Two small games, written for this page in plain JavaScript. Best scores stay in your browser.

Cindy, a calico cat, napping on a patterned rug

CindyCalico. Head of QA, mostly by sleeping on the keyboard.

Stack Typerbest 0 wpm
time60
wpm0
accuracy100%
chars0
Tap or click the box and start typing. The clock starts on your first key.
Flappy Cindybest 0
Space, click or tap to fly. Dodge the scratching posts.
Contact

Let's build the thing properly.

Tell me what you're trying to ship, the deadline and what's already in place. I take on a few engagements at a time: architecture reviews, platform builds, Salesforce extensions, DevOps clean-ups and game systems. You'll hear back from me directly.

Email me directly

paul.hansen.yuki@gmail.com

Include what you're building, your deadline and what's already in place. I read and reply to every message myself.

Open email