\

Hello, I'm Syahrul Fahmi.

Software Engineer focused on frontend development.

I'm a software engineer with 7+ years of experience, specializing in frontend & mobile development with Vue.js, Nuxt.js and Kotlin. I've built scalable web and mobile products in EdTech, drawing on Kotlin experience and a foundation in AI, Machine Learning, and NLP.

7+ yearsin software development
Android & Webexperience across both platforms
EduTechlearning platforms
Syahrul Fahmi wearing a navy polo and glasses, with his arms crossed
  • Vue.js
  • Nuxt.js
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • HTML5
  • CSS3
  • Kotlin
  • Android
  • Flutter
  • Dart
  • Git
  • GitHub
  • Firebase
  • PostgreSQL
  • MySQL
  • Go

Understanding Problems Before Building Solutions.

I start by understanding who the product serves, what the application needs, and where the current experience falls short. That context helps me work with the team to identify the most useful next step, whether that means building a feature or improving the codebase.

My work began in Android development before I moved into web frontend engineering. That experience helps me consider how the interface, APIs, and application structure work together.

01

Start with context

Understand users, product goals, and existing constraints before shaping an approach.

02

Build for maintainability

Keep implementation clear so the team can extend it with confidence.

03

Work across disciplines

Align with product and backend partners early, then carry decisions through to delivery.

Products I've Contributed To.

Semesta learning platform homepage with featured learning packages

Software Engineer (Frontend) · EdTech · Jul 2025–Sep 2026

Semesta Modular Project

I worked on frontend architecture and product features for a large-scale EdTech platform serving more than 10 million users. My contributions spanned reusable interface systems, core account and payment flows, and backend file processing.

Key contributions

  • Built a reusable design system that improved interface consistency, reduced duplicated code, and accelerated frontend development by up to 65%.
  • Built and maintained business-critical features for secure authentication, account and organization management, product purchases, billing, and payments.
  • Implemented an end-to-end asynchronous bulk-download feature in Go to handle high-volume file requests.
  • Used Claude Code, OpenAI Codex, and ChatGPT for implementation, debugging, refactoring, and technical documentation, accelerating selected workflows by up to 80%.
Design SystemsGoPaymentsAI-Native Development

Software Engineer (Mobile) · EdTech · Dec 2021–Jun 2025

Sekolah.mu & Karier.mu Mobile App

I built mobile app features for sekolah.mu and karier.mu while contributing to frontend modernization and application stability.

Key contributions

  • Built and shipped mobile features using clean, testable, maintainable coding practices.
  • Collaborated with backend and cross-functional teams across the Business Growth, User & Membership, and Payment & Finance product tribes.
  • Supported the migration from Vue 2 to the Vue 3 Composition API, modernizing frontend architecture for maintainability, performance, and scalability.
  • Helped reduce technical debt through targeted refactoring, supporting application stability.
98%crash-free user rate
Mobile DevelopmentKotlinApplication Stability
Talentics job portal homepage with a job search form and featured opportunities

Software Engineer (Fullstack) · Apr 2021–Nov 2021

Talentics.id Job Portal

I delivered features for the Talentics.id job portal, building responsive web experiences and improving performance through code optimization and refactoring.

Key contributions

  • Delivered scalable, responsive features for user-centered job-portal experiences.
  • Improved responsiveness and loading efficiency through code optimization, refactoring, and performance tuning.
  • Designed and implemented an end-to-end Applicant Tracking System (ATS) in Laravel for recruitment workflows, applicant management, and candidate tracking.
LaravelApplicant Tracking SystemPerformance Optimization
Rencanamu Android app screens

Android Developer · Jakarta · Apr 2019 – Mar 2021

Rencanamu Android App

I contributed to the Rencanamu.id Android app and helped prepare it for release on Google Play.

Key contributions

  • Developed features and helped prepare the app for release on Google Play.
  • Worked with backend engineers on API integration and data flows.
  • Translated designs and wireframes into Android interfaces.
AndroidAPI integrationMobile interfaces
Momee.id website and mobile onboarding screens for baby product rental

Bangkit Academy Batch 1 · Mobile Developer Path · Feb–Jul 2024

Momee Mobile App

Momee.id helps mothers explore baby and child products and find information to make informed choices.

Key contributions

  • Built a digital platform focused on the needs of mothers and children.
  • Helped users explore options and access information to support their decisions.
Bangkit AcademyMobile developmentDigital platform

From Mobile Development to Modern Frontend Engineering.

My engineering journey spans mobile applications, recruitment platforms, and EdTech products, with a focus on building scalable, maintainable, and user-centered solutions.

2019 — 2021

Building a Foundation in Android Engineering

Android Developer · Rencanamu.id

Developed native Android applications, integrated RESTful APIs, and collaborated with cross-functional teams to translate product requirements into reliable, user-friendly mobile experiences.

Native Android · API Integration
2021

Expanding into Full-Stack Development

Software Engineer · Talentics.id

Developed end-to-end recruitment platform features using Laravel, including applicant tracking workflows, while improving frontend performance and component reusability.

Laravel · Full-Stack Development
2021 — 2025

Engineering Scalable Mobile Experiences

Software Engineer (Mobile) · Sekolah.mu & Karier.mu

Developed and maintained mobile applications for EdTech platforms, modernized application architecture, reduced technical debt, and improved reliability through targeted refactoring and performance optimization.

Clean Architecture · Application Reliability
2025 — 2026

Advancing Modern Frontend Engineering

Software Engineer (Frontend) · Project Semesta

Contributed to frontend modernization through Vue 3 migration, reusable component architecture, and scalable design system implementation, collaborating across product domains to deliver maintainable, business-critical features.

Vue 3 · Design Systems · Frontend Architecture

Areas of expertise.

I build responsive interfaces and mobile features, integrate APIs, and improve application structure.

Frontend Engineering

I translate product requirements and design into responsive interfaces, then maintain and extend existing features.

Vue · Nuxt · JavaScript · TypeScript · Tailwind CSS

Application Architecture

I organize modules, build reusable components, and apply Clean Architecture when it fits the application.

Modular architecture · REST APIs · Testing

Android and Web development

I have developed Android apps and web frontends, working with product and backend teams across projects.

Kotlin · Android · Flutter · Dart

Data and Machine Learning

For my Informatics thesis, I compared Naive Bayes, Random Forest, and SVM to analyze sentiment in Sekolah.mu app reviews.

Machine learning · NLP · Sentiment analysis

Education, training, and community.

My background includes a degree in Informatics, mobile development training, a web development certification, and community leadership.

2020 — 2025 Academic degree

Bachelor's degree in Informatics

Universitas Mercu Buana · GPA 3.79/4.00. My thesis compared Naive Bayes, Random Forest, and SVM models for sentiment analysis of Sekolah.mu app reviews.

2024 Professional training

Bangkit Academy · Mobile Developer Path

Completed the Mobile Developer Path and developed Momee.id as a program project.

2022 — 2023 Community leadership

Mobile Lead · GDSC Mercu Buana

Organized Flutter Study Jam and knowledge-sharing sessions attended by more than 40 participants.

Valid through 2027 Certification

BNSP · Junior Web Developer

Competency certification covering foundational web development skills.

Have a project or role in mind? Let's talk.

I'm open to software engineering opportunities, project work, and collaborations that align with my experience.

Email me