Muhammad Ilyas

Senior Frontend Engineer

Muhammad Ilyas
Muhammad Ilyas

I’m a developer who loves building fast, clean, and easy-to-use web experiences. Most of my work happens in the frontend with React and Next.js, but I also jump into backend work with Node.js and PostgreSQL when the project needs it. I care a lot about good structure, clear code, and performance that actually feels smooth to users.

I write about the things I learn along the way, small improvements, practical lessons, and ideas that help me build better apps. Welcome to my little corner of the internet.

MY VALUES

MY TOOLBOX

Frontend

ReactNext.jsTypeScriptViteTailwind CSSshadcn/uiTanStackAtomic Design

Backend

Node.jsGoFastifyNestJSLaravelWebSocketClean Architecture

Databases

PostgreSQLMySQLMongoDBPrisma ORMFirebase (Firestore / Auth)

Infrastructure & Tools

DockerVercelGitHubCI/CD workflowsAPI design & system integration

WORK EXPERIENCE

  • Frontend Engineer — Jubelio

    Built and improved core frontend features, focusing on performance, code quality, and scalable architecture across a large product ecosystem.

  • Senior Fullstack Engineer — Wacaku

    Leading development of a creative writing platform by building scalable features using Next.js, Node.js, and Golang. Delivering strong product improvements, enhancing content creation workflows, and AI-powered writing tools.

  • Frontend Engineer — Qoin Digital Indonesia

    Delivered responsive, high-quality interfaces by turning design concepts into functional UI, developing reusable components, and integrating them with backend APIs. Strengthened product reliability through coordination with Backend and QA teams and improved performance across multiple projects.

  • Frontend Engineer — Dvoretsky

    Developed full website solutions using Laravel, MySQL, and Next.js, including building REST APIs and translating Figma designs into interactive web applications. Ensured smooth system integration and improved delivery quality through close collaboration with cross-functional teams.

GET IN TOUCH

If you’d like to reach out, talk about projects, or just connect, feel free to contact me anytime. You can find me here: