Know Me Better!

I’m an Automation Engineer with a strong focus on building reliable testing systems and streamlining development workflows. As a freelance Software Engineer, I work across various tech stacks to deliver efficient and scalable solutions for clients. I'm also a passionate blockchain enthusiast, constantly exploring smart contracts, decentralized applications, and the future of Web3. With a blend of automation expertise and curiosity in emerging technologies, I enjoy solving complex problems and bringing high-impact ideas to life.

What I Do

AI Image Generator UI

AI Image Generator UI

Frontend sederhana untuk menghasilkan gambar menggunakan OpenAI DALL·E.

Writing

  1. The Rise of Functional UILatest

    Functional UI is reshaping how we build and reason about interfaces. By decoupling logic from presentation, developers gain reusable, composable components that remain predictable …

    UI/UXFrontendBest Practices
  2. Understanding JavaScript Closures

    Closures sit at the heart of JavaScript’s flexibility. They allow inner functions to remember the lexical environment in which they were created, long after the outer function has …

    JavaScriptConceptsFundamentals
  3. Optimizing React Apps for Speed

    Modern users abandon slow sites in seconds, so performance is a product feature. React provides granular hooks—`memo`, `useMemo`, `useCallback`—that help skip needless renders. Com…

    ReactPerformanceFrontend
  4. TypeScript: Why It Matters

    TypeScript overlays JavaScript with a powerful, gradual type‑system that flags many classes of bugs before code ever reaches production. In large teams, explicit types double as li…

    TypeScriptToolingDeveloper Experience
  5. Dark Mode and Accessibility

    Dark mode is more than a trendy toggle; it can reduce eye strain, extend OLED battery life, and accommodate users with certain visual impairments. But accessibility demands suffici…

    AccessibilityDesign SystemsCSS

Build with Next JS, tailwind and CMS with Strapi ❤️