
Software Engineer | Frontend / Web Developer
Passionate software developer based in Surabaya, East Java, Indonesia. With expertise spanning full-stack, frontend, and backend development, I thrive on building robust and scalable applications that solve real-world problems. I navigate seamlessly across technologies and adapt my skills to create elegant solutions to complex challenges.
Download CVDeveloping AIDA (Artificial Intelligence for Data Analytics) for data-driven financial audits—an AI-integrated web app that increases audit efficiency, effectiveness, and quality while supporting data-based decision-making.
Developing and maintaining PMS FO, PMS Finance, and PMS POS applications for hotel management systems.
Developed multiple loyalty program PWAs for clients including Clarins, Hong Leong Assurance, The Coca-Cola Company, Abundantly, and Mercer Marsh.
Developed Hotel Project System and EmployeeDB applications for hotel project management and HR operations.
Built base Spring and Angular project templates with modern development practices and monitoring infrastructure.
Developed approximately 10 governmental web applications using Java, ZK Framework, and .NET technologies.
Provided training for full-stack software engineering.
Developed Goods Delivery Monitoring System using C# and .NET technologies.
PHP development work.
PHP development work using Qcodo framework.
Database operations and management.
I've built these tools to demonstrate my skills and help developers work more efficiently. Each tool showcases different aspects of my expertise in frontend development, backend integration, and user experience design.
Format, validate, and beautify JSON data instantly. Support for multiple JSON specifications with customizable indentation.
Decode and debug JSON Web Tokens (JWT) instantly. Paste your token below to see its decoded contents.
Parse and analyze URLs instantly. Extract components, query parameters, and security information.
Generate customizable QR codes instantly. Create QR codes for URLs, text, or any data with custom colors and sizes.
Convert numbers between bases 2-36
Format, validate, and beautify XML data instantly. Support for formatting, minifying, and real-time XML validation.
Convert strings to different cases instantly. Support for lower, upper, camel, Pascal, snake, kebab, and constant cases.
Generate and verify BCrypt hashes
Edit JSON data in a spreadsheet-like grid with sorting, filtering, and export capabilities
Format, validate, and beautify YAML data instantly. Support for formatting, minifying, and real-time YAML validation with advanced features.