Start with context
Understand users, product goals, and existing constraints before shaping an approach.
Hello, I'm Syahrul Fahmi.
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.
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.
Understand users, product goals, and existing constraints before shaping an approach.
Keep implementation clear so the team can extend it with confidence.
Align with product and backend partners early, then carry decisions through to delivery.
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.
I built mobile app features for sekolah.mu and karier.mu while contributing to frontend modernization and application stability.
I delivered features for the Talentics.id job portal, building responsive web experiences and improving performance through code optimization and refactoring.
I contributed to the Rencanamu.id Android app and helped prepare it for release on Google Play.
Momee.id helps mothers explore baby and child products and find information to make informed choices.
My engineering journey spans mobile applications, recruitment platforms, and EdTech products, with a focus on building scalable, maintainable, and user-centered solutions.
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 IntegrationSoftware 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 DevelopmentSoftware 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 ReliabilitySoftware 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 ArchitectureI build responsive interfaces and mobile features, integrate APIs, and improve application structure.
I translate product requirements and design into responsive interfaces, then maintain and extend existing features.
Vue · Nuxt · JavaScript · TypeScript · Tailwind CSSI organize modules, build reusable components, and apply Clean Architecture when it fits the application.
Modular architecture · REST APIs · TestingI have developed Android apps and web frontends, working with product and backend teams across projects.
Kotlin · Android · Flutter · DartFor my Informatics thesis, I compared Naive Bayes, Random Forest, and SVM to analyze sentiment in Sekolah.mu app reviews.
Machine learning · NLP · Sentiment analysisMy background includes a degree in Informatics, mobile development training, a web development certification, and community leadership.
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.
Completed the Mobile Developer Path and developed Momee.id as a program project.
Organized Flutter Study Jam and knowledge-sharing sessions attended by more than 40 participants.
Competency certification covering foundational web development skills.
I'm open to software engineering opportunities, project work, and collaborations that align with my experience.