
adshotel
A hotel-facing admin system with structured content flows, clear dashboards, and a straightforward control surface.
ersyncd
I build SvelteKit and Next.js interfaces, shape the systems behind them, and keep a foot in the hardware side through Arduino, PlatformIO, and ESP32 work.
Core focus
SvelteKit, TypeScript, system architecture
Hardware
ESP32, Arduino, PlatformIO
Delivery
Readable UI, predictable structure, clean handoff
Profile
Teguh Ersyarudin
ersyncd
Web
Product interfaces and maintainable app structure
Hardware
Embedded work that stays connected to the web layer
Working style
Keep the structure small, the data clear, and the interface quiet. If the codebase gets hard to read, the product gets harder to trust.
About
Most of my work sits where application logic, clean interfaces, and system planning overlap. I care about shipping software that is easy to read, easy to maintain, and honest about what it does.
On the web side, I spend most of my time in SvelteKit, Next.js, and TypeScript. I like clear routing, small components, and layout decisions that hold up when the app grows.
Outside the browser, I work with Arduino, PlatformIO, and ESP32 projects. That makes the hardware side practical for me, not separate from the software side.
Skills
SvelteKit, Next.js, TypeScript, Tailwind CSS, responsive interfaces, and accessible component systems.
API integration, data shaping, deployment-ready app structure, and the small pieces that keep products reliable.
Tools and workflows that keep builds predictable, releases tidy, and feedback loops short.
ESP32, Arduino, PlatformIO, and the kind of hardware integrations that connect physical input to web output.
Projects

A hotel-facing admin system with structured content flows, clear dashboards, and a straightforward control surface.

A focused utility site built around quick lookup, compact interactions, and a layout that stays readable on small screens.

An AI-oriented interface with a compact presentation layer and a clean reading order for the main workflow.
Blog
The blog is automated from markdown files in `src/lib/posts/`. It stays small on purpose: title, date, tags, description, and the body content.