Hello, my name is Afrian Fahrurrozi. I am a sixth-semester student majoring in Software Engineering. I have expertise in both web and mobile development. For web development, I use Javascript with the React.js library and Tailwind CSS for the frontend, while Laravel serves as my backend framework. In mobile development, I work with Flutter.
Currently, I am continuously deepening my knowledge and honing my skills in both web and mobile development.
2025 - Now
Politeknik Negeri Indramayu
Web Developer
|
Mobile Developer
Teamwork
Comunication
Problem Solving
Time Manajement
Front End
Back End
Fullstack Developer
Mobile Developer
Indonesia
|
English(junior)
DEVANcell is a store that sells phone credit, data packages, and other digital products. An e-commerce web application has been developed for this store, featuring live chat, a payment gateway, and sales reporting. I contributed as a Backend Developer in the development of the e-commerce web application for DEVANcell, a store that provides phone credit, data packages, and other digital services.
In this project, I contribute as a mobile developer, specifically in developing the customer interface and processing API data. I am responsible for ensuring smooth API integration, managing data received from the server, and displaying information optimally within the application. This includes handling API responses, validating data, and optimizing performance to ensure a responsive and efficient user experience.
The Afrian Fahrurrozi portfolio website was created for personal use, built with Tailwind CSS and vanilla JavaScript, and published using GitHub Pages.
Developed a responsive web application using Laravel for both frontend and backend, featuring a public portal with news, profiles, and data visualizations, as well as an admin dashboard for managing dynamic content. Implemented secure login with email verification, real-time AJAX search, and interactive charts via Chart.js. Utilized Blade templates, Bootstrap, and custom CSS for an intuitive UI. Configured the app for shared hosting with domain integration and automated CI/CD deployments through GitHub Actions. Regularly performed maintenance, feature updates, and security improvements.
Developed a RESTful API with Node.js to manage data using standard HTTP methods (GET, POST, PUT, DELETE). Created an HTTP server with routing and request handling, and implemented CRUD operations with in-memory storage. Parsed and validated JSON input to ensure data quality, generated unique record identifiers using nanoid, and enabled flexible data filtering through query parameters. Structured standardized JSON responses and returned appropriate HTTP status codes to clearly communicate operation outcomes.
Developed web applications using React.js by building reusable and modular components with effective state and props management. Utilized React hooks such as useState and useEffect to manage component logic, applied conditional and list rendering to display dynamic content, and handled form inputs and events efficiently. Consumed RESTful APIs using fetch, implemented client-side routing with React Router, and applied basic styling with CSS modules. Followed best practices for component lifecycle management and maintained clean, organized code throughout the project.