Welcome to My Portfolio
Personal Pet Projects
ToDo app for learning a language
Web app with todo list, where you can add a todo from the given
list.
Start timer for the selected todo and count your studied time
Check or delete todo
Start timer for the selected todo and count your studied time
Check or delete todo
Weather app
Weather app created by using OpenWeatherMap API on React
Shows weather details (current, hourly and daily) and local time of searched location
Shows weather details (current, hourly and daily) and local time of searched location
Landings based on Figma designs
Coffee Mugs Landing page
Responsive landing page. Used flex for display. Using JavaScript
implemented toggable menu on mobile and smooth scroll
Indonesia Travel Landing page
Responsive landing page. Smooth load of content on scroll is
created using JS library ScrollReveal
Frontend Mentor Challenges
Single Price Grid Component
Simple component design with flex display
Clipboard Landing Page
Simple landing page with flex and grid display. CSS was written
using SCSS
Time Tracking Dashboard
Responsive dashboard with changing data, recreated with
JavaScript
Advice Generator
Web app created using Advice Generator API. By clicking on the
green button you get new advice
Expenses chart component
Expenses represented as a chart. Used vanilla JS to recreate it.
Data for chart is fetched from JSON file
Data for chart is fetched from JSON file
Tip calculator
Tip calculator written using vanilla JS. You can calculate how
much tip and total bill each person should pay
E-commerce product page
Sneakers product page of E-commerce website.
Working functions - adding to the cart, removing from the cart, zoom images, opening/hiding different modals
Working functions - adding to the cart, removing from the cart, zoom images, opening/hiding different modals