Hello, I'm
Ferdy Lim
Building modern web and mobile applications with React.js, Next.js, and React Native. Passionate about clean code, performance optimization, and great user experiences.
About Me
I am a Frontend Engineer with nearly three years of experience building web and mobile applications. My primary technologies include HTML, CSS, JavaScript, React.js, and React Native, along with modern frontend frameworks and tools such as Next.js, React Hook Form, React Query, and Expo.
I hold a Bachelor's degree in Computer Science with a GPA of 3.72. During my studies, I was an active member of the Mikroskil Programming Club (2020–2023), where I focused on problem-solving and algorithmic thinking. I participated in several programming competitions including ICPC, INC, GEMASTIK, and Ideafuse.
I also write on Medium, sharing reflections on life lessons inspired by Buddhism and stories from inspirational books.
In addition to technical work, I am active as a speaker and community contributor in Buddhist youth and student communities in Surabaya and beyond.
Skills
Talks & Presentations
Professional Experience
Alpha Red Solutions Sdn Bhd
Senior Frontend Engineer
March 2025 – Present
- •Led frontend development with a focus on scalability, performance, and maintainable architecture.
- •Owned frontend technical decisions aligned with product and business goals.
- •Collaborated closely with product managers, designers, and backend engineers.
- •Improved code quality, developer experience, and team productivity through tooling and best practices.
Lead Frontend Engineer
June 2025 – November 2025
- •Led and mentored frontend engineers through code reviews and technical guidance.
- •Defined frontend standards, patterns, and architectural best practices.
- •Coordinated cross-team delivery to ensure high-quality and on-time releases.
- •Acted as the primary frontend point of contact for technical decision-making.
Sui Foundation
Event Organizer
September 2024 – June 2025
- •Planned and executed end-to-end events, managing timelines, themes, and objectives.
- •Built partnerships with media and local communities to increase reach and engagement.
- •Researched and secured venues based on logistical and capacity requirements.
- •Designed detailed travel and event itineraries for partners and stakeholders.
Springkraf
Lead Frontend Engineer
April 2024 – February 2025
- •Owned frontend architecture across multiple projects.
- •Led technical design discussions and guided implementation strategies.
- •Mentored engineers through reviews and knowledge-sharing sessions.
Senior Frontend Engineer
April 2024 – February 2025
- •Delivered complex frontend features using Next.js, React Query, and React Hook Form.
- •Improved application reliability and performance through rendering and caching optimizations.
- •Contributed to defining frontend workflows and development standards.
Medior Frontend Engineer
June 2023 – April 2024
- •Built and maintained production-grade web applications with a focus on performance and UX.
- •Collaborated with cross-functional teams to translate requirements into scalable solutions.
Frontend Engineer
June 2022 – June 2023
- •Developed and maintained multiple applications using Next.js, React Query, and React Hook Form.
- •Built offline-first applications using next-pwa for low-connectivity environments.
- •Implemented advanced cache control strategies to significantly improve page load times.
- •Built internal automation tools: API response model generator, Expo version bump generator.
IDCamp Indonesia
React Facilitator
September 2022 – November 2022
- •Mentored 25 scholarship participants, achieving a 92% completion rate.
- •Taught React with an emphasis on clean code and maintainable architecture.
- •Facilitated technical discussions to encourage collaboration and critical thinking.
Education
Universitas Mikroskil
Bachelor's Degree in Computer Science
2019 – 2023
3.72
GPA / 4.00
Activities & Organizations
KMB (Keluarga Mahasiswa Buddhis)
- •Supported and organized community and religious events.
- •Contributed to COVID-19 crowdfunding initiatives.
MPC (Mikroskil Programming Club)
- •Focused on problem-solving and algorithmic thinking using Python.
- •Participated in: INC 2020, Gemastik 2020, Ideafuse 2020
Academic Project
Final Thesis / Research
Google Classroom Usability Evaluation
Description
Conducted a usability evaluation of Google Classroom using the USE Questionnaire Method (Usefulness, Ease of Use, Satisfaction).
Methodology
- •Designed and distributed the USE Questionnaire
- •Evaluated: Usefulness, Ease of use, Satisfaction
- •Analyzed quantitative results for improvement areas
Outcome
Produced actionable UX recommendations and designed an improved UI/UX prototype.
View Figma PrototypeProject Showcase
Click any image to view full gallery (4 images)
Key Impact
- •Built the frontend from scratch, owning architecture and core UI foundations.
- •Implemented an autosave mechanism to prevent data loss during form interactions.
- •Improved performance using Next.js cache control, reducing page load time from ~8s to ~1s.
- •Integrated React Query for API caching and state synchronization.
Click any image to view full gallery (4 images)
Key Impact
- •Developed both the public website and admin panel from scratch using a shared component architecture.
- •Implemented React Query to improve API caching and data consistency.
- •Optimized application performance with Next.js cache control, reducing load time from ~8s to ~1s.
- •Migrated the UI system from BaseUI to Mantine, improving developer experience.
Click any image to view full gallery (3 images)
Key Impact
- •Led the React Native upgrade from v0.68 to v0.71, improving stability and compatibility.
- •Integrated @shopify/flashlist to resolve performance issues with large lists.
- •Optimized image loading and memory usage using react-native-fast-image.
- •Managed iOS and Android app publishing, including build and store submission workflows.
Click any image to view full gallery (4 images)
Key Impact
- •Built the admin dashboard from scratch, owning frontend architecture and component structure.
- •Implemented React Query for efficient data fetching and caching.
- •Refactored navigation from tab-based to link-based, enabling deep linking.
- •Implemented autosave forms and query parameter synchronization.
Click any image to view full gallery (4 images)
Key Impact
- •Led frontend execution through task management, code reviews, and team mentoring.
- •Built scalable reusable core components.
- •Developed internal automation tools: enum sync, API type generation, missing translation detection.
- •Implemented local endpoint overrides to unblock frontend development.
Click any image to view full gallery (4 images)
Key Impact
- •Owned frontend delivery across web and mobile platforms.
- •Managed tasks, conducted code reviews, and mentored frontend engineers.
- •Led frontend architectural decisions and improvement initiatives.
- •Designed and implemented WebView integration, including a bridge to native logic.
Click any image to view full gallery (4 images)
Key Impact
- •Managed tasks, conducted code reviews, and mentored frontend engineers.
- •Led frontend architectural decisions and improvement initiatives.
- •Communicated project progress, risks, and timelines with stakeholders.
- •Improved performance using Next.js cache control, reducing page load time from ~15s to ~1s.
- •Improved performance using Parallel Tanstack Query, reducing fetch load time from 8s to 500ms.
Medium Articles
I write about life lessons inspired by Buddhism and insights from inspirational books, inspirational friends, and reflection.
Codeforces Statistics
I regularly practice algorithmic problem-solving on Codeforces to sharpen my skills.
Certifications
Professional certifications and achievements in software development.
Frontend Developer React
December 2023
React Web Expert
June 2023
React Fundamental
September 2022
React Facilitator - IDCamp
November 2022
Basic Frontend
June 2022
JavaScript
June 2022
Flutter
April 2022
Dart
September 2024
Android Basic
March 2022
Kotlin
March 2023
Basic Backend
September 2022
SQL Basic
June 2023
Python
September 2023
Data Visualization
September 2023
Basic Programming
January 2023
SOLID Principles
March 2022
Network Basic
January 2023
React & React Native Class
December 2022
ICPC Participation 2022
November 2022
Certificate of Graduation
November 2023