Hi, I'm Asrul Harahap
Frontend Developer π | React.js | TypeScript | Performance Optimization
π Location: Bogor, Indonesia
π§ Email: talkasrul@agmail.com
π Website: asrul.dev
π LinkedIn: linkedin.com/in/asruldev
π¨βπ» About Me
Frontend Developer with 6+ years of experience in building interactive, scalable, and high-performance web applications using React.js & TypeScript. Expertise in performance optimization, efficient state management, and applying best practices for UI/UX development. Passionate about delivering impactful solutions and collaborating with cross-functional teams.
βοΈ Technical Skills
Frontend Development: React.js, Next.js, Vue.js
Programming Languages: JavaScript (ES6+), TypeScript
State Management: React Query, Redux, Zustand
UI Frameworks: Ant Design, Tailwind CSS
Performance Optimization: Lazy Loading, Code Splitting, Webpack Optimization
Testing: Jest, React Testing Library
Version Control & Tooling: Git, GitHub, Webpack, Vite
Agile & Collaboration: Scrum, Kanban, Jira, ClickUp
πΌ Work Experience
Frontend Engineer - PT SiCepat Ekspres Indonesia (π 2021 - Present)
Led frontend development and optimizations using React.js, TypeScript, and React Query.
Improved app performance by 35% with lazy loading and code splitting.
Migrated legacy PHP CodeIgniter system to React.js for better maintainability and scalability.
Frontend Developer - PT Maleo Kreatif Indonesia (π 2019 - 2021)
Built analytics dashboard with React.js and Redux for real-time data visualization.
Implemented dark mode and accessibility features.
Optimized app rendering with memoization and virtualized lists, improving load performance by 20%.
π Featured Projects
Masterdata SiCepat (2024)
Tech Stack: React.js, TypeScript, React Router, Ant Design, React Query
Internal app with 1000+ active users. Optimized performance by 35%.CMS SiCepat (2023)
Tech Stack: React.js, TypeScript, React Query, React Router
Intuitive content management system with responsive UI.CKL (2022)
Tech Stack: React.js, TypeScript, Redux, React Router
Scalable package delivery management platform, increasing user base 3x.
π Education
- Bachelorβs Degree β Universitas Negeri Padang (2017)
π Certifications & Achievements
Frontend Mentor Certificate β Kampus Merdeka x Ruang Guru (2022)
Immersive JavaScript Certificate β Hacktiv8 Indonesia (2018)
π Blog & Portfolio
Portfolio: asrul.dev/portfolio
Blog: asrul.dev/blog
π± Social Activities
30 Hari Javascript II (Ramadhan 2021) - asrul.dev/series/30-hari-javascript
30 Hari PHP (WFH 2021 - On Progress) - asrul.dev/series/php
Malam Minggu Koding - Finished
Private Freelance Coding Instructor - 2021
Online Freelance Coding Instructor - 2021
Wrote React 101 Book (2023) - asrul.dev/ebook
Wrote React Native Book (2023) - asrul.dev/ebook
π‘ Open Source Contributions
NPM Packages
word-sensor
A simple word filtering library for JavaScript/TypeScript
π¦ Version: 1.0.2sikits
A powerful utility library for JavaScript and TypeScript
π¦ Version: 1.0.0sihook
Hooks like eating cookies πͺβ¨
π¦ Version: 1.0.2
π Let's Connect!
I am always open to new opportunities and discussions on how I can contribute to building high-quality frontend systems. Feel free to reach out through email or LinkedIn!
