
STEKOM University Web Platform (Astro.js)
Membangun arsitektur portal web multi-site berkinerja tinggi menggunakan Astro SSR, Tailwind CSS, dan Redis.
Eko Haryono · Full-Stack Developer · Semarang
Full-stack developer in Semarang, building Laravel, React, and Nest.js web apps since 2019.
What I build
Tools I
build with
My work spans front-end, back-end, and deployment. I care about user experience, performance, and code that stays maintainable after launch.
I turn business requirements into reliable web products, with clean APIs and interfaces people enjoy using.
Services
From promo pages to internal systems, every service is handled by me directly: designed, built, tested, and shipped.
Landing pages that guide visitors from the first click to getting in touch. Story, copy, and calls to action are shaped around how your customers actually decide.
Full-stack web apps that fit the way your business works, not the other way around. Secure, easy to extend, and ready for a growing user base.
Fast, stable APIs that connect your website, mobile apps, and third-party services, with clear contracts other teams can use right away.
Clean schemas from day one, so your app stays fast as data grows. Built for complex relationships and heavy reporting.
Websites that rank on Google and load in seconds. Technical work focused on Core Web Vitals, content structure, and structured data.
Layouts that stay sharp and easy to use on phones, tablets, laptops, and wide monitors, because most visitors arrive on mobile.
How I Work
Nothing happens behind closed doors. Every project moves through four clear steps, and you always know where things stand.
Chat on WhatsAppWe go over your business goals, target users, and constraints. Scope and success metrics are agreed upfront, before any code is written.
OutputScope & estimate
I plan the database structure, app architecture, and interface. Speed, scalability, and SEO are designed in from the start, not patched on later.
OutputWireframes & data schema
Features ship in stages with TypeScript and a modern stack. You can try a working version throughout, instead of waiting until handover.
OutputRegular staging demos
The site goes live, then Core Web Vitals and SEO get measured and tuned. I stay on after launch so the results keep growing.
OutputLive site & performance report
Web apps and APIs I designed and built.

Membangun arsitektur portal web multi-site berkinerja tinggi menggunakan Astro SSR, Tailwind CSS, dan Redis.

Sistem verifikasi dokumen & e-sertifikat anti-fraud berbasis web yang dibangun dengan Laravel, Filament, dan Livewire.

Platform web portal inklusif berbasis AstroJS dan REST API yang menyajikan informasi, berita, dan dokumentasi aktivitas penyandang disabilitas dengan standar aksesibilitas tinggi.

Platform web komunitas dan webinar HR yang dilengkapi dengan admin panel berbasis Filament PHP untuk pengelolaan event, materi, dan data peserta secara efisien.

Website company profile dan katalog digital interaktif untuk Twinarupa Akrilik Demak. Dibuat menggunakan Laravel 12, Tailwind CSS, dan Alpine.js dengan antarmuka modern, UI responsif, serta integrasi pemesanan langsung ke WhatsApp.
Blog & Tutorials
Practical, step-by-step tutorials (written in Indonesian), from installation to deployment, based on problems I solved on the job.
All 9 postsFrontend
Astro JS bikin Next JS terasa lambat? Pelajari alasan Astro lebih cepat, ringan, dan SEO-friendly untuk website modern. Klik dan buktikan sendiri!
Backend
Pelajari rahasia optimasi performa API NestJS yang sering diabaikan developer. Tingkatkan kecepatan API secara signifikan, baca sekarang!
Javascript
Hentikan kirim JavaScript sampah ke browser dan mulai gunakan Astro js untuk website lebih cepat, ringan, dan SEO-friendly. Baca selengkapnya sekarang!
FAQ
Didn't find your answer? Ask me directly on WhatsApp.
Chat on WhatsAppIt depends on scope: number of pages, features, and integrations. After a consultation you get a written estimate and breakdown of the work before the project starts.
A landing page or company profile is usually faster than a custom web app with many features. The schedule for each stage is agreed upfront, and you can follow progress through regular demos.
Yes. I first review the code, server, and current state of the site, then recommend the best option: fix it, extend it, or rebuild it if that's more efficient.
Yes. The site can include an admin dashboard or CMS so you can edit text, images, and articles without touching code.
I help you choose and set up a domain and hosting that fit your needs and budget. Accounts are registered in your name, so ownership stays with you.
After launch I stay on for bug fixes, updates, and performance tuning. For long-term needs, ongoing maintenance is available.
Yes. I'm based in Semarang but work with clients across Indonesia online, via WhatsApp and video calls.
I reply fastest on WhatsApp. Tell me what you're building and when you need it.