Custom themes and plugins, lean custom APIs instead of the heavy default REST output, performance, SEO and security.
02 · NATIVE APPS
Native apps
React Native for iOS and Android. NativePress turns a WordPress site into a real native app, not a web wrapper.
03 · REAL-TIME + BACKEND
Real-time and backend
Node.js and WebSocket, or vanilla PHP when you want the lightest server. Python tools where they fit.
04 · AI-NATIVE
AI-native
Add AI to a system you already run, or start AI-first.
05 · PLATFORMS AND SDKs
Platforms and SDKs
The whole system, designed down to the SDK: real-time arenas, user identity, and integrations with your existing product.
7,800+offices in the อปท.com directory
17,000+dictionary entries on Moradok Lanna
6+live products, linked below
01 / Selected work
Real apps, real screens.
Signed-in screens from products I built. Everything belongs to me or my company. Tap a screen to enlarge it. Where a product sits on a third-party engine, the card says so.
NATIVE APPS · WORDPRESS
NativePress WordPress to real native app
A WordPress plugin plus an Expo / React Native app with zero WebView. The plugin exposes its own REST namespace, nativepress/v1, which serves lightweight Markdown instead of the default heavy wp/v2 output, and the app draws it with real native components.
Sold as a subscription: a monthly plan plus a one-time setup fee. Ask for a quote.
A mock-up with sample content and an illustration, not screenshots of a live app.
BUILT TO ORDER · GROUP APPS
Plaazaa Convoy web app / PWA
A group app for people travelling together: live map with the whole crew, group chat, Leader and Sweep roles, rally points, SOS, driving mode, a view-only link for family and a QR invite. No sign-up for the crew. Positions are kept in server memory only. This is the kind of small, focused app I build to order.
Web / PWAReal-time roomsMapLibreSocket.IO
Demo with sample data (made-up crew, test stack). Scripted fake GPS on a tourist route; no real people or positions.
Invite by code or QRLive map and ETAGroup chatSOS alertDriving modeRally pointsFamily view link
Scroll sideways, or focus the row and use the arrow keys.
Demo with sample data (made-up crew, test stack). Screens from a local test run, not from real users.
PLATFORM · SDK
The platform under Convoy Apps SDK · real-time Arena · identity
Convoy and the Plaazaa games are not one-offs. They run on a small platform I designed: browser SDK modules, a real-time Arena server, signed user identity, and a signed launch-token tie-in with the host product. A new app reuses the rooms, lobby, standings and sign-in instead of rebuilding them.
The SDK is used by my own apps today (Convoy and the Plaazaa games). I do not claim outside developers. No user counts, no speed figures.
Apps are small: the game or trip logic, plus a few lines that plug into the SDK.
The SDK brings the shared parts: rooms, lobby, standings, emoji picker, QR invites, six languages, account chip.
The Arena server runs the real-time rooms and keeps seats across dropped connections.
The host product says who the person is (signed identity) and which Event or Space a room belongs to (signed launch token).
Plaazaa Apps · the hub and multiplayer games on the same real-time layer
Apps hubRace 2048Memory Duel
Demo with sample data (made-up crew, test stack). Screens from a local test run, not from real users.
PYTHON
Oyamori Warroom terminal app · Textual
A real-time terminal app in Python with Textual. One engine processes live market data every 5 seconds and shows hundreds of live signal states on one screen: 12 symbols, 10 timeframes, 7 signal dimensions. A data-collection layer writes price bars and option chains to Parquet and DuckDB. It runs daily for my own use.
PythonTextualasyncioDuckDBParquetpytest
My own daily-use tool, not investment advice. It shows the engineering: streaming data, indicators, terminal UI, storage. No performance is claimed.
Overview: 12 symbols, multi-timeframe state columns, live signal feed.
Tape: a streaming event log.
Downloader: collects option chains and price bars into Parquet and DuckDB.
Research: single-ticker view.
Chart analysis across timeframes.
Option chains: strikes and greeks in a terminal grid.
Scalp cockpit: single-symbol view (in development).
Overview with the setups and session panel.
AI BUILT IN
AI where it earns its place add it on top, or start AI-first
I add AI to systems you already run, and I build AI-first products from day one. Not AI for everything: only where it saves time or answers a real question. Examples below, each with a plain note on its limits. One shared AI gateway sits behind several of my products, so a new product can add AI without rebuilding the plumbing.
AI gatewayOllamaNode + TSPrompt + context design
AI can be wrong, and the products say so. Warroom is my own daily-use tool, not investment advice.
อปท.com: ask the AIAI tab: vegan recipe cardAI tab: convert cardWarroom: AI read
For an existing system, AI goes on top of what you have. For a new product, it is designed in from the start.
Products
Sidekick Note
Private Markdown notes that turn into cards: recipes, checklists, charts, converters. End-to-end encrypted notebooks, a Chrome side panel, imports from 15 sources.
Editor, live previewAI tab: vegan recipe cardAI tab: convert cardRecipe cardDark mode converterRetro amber themePublic or private link
Real app, signed in, with sample notes only. The two AI-tab screens are real runs of the built-in AI.
Plaazaa
Community platform for cities and local businesses: Spaces with roles, live chat, problem reports with a map, events, polls, announcements, six languages. I design, extend and run it as a product.
PHPSocket.IOMariaDBMapLibre
Demo with sample data: a sample town and test accounts.
Home portalSpace with tabsToday dashboardReports summaryStaff queueWarnings, daily statusPollsPhone: Space homePhone: reports
Signed-in app in a sample town (test accounts, made-up reports). Fictional personas only.
อปท.com
Directory of 7,800+ Thai local-government offices with warning maps, weather, trip ideas, news and an AI question assistant. Public data, refreshed on a schedule.
Also live: Moradok Lanna (Lanna dictionary and calendar).
More live demos coming: admin dashboard, API docs, mobile recording, cloud architecture. All with sample data only and labelled "Demo with sample data".
02 / Services
Start with a free plan.
Fixed scope, a written plan you approve first, a handover so you can run it. Start with the consult, or on any service below.
FREE · NO OBLIGATION
Free consult with a tech-stack recommendation
Describe the idea, or the system you already have. I reply with a one-page written recommendation, and a short call if that helps. No pitch. You keep the plan, whoever builds it.
Suggested stack, and why
Rough build approach and cost drivers
Main risks
What to build first
You already have a tech stack
I build on top of it: a native app, real-time features, an admin, AI.
You are starting fresh
I recommend the stack and build it, from idea to launch.
Custom themes and plugins, lean custom APIs instead of the heavy default REST output, performance, SEO and security. A good first project, with a path to a native app later.
A plugin plus an Expo / React Native app that draws your posts with real native components, no WebView. Subscription: a monthly plan plus a setup fee. Ask for a quote.
APIs in Node or vanilla PHP, admin dashboards, sign-in and SSO, and cloud setup from zero. Vanilla PHP means no framework overhead and a light server; for example Plaazaa is tuned for fast responses. Python tools for collectors and automation where they fit.
Honest limits: iOS and Android store apps are built with React Native (I do not build native Swift, Kotlin or Java apps). Web apps are web or PWA. I do not guarantee downloads, traffic or rankings.
I am a full stack engineer, and I have been building software end to end for decades: WordPress and PHP, mobile apps, real-time backends, cloud and AI. Since 2024 I lead engineering at my own company, LogicBaker, where I take products from the first sketch to launch.
A long background in quality engineering shows in how I work: tests and rollback plans before risky changes, a written scope before code, and documentation the next developer can use.
name
Toni Maxx
AKA
Jarus Soontornsing
location
SF Bay Area
company
LogicBaker
focus
Full stack: WordPress · native apps · real-time · AI
stack
WordPress, PHP, Node.js, React Native, Python
accounts
client-owned
promises
no rankings guaranteed
04 / Contact
Tell me what you want to build.
Start with the free consult: describe your idea or the system you run, and I reply with a one-page tech-stack recommendation. No obligation.
Received.
I read every message; no promise on response time.
Prefer a platform with buyer protection? Contra · Fiverr