Skip to main content.

heri risnanto

I (aim to) write pixel-perfect, good-performant, and accessible web user interfaces.

Heri Risnanto

the journal.

What I learn, thought, and believe, are all that's worth writing about.

the work.

The positive impacts as a concrete output of my personal and professional development.

the experience.

  • Undisclosed.

    Skills:
    • Vue2
    • Vue3
    • Monorepo
    • GraphQL
    • Vuex
    • Pinia
    • Turborepo
    • HTML5
    • CSS3
    • JavaScript
    • TypeScript
  • Responsible for the overall web development process of each product development project. Transforming client requirements and UI/UX team design results into a final product.

    Skills:
    • Web development
    • Front-end development
    • Vue
    • Nuxt
    • Core Web Vitals
    • JAMstack
    • Sanity
    • GROQ
    • Responsive Web Design
    • Search Engine Optimization
    • Accessibility
    • Helped the team in the process of developing the new version of the Itinerary Creator feature until it was ready to be launched.
    • Developed the feature page using Nuxt 2 (migrating & refactor the logic from the old version).
    • Integrates the user flow that starts from the existing frontend web page to create or edit an itinerary until it is successfully published and can be viewed by the user who creates the itinerary or by other users who explore the itinerary list in the Atourin platform.
    • Integrates the API communication with the backend to do the data transactions & visualizations.

    Skills:
    • Front-end development
    • HTML5
    • CSS3
    • JavaScript
    • Vue2
    • Nuxt2
    • Vuex
    • Bootstrap
    • Responsive web design
    • Mapbox
    • Open Street Map
    • Leaflet
  • Build the all-new version of the Atourin website front-end using Nuxt.js to replace the old Laravel-based front-end. It was successfully launched on March 2021 and continued to live until now.

    Skills:
    • Front-end development
    • HTML5
    • CSS3
    • JavaScript
    • Vue2
    • Nuxt2
    • Vuex
    • Core Web Vitals
    • Bootstrap
    • Responsive web design
  • I crafted the UI and defined the UX for each project together with the team. Starting with analyzing the brief from the client, market research, designing & create the mockup, and prototyping.

    Skills:
    • User Interface design
    • User Experience design
    • Figma
    • Web design
  • I started as a Front-end engineer intern for four months, then turned into a full-time employee until the end of the year. My responsibility was to build a new Atourin feature using Vue.js called Itinerary Creator.

    Skills:
    • Front-end development
    • HTML5
    • CSS3
    • JavaScript
    • Vue
    • Laravel
    • Bootstrap
  • It was my first work experience right after graduating from high school. My responsibilities were to organize daily office needs, maintain the availability of office supplies & peripherals, mail handling, organize documents, etc.

    Skills:
    • Front & back office support
    • Mail handling
    • Purchasing supplies
    • Technical support
    • Office administration
    • Live events