Hi, I'm Luqni — Software Engineer

Frontend depth. Full-stack range. Real ownership.

8+ years shipping production web apps in React, TypeScript, Vue and Next.js, specializing in reusable, scalable frontend architecture — backed by hands-on Node.js, PHP and database experience. I take a requirement, find the real business problem, and see it through to a working solution.

Tech stack: React, Next.js, TypeScript, Vue, Nuxt, Tailwind CSS, JavaScript, Redux, Node.js, Express, PHP, Laravel, MySQL, PostgreSQL, Supabase
Luqni Maulana
How I like to work
A reliable technical partner — not just someone who receives tickets and writes code.
profile.sessionAvailable

$ whoami --verbose

roleSoftware Engineer
currentSenior Frontend Engineer @ Plexa
experience8+ years · since 2018
stackReact.js, Next.js, Vue.js, Nuxt.js
locationWonosobo, ID · remote worldwide
Tell me about your project

01

Ownership

I ask the right questions, flag issues early and suggest better approaches — no waiting for detailed specs.

02

Root cause, end to end

I learn the architecture and business logic first, then trace problems through the API, backend and database.

03

Independent, not isolated

I figure out unfamiliar territory on my own, and speak up early on ambiguity, blockers or business-critical calls, on a Google Meet call or a narrated Loom or Jam.dev video.

0+

Years building for the web

0+

Projects shipped

0

Companies & clients

0

Continents served remotely

Shipped products with teams at

  • Plexa
  • Upvendo
  • Amanahfy
  • Skyshi Digital
  • Akar Inti Teknologi
  • Moladin
  • Inixindo Jogja
  • Gamatechno
  • Sekawan Media

01 / About

I turn everyday problemsinto working software.

My first project was Absensi Pegawai — an employee attendance app I built in Java with NetBeans and MySQL. That project is where I got hooked on building things people actually use.

I went professional in 2018, and 8 years later I've gone from onsite web developer to founding engineer on a construction SaaS used across Australia.

Along the way I've built PHP back-ends, led frontend teams, taught web development, and shipped 40+ applications for clients in Asia, Australia and Europe.

Based in
Wonosobo, Central Java, Indonesia
Works
Remote · UTC+7 · async-friendly
Education
Software Engineering, SMK Negeri 1 Sukoharjo (2017)
Languages
Indonesian (native) · English (professional)

8+

years

9

teams

41

projects

What I bring to a team

Frontend first. Never frontend only.

Frontend

Architecture that scales

React, TypeScript, Next.js and Vue apps designed from the first component to the forty-fourth module — fast, accessible and maintainable.

Full-stack

Fluent past the API

Node.js, Express, PHP/Laravel, MySQL and PostgreSQL. When a bug crosses the API boundary, I follow it.

Leadership

Engineers who grow

Led frontend teams, reviewed code, taught web development, and helped grow Plexa’s team from 3 to ~15 developers.

AI-assisted

Faster, still reviewed

Claude, ChatGPT, Codex, Copilot, Cursor and Windsurf as implementation partners — I write the context and specs, and every change is reviewed and validated before it ships.

02 / Experience

8+ years.
9 teams. 3 continents.

From onsite web developer to founding engineer — building products for teams in Indonesia, Australia, the UK and Belgium. Click a bar to jump to the details.

Career timeline

Full-time Part-timeClient work through an agency or Upwork
201820192020202120222023202420252026
01Current
Plexa logo

Plexa

Senior Frontend Engineer

Period
November 2022 - Present
Duration
4 yrs
Type
Full-Time, Remote
Based
Sydney NSW, Australia
Contract
Through Skyshi Digital Indonesia (outsourcing provider)

80%

of the product built & owned

3 → 15

engineering team growth

Weekly

release cycle

  • Joined the product at its early stage as a Founding Engineer, contributing to the development of a large-scale construction software platform used by customers across Australia.
  • Owned and contributed to approximately 80% of the product's development, working across core features and workflows from initial discovery and architecture through production.
  • Designed and established the frontend architecture from the ground up using React.js and TypeScript, building scalable, maintainable, and high-performance user interfaces.
  • Built core modules end to end across 3,800+ commits: tenders and procurement, budgets and cost-to-complete reports, progress claims, program scheduling, site diaries, timesheets, defects, handover, and much of the safety and quality suite.
  • Integrated third-party services and designed the data schema behind them, including Google Docs for contract templates with dynamic variables and DocuSign for multi-signer e-signatures on contracts and subcontracts.
  • Designed and built the core engines: role-based access (236 permission keys), approval workflows for 19 record types, comments across ~12 modules, and the budget engine with its v2 rebuild.
  • Delivered Plexa Documents solo with Claude as the implementation partner: a native macOS and Windows desktop app (Tauri, Rust, React) for construction document control. I wrote the product context and specifications from how each feature works in the web app, then directed, reviewed, and validated the AI-generated code, taking it from an empty repository to a signed, self-updating release pipeline in two weeks.
  • Worked directly with the company founder and Australian stakeholders to understand product vision, business requirements, and complex construction workflows, translating them into effective technical solutions.
  • Contributed to backend architecture and technical decisions when needed, leveraging previous full-stack experience to design cohesive end-to-end solutions across frontend, APIs, and data flows.
  • Collaborated with designers, backend engineers, product stakeholders, and business teams to deliver new features and product improvements on a weekly release cycle.
  • Followed a structured task-to-code traceability and release workflow, linking commits to task tickets and documenting technical changes, environment-specific commits, regression risks, and supporting documentation. Communicated over Google Meet and recorded narrated Loom and Jam.dev videos to walk stakeholders through completed features, report on tasks, and explain complex questions clearly.
  • Helped the engineering team grow from 3 developers to approximately 15, providing technical guidance, code reviews, and mentorship while sharing knowledge of existing architecture, business logic, and development practices.
  • Maintained deep ownership and knowledge of the platform's business workflows, data flows, system integrations, and technical architecture, enabling effective troubleshooting and informed engineering decisions.
  • Built the platform hands-on from its early stages, before AI-assisted development. Since 2026 I occasionally use Claude, GitHub Copilot, and ChatGPT to speed up selected tasks; on those, I scope the change from my knowledge of the codebase and its business rules (which modules, data flows, and edge cases it touches), guide the implementation, and review and test it before it is pushed.

Projects built here · 2

02
Upvendo logo

Upvendo

Frontend Engineer

Period
December 2024 - December 2025
Duration
1 yr 1 mo
Type
Part-Time, Remote
Based
Brussels, Belgium
Contract
Upwork client (freelance)
  • Worked remotely with a Belgium-based company to develop and enhance its Point of Sale (POS) platform for restaurants and retailers, focusing on frontend development using Vue.js, TypeScript, and JavaScript across the merchant back office, a self-service kiosk app, and transactional emails.
  • Designed and implemented POS features supporting retail and transactional workflows, with a focus on usability, performance, reliability, and responsive user experiences.
  • Built major back office features: a guided setup flow for new merchants, in-house and QR table ordering, role-based access with a searchable permission tree, loyalty programs, online ordering settings, and a Deliveroo delivery integration.
  • Improved back office scalability by replacing load-everything dropdowns with infinite scroll and server-side search, and internationalized the major modules.
  • Built the table QR ordering flow and loyalty rewards for the self-service kiosk app, and fixed receipt printing so totals always match the order.
  • Designed the build pipeline and full template library for transactional emails across the order lifecycle, compiling SCSS and Handlebars into client-safe HTML, with a test-send tool for real inboxes.
  • Collaborated directly with the company founder, product stakeholders, designers, and backend engineers to translate business requirements and product ideas into practical frontend solutions.
  • Built and maintained clean, scalable, and maintainable frontend code using Vue.js and modern JavaScript best practices.
  • Analyzed existing business workflows and system behavior to support feature development, troubleshooting, and continuous product improvements.
  • Improved frontend performance and user experience across POS features while maintaining consistency and reliability in production.
  • Followed a structured development workflow using GitHub Issues/Tickets, linking development work to requirements, and used Google Meet calls plus narrated Loom and Jam.dev videos to demonstrate completed features, report progress, and raise complex questions.

Projects built here · 3

03
Amanahfy logo

Amanahfy

Frontend Engineer

Period
September 2023 - April 2025
Duration
1 yr 8 mo
Type
Part-Time, Remote
Based
London, United Kingdom
Contract
Upwork client (freelance)

7

frontend apps in the ecosystem

44+

admin dashboard modules

SSR

& SSG for SEO and speed

  • Worked remotely with a UK-based charity organization to develop and maintain a full-featured charity platform using React.js and Next.js.
  • Designed and implemented both the public-facing website and internal admin dashboard, establishing scalable and maintainable frontend architecture.
  • Built and maintained 44+ admin dashboard modules for campaigns, donations, donors, fundraisers, teams, and analytics, with permission-based UI for super admins and organization admins.
  • Integrated Stripe checkout across every donation type, including general, Jummah, Dhul-Hijjah, campaign, and organization giving, plus an embeddable donation widget for third-party pages.
  • Built and maintained a shared React and TypeScript design system used across the product suite, keeping donation, payment, subscription, and team components consistent.
  • Built a drag-and-drop page builder for composing pages from text, image, and video blocks with live preview, and a configurable white-label mosque website template.
  • Developed reusable frontend components and features with a strong focus on performance, usability, responsive design, and code quality.
  • Implemented Server-Side Rendering (SSR) and Static Site Generation (SSG) with Next.js to improve SEO, page performance, and overall user experience.
  • Integrated APIs and backend services to support core charity operations, data workflows, and administrative functionality.
  • Applied SEO and frontend performance optimization techniques to improve search visibility and page load efficiency.
  • Built responsive and cross-browser-compatible interfaces for both public users and internal administrators.
  • Collaborated with the founder, designers, backend engineers, and stakeholders to translate business requirements and product needs into reliable frontend solutions.
  • Managed development tasks and feature delivery using ClickUp, using Google Meet calls plus narrated Loom and Jam.dev videos to demonstrate completed changes, report progress, and walk through complex questions.

Projects built here · 10

04Current
Skyshi Digital Indonesia logo

Skyshi Digital Indonesia

Senior Frontend Engineer

Outsourcing & Software Development Agency

Period
January 2022 - Present
Duration
4 yrs 10 mo
Type
Full-Time, Remote
Based
Yogyakarta, Indonesia

Senior Frontend Engineer

January 2022 - Present

  • Contracted through Skyshi as an outsourced engineer for client teams, including Plexa (since November 2022), Moladin, and Akar Inti Teknologi, each shown as its own role here.
  • Developed and maintained production web applications for external clients using React.js and Vue.js, focusing on responsive, accessible, user-friendly, and maintainable interfaces.
  • Translated client requirements and UI/UX designs into scalable frontend solutions, collaborating directly with clients, designers, and backend engineers throughout the development lifecycle.
  • Built reusable frontend components and implemented features with a focus on performance, code quality, maintainability, and responsive design across multiple client projects.
  • Occasionally contributed to backend development using Express.js and MySQL, leveraging full-stack experience to support API integration and end-to-end application functionality, including building both the frontend and the backend of Funder Statements.
  • Built Funder Statements for Batumbu, a P2P lending platform: an investor reporting and email broadcast system with a maker–approver workflow, 40+ permission codes, bulk statement generation, and scheduled broadcasts, replacing a manual spreadsheet process.
  • Worked across the Devcode by GetHired platform: the developer-facing challenge app (results, certificates, profiles, sharing), the recruiter dashboard for assessments and candidates, and the Codefood reference app that Devcode's Cypress suite grades recruitment candidates against, including the Biofarma recruitment test.
  • Delivered features for client back offices such as Artajasa's Bersama Merchant Management, including payment method master data and the merchant document update flow.
  • Participated in code reviews, technical discussions, debugging, and production support, applying modern engineering practices across client projects.

Lead Frontend Engineer

June 2022 - December 2022

  • Led frontend development across multiple client projects, providing technical direction, code reviews, and mentorship to frontend engineers.
  • Guided the team in designing and delivering scalable, maintainable, and user-centric web applications aligned with client business requirements.
  • Collaborated with client stakeholders, designers, and backend engineers to analyze requirements, plan solutions, and drive frontend implementation.
  • Supported engineers through technical problem-solving, architecture discussions, and knowledge sharing while maintaining frontend development standards.
  • Led the monthly frontend team meeting, and regularly paired with engineers who were blocked to talk through problems and suggest solutions.
  • Conducted technical interviews for frontend candidates, assessing technical depth, fundamentals, and communication.
  • Started introduction and discussion sessions for new developers so they could get to know the team and ramp up faster.
  • Designed a React.js starter architecture for the AIT client, with a modular core/modules structure, route guards, and permission hooks, and drafted the accompanying React.js guidelines.
  • Set up GitLab CI/CD pipelines for the Funder Statements and AcuityQuick projects following Skyshi's deployment standards, and documented local setup, API collections, and deployment in project READMEs.
  • Spoke twice at Devcode events, teaching React.js from project setup to live deployment on Firebase Hosting.

Projects built here · 5

05
Moladin Digital Indonesia logo

Moladin Digital Indonesia

Frontend Engineer

Period
May 2022 - September 2022
Duration
5 mo
Type
Full-Time, Remote
Based
Jakarta, Indonesia
Contract
Through Skyshi Digital Indonesia (outsourcing provider)
  • Developed and maintained web applications using React.js, building scalable and maintainable frontend solutions within a production environment.
  • Applied Micro Frontend architecture to build modular, independently maintainable frontend applications and support scalability across the platform.
  • Built several micro apps for Dashboard CRM, the internal tool for managing Moladin's sales agent network: the Crash Program Engine for time-limited agent incentive campaigns, Quiz Score & Retake with filtering and CSV export, and Agent Point Configuration.
  • Initialized and built the Moladin Agent Center micro app on the customer-facing website from scratch, including its agent location map, and implemented the new design of the Join Agent recruitment page.
  • Implemented frontend features following modern engineering practices with a focus on code quality, maintainability, performance, and reliability.
  • Wrote and maintained unit tests to improve code reliability, stability, and test coverage across frontend applications.
  • Collaborated closely with designers, backend engineers, product managers, and other cross-functional teams to translate requirements into high-quality frontend features.
  • Worked in an Agile, sprint-based development environment, participating in sprint planning, retrospectives, technical discussions, and technical debt initiatives.
  • Used Jira for task management, sprint tracking, prioritization, and coordinating feature delivery across the development lifecycle.
  • Estimated work in sprint grooming and planning, sizing tickets in story points based on design complexity, user flows, and business rules.
  • Coordinated with DevOps to set up CI/CD and development servers for new micro apps, writing detailed request tickets (branch, app name, port, repository) and following each release through to production.
  • Diagnosed a micro-frontend routing issue caused by two micro apps sharing a name prefix in the Nginx configuration, and resolved it with the DevOps team.
  • Kept reviews moving by following up merge requests with tech leads, and documented completed tickets with clear comments, mentioning the backend, mobile, and QA engineers who depended on them.

Projects built here · 2

06
Akar Inti Teknologi logo

Akar Inti Teknologi

Frontend Engineer

Period
May 2023 - October 2023 · October 2022 - November 2022
Duration
8 mo
Type
Full-Time, Remote
Based
Jakarta, Indonesia
Contract
Through Skyshi Digital Indonesia (outsourcing provider)
  • Developed and maintained multiple production web applications using React.js and Vue.js, delivering responsive, user-friendly, and maintainable frontend solutions.
  • Applied Micro Frontend architecture to build modular and scalable frontend applications across projects.
  • Built reusable UI components and implemented features following modern frontend best practices, with a focus on performance, scalability, and code quality.
  • Translated project requirements and UI/UX designs into effective frontend solutions while collaborating closely with designers, backend engineers, and product stakeholders.
  • Wrote and maintained unit tests to improve code reliability, stability, and test coverage, reaching 100% coverage on the Adira EBS audit module's API layer with Jest and Enzyme.
  • Delivered features for Adira EBS, a React.js and TypeScript back office for Adira Finance, including the audit module with filtering and CSV/XLSX export.
  • Contributed to BCA BIMA, an enterprise facility management app built with Vue.js micro frontends that digitizes the building maintenance work order lifecycle, from requests and technician scheduling to SLA tracking, completion reviews, and reports.
  • Managed development tasks and feature delivery using Bitrix24, maintaining clear alignment between requirements, implementation, and project progress.

Projects built here · 2

07
Inixindo Jogja logo

Inixindo Jogja

Fullstack Web Developer

Period
October 2019 - December 2021
Duration
2 yrs 3 mo
Type
Full-Time, Onsite
Based
Yogyakarta, Indonesia
  • Designed, developed, and maintained end-to-end web applications supporting both technical and business requirements.
  • Built and managed XJoSS, a comprehensive internal e-office application covering finance, sales, sales reporting, course scheduling, asset inventory, IT support, and HR workflows such as paid and unpaid leave, delivered as a PWA with push notifications.
  • Developed an internal system that centralized business processes and supported nearly all staff workflows, improving operational efficiency and reducing fragmented processes.
  • Founding engineer of EduparX: built it from the ground up and led its development and maintenance as an e-learning and training commerce platform for webinars, workshops, e-learning, e-assessments, online training, and certification, with Midtrans payments.
  • Built EduparX's most complex features: a video classroom streaming from AWS with resume-from-last-position, an exam engine with nested question types, scheduled online classes with signature attendance, and downloadable, verifiable e-certificates.
  • Secured EduparX with JWT authentication and automatic token refresh, a one-device-per-exam session lock, Google reCAPTCHA v3, and Google SSO, and fixed stale releases by making the service worker activate new versions immediately.
  • Designed scalable and maintainable application architectures while ensuring reliable performance, usability, and long-term maintainability across internal systems and learning platforms.
  • Worked across the full development lifecycle, including requirements analysis, system design, development, testing, debugging, and maintenance.
  • Served as an IT Instructor, mentoring learners in web development through structured training, hands-on projects, and practical software development exercises.
  • Translated complex technical concepts into practical, real-world learning experiences, strengthening communication, mentoring, and knowledge-sharing skills.

Projects built here · 2

08
Gamatechno Indonesia logo

Gamatechno Indonesia

Web Developer Intern

Period
June 2019 - October 2019
Duration
5 mo
Type
Full-Time, Onsite
Based
Yogyakarta, Indonesia
  • Contributed to real-world web development projects, supporting both frontend and backend implementation under the guidance of experienced developers.
  • Assisted in developing and maintaining web features, applying web development fundamentals, coding standards, and best practices.
  • Built the web back office for Eoviz Presence, an attendance app for Android and iOS: user management, attendance history and reports, and CKEditor-managed landing page content.
  • Developed backend REST APIs for user login and attendance history with JWT authentication, consumed by the mobile app.
  • Collaborated with the development team to troubleshoot issues, implement improvements, and deliver functional solutions.
  • Gained practical experience with software development workflows, version control, code quality, and team-based development.

Projects built here · 1

09
Sekawan Media logo

Sekawan Media

Web Developer

Period
January 2018 - February 2019
Duration
1 yr 2 mo
Type
Full-Time, Onsite
Based
Malang, East Java, Indonesia
  • Started my professional software development career by contributing to real-world web applications across frontend and backend development.
  • Developed and maintained web features while working closely with experienced developers and the wider development team, using PHP, CodeIgniter, MySQL, and Ext JS.
  • Contributed to SIPAS, a correspondence management platform available on web, iOS, and Android, building features for incoming and outgoing letters, mail disposition, letter corrections, and automatic letter numbering.
  • Built the Unggul Group company profile website end to end: public landing and gallery pages, a contact form with email notifications, and an admin dashboard to manage the content.
  • Applied web development fundamentals and best practices to build functional, maintainable, and reliable solutions.
  • Collaborated with the development team to troubleshoot issues, implement feature improvements, and support ongoing application development.
  • Learned and applied new web technologies, frameworks, development tools, and software engineering practices throughout the role.
  • Built a strong foundation in professional development workflows, version control, code quality, and collaborative software development.

Projects built here · 2

03 / Skills

The stack I ship with.

Frontend is the specialty. Backend and database experience is what lets me own a feature end to end.

01

Frontend

28 tools

Where I spend most of my time — production apps built to scale and stay maintainable.

Languages

  • HTML & CSS
  • JavaScript
  • TypeScript

Frameworks

  • React.js
  • Next.js
  • Vue.js
  • Nuxt.js

State & data

  • Redux
  • React Query
  • Zustand
  • Jotai
  • Vuex

Styling & UI

  • Tailwind CSS
  • SCSS
  • Styled Components
  • Ant Design
  • HeroUI (NextUI)

Architecture

  • SSR & SSG
  • Progressive Web App
  • Micro-Frontend
  • Responsive Design

Testing

  • Jest
  • Enzyme
  • Cypress

Monitoring

  • Sentry
  • Elastic APM

Security

  • JWT
  • reCAPTCHA v3

02

Backend

12 tools

Enough depth to design APIs, debug past the boundary, and ship end-to-end.

Runtimes & frameworks

  • Node.js
  • Express.js
  • PHP
  • Laravel
  • CodeIgniter

APIs

  • RESTful API

Realtime

  • WebSocket
  • Server-Sent Events (SSE)

Third-party integrations

  • DocuSign
  • Midtrans
  • Google Maps API
  • Firebase Push Notification

03

Database

4 tools

Schema design, queries and data fixes when a feature needs it.

Relational & realtime

  • MySQL
  • PostgreSQL
  • Supabase
  • Firebase Realtime DB

Languages

Bahasa Indonesia

Native

Native speaker, fully fluent in both spoken and written Indonesian.

English

Full Professional Proficiency

Fluent in English for day-to-day professional work — requirement discussions, technical decisions, code reviews, documentation, and demos with stakeholders. Proven across years of remote collaboration with clients around the world: Australian founders and stakeholders at Plexa, a UK-based charity at Amanahfy, a Belgium-based company at Upvendo, and clients from Japan and France through Upwork.

04 / Certifications

Credentials.

3 verified certificates

HackerRank

JavaScript (Basic) Certificate

Issued
July 2023
Credential
#A5437D70CA11
Show credential

HackerRank

JavaScript (Intermediate) Certificate

Issued
July 2023
Credential
#13AB0C2A8491
Show credential

Skyshi Digital Indonesia

Devcode Challenge

Issued
January 2022
Credential
#BZI687
Show credential

05 — Portfolio

Selected work(41)

Construction ERP, charity platforms, government systems and e-learning — products built with care since 2018.

Landing PageDashboard
Website
Website
Production SiteStaging Site
Staging SiteUpwork Job
Website
Website

Index

  • 18Amanahfy Website - Main Marketing & Informational PlatformAmanahfy Ltd · 2023–2025
  • 19No preview yetAmanahfy Web App - Main Donor-Facing PlatformAmanahfy Ltd · 2023–2025
  • 20UI Builder - Drag-and-Drop Page Builder ToolAmanahfy Ltd · 2023–2025
  • 21No preview yetMasjid Template - White-Label Mosque WebsiteAmanahfy Ltd · 2024
  • 22Lex Faraa | Law Web Agency - Professional Services Marketing WebsiteAmanahfy Ltd · 2025
  • 23No preview yetFor Mama Widget - Embeddable Donation WidgetAmanahfy Ltd · 2023–2025
  • 24No preview yetAmanahfy Admin Dashboard - Charity Operations Back-OfficeAmanahfy Ltd · 2023–2025Charity Dashboard
  • 25No preview yetAmanahfy Design System - Shared UI Component LibraryAmanahfy Ltd · 2023–2025
  • 26No preview yetAmanahfy Campaigns - Donor-Facing Fundraising PlatformAmanahfy Ltd · 2023–2025
  • 27No preview yetBBKKP E-Training & Certification PlatformBBKKP Yogyakarta · 2023–2024Website
  • 28No preview yetAdira EBSAkar Inti Teknologi · 2022
  • 29No preview yetMoladin Web B2C - Agent Recruitment & Agent Center Micro FrontendsMoladin Digital Indonesia · 2022Website
  • 30No preview yetArtajasa Bersama Merchant Management - Merchant & Partner Back OfficeSkyshi Digital Indonesia · 2023
  • 31No preview yetDevcode Client Dashboard - Technical Assessment & Developer Hiring PlatformSkyshi Digital Indonesia · 2022Devcode
  • 32No preview yetCodefood - Reference App for Devcode Automated Frontend TestsDevcode · 2022Demo
  • 33No preview yetDevcode - Coding Challenge & Recruitment Test Platform (incl. Biofarma)Skyshi Digital Indonesia · 2022Devcode
  • 34XJoSS (Inixindo Jogja Support System)Inixindo Jogja · 2019–2021
  • 35No preview yetCertification Information System BBKKP YogyakartaBBKKP Yogyakarta · 2021Website
  • 36No preview yetSamaloopLoop Indonesia · 2021
  • 37Information System for e-Government SIPD Gunungkidul RegionBAPPEDA Kab. Gunungkidul · 2020Website
  • 38Information System for e-Government Sipanda Gunungkidul RegionBAPPEDA Kab. Gunungkidul · 2020
  • 39No preview yetEoviz Presence (Web Backoffice)Gamatechno Indonesia · 2019
  • 40No preview yetUnggul Group Web Profile CompanySekawan Media · 2018Website
  • 41No preview yetSIPAS Web ApplicationSekawan Media · 2018–2019Landing Page

06 / Testimonials

What clients say.

Reviews
6
Countries
4
Seeking Long-Term Vue/Next Developer for Application Development
“Outstanding Experience! This freelancer exceeded all my expectations with their exceptional skills and professionalism. They delivered high-quality work ahead of schedule and demonstrated remarkable creativity and attention to detail. Communication was seamless, and their dedication to the project was evident throughout. Highly recommend for anyone seeking top-notch service!”

Camille Gras

Co-founder, Brumaire · Paris, France

01 / 06

07 / Talks

Talks & workshops.

Sharing what I know with the next generation of developers.

From Vocational School to International Clients: My Journey as a Software Engineer: photo 1 of 3
1 / 3

Guest talk · In person

From Vocational School to International Clients: My Journey as a Software Engineer

Invited back to my alma mater, where I graduated in Software Engineering (RPL) in 2017, as an alumni guest teacher. I shared my career journey, from landing my first job as a web developer in 2018 to contributing to 40+ national and international projects and working with clients abroad, to motivate 10th-grade students to become software engineers, then laid out a practical roadmap to get there.

Event
Alumni guest teacher, SMK Negeri 1 Sukoharjo
Audience
10th-grade students, SMK Negeri 1 Sukoharjo
Date
7 October 2024
Language
Bahasa Indonesia

What I covered

  1. 01My journey from a vocational school graduate to working with international clients
  2. 02What a programmer actually does, from analyzing needs and coding to testing, fixing bugs, and documenting
  3. 03Why programming is a strong career: demand, flexibility, growth, and varied projects
  4. 04A learning roadmap from fundamentals to frontend, backend, and professional practice
  5. 05First steps: internships, the "observe, imitate, modify" method, and building a portfolio
  6. 06Staying motivated: small goals, personal projects, the Pomodoro technique, and community

Workshop · Recorded

React.js + Firebase Hosting: Build, Deploy & Submit a Todo List App

A hands-on workshop for the Himaforka Devcode Challenge, delivered as a Frontend Engineer at Skyshi Digital Indonesia. Walked students through building the challenge's to-do list app in React from scratch, from project setup to deployment and submission to Devcode's automated tests, followed by a Q&A session.

Event
Himaforka Devcode Challenge
Audience
6th-semester students, Universitas Atma Jaya Yogyakarta
Date
15 May 2022
Language
Bahasa Indonesia
Watch on YouTube

What I covered

  1. 01Setting up a React project with Create React App
  2. 02Component-based folder structure and JSX
  3. 03Styling components to match a design spec
  4. 04State and data fetching with useState and useEffect
  5. 05REST API integration with fetch, tested in Postman
  6. 06Deploying the app and submitting it to automated tests with data-cy attributes

08 / Contact

Have a project
in mind?
Let's talk.

Open to freelance projects, full-time remote roles, and interesting collaborations — anywhere in the world.

Status

Available for work

Local time

--:-- · Wonosobo, UTC+7

Start a conversation

I'm reaching out about

Opens your email app with everything pre-filled. No data is stored.