Eko Haryono · Full-Stack Developer · Semarang

I build websites & web apps that help your business grow.

Full-stack developer in Semarang, building Laravel, React, and Nest.js web apps since 2019.

What I build

  1. 01Company profile websites
  2. 02Custom web applications
  3. 03Information systems & dashboards
  4. 04REST APIs & integrations
Years experience
6+
Projects completed
5
Tools in my stack
22

Tools I
build with

  • Filament
  • Golang
  • Nest.js
  • GraphQL
  • MySQL
  • Supabase
  • PostgreSQL
  • Redis
  • Docker
  • Vercel
  • Astro.js
  • Tailwind CSS
  • TypeScript
  • React
  • Laravel

I like building with teams and founders. Need a web app built, from database to deployment? Let's talk.

My work spans front-end, back-end, and deployment. I care about user experience, performance, and code that stays maintainable after launch.

Chat on WhatsApp

I turn business requirements into reliable web products, with clean APIs and interfaces people enjoy using.

Years of experience
6+
Projects completed
5
Tools in my stack
22
Tutorials published
9

Services

Web solutions built for results, not just looks.

From promo pages to internal systems, every service is handled by me directly: designed, built, tested, and shipped.

  1. Landing Page Design

    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.

    • Smooth, interactive motion
    • Conversion-focused structure
    • A/B testing ready
    Discuss this service: Landing Page Design
  2. Custom Web Applications

    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.

    • Laravel, Nest.js & Supabase
    • Admin dashboards for your workflow
    • Authentication & user roles
    Discuss this service: Custom Web Applications
  3. REST API Development

    Fast, stable APIs that connect your website, mobile apps, and third-party services, with clear contracts other teams can use right away.

    • REST & GraphQL
    • Low response times
    • OpenAPI/Swagger docs
    Discuss this service: REST API Development
  4. Database Design

    Clean schemas from day one, so your app stays fast as data grows. Built for complex relationships and heavy reporting.

    • Query & index tuning
    • MySQL/PostgreSQL relational design
    • Encryption for sensitive data
    Discuss this service: Database Design
  5. SEO & Performance

    Websites that rank on Google and load in seconds. Technical work focused on Core Web Vitals, content structure, and structured data.

    • Lighthouse 90+ target
    • Passing Core Web Vitals
    • Automatic sitemap & schema
    Discuss this service: SEO & Performance
  6. Responsive Websites

    Layouts that stay sharp and easy to use on phones, tablets, laptops, and wide monitors, because most visitors arrive on mobile.

    • Mobile-first design
    • Adaptive layouts for every screen
    • Cross-browser tested
    Discuss this service: Responsive Websites

How I Work

From idea to launch, with a process you can see.

Nothing happens behind closed doors. Every project moves through four clear steps, and you always know where things stand.

Chat on WhatsApp
  1. Discovery & Research

    We go over your business goals, target users, and constraints. Scope and success metrics are agreed upfront, before any code is written.

    OutputScope & estimate

  2. System & UI Design

    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

  3. Iterative Development

    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

  4. Launch & Support

    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

Selected projects

Web apps and APIs I designed and built.

View all

05Company Profile · 2025

Twinarupa - Website Company Profile & E-Katalog Custom Akrilik Demak

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.

  • Laravel
  • MySQL
  • Tailwind CSS

Blog & Tutorials

Learn Laravel & web development, straight from real projects.

Practical, step-by-step tutorials (written in Indonesian), from installation to deployment, based on problems I solved on the job.

All 9 posts

FAQ

Questions clients often ask.

Didn't find your answer? Ask me directly on WhatsApp.

Chat on WhatsApp

How much does a website or web app cost?

It 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.

How long does a project take?

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.

Can you continue or fix an existing website?

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.

Can I manage the content myself?

Yes. The site can include an admin dashboard or CMS so you can edit text, images, and articles without touching code.

Are domain and hosting included?

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.

What support do I get after launch?

After launch I stay on for bug fixes, updates, and performance tuning. For long-term needs, ongoing maintenance is available.

Do you work with clients outside Semarang?

Yes. I'm based in Semarang but work with clients across Indonesia online, via WhatsApp and video calls.

Have a project in mind?

I reply fastest on WhatsApp. Tell me what you're building and when you need it.

Chat on WhatsAppwa.me/6285176757450