Available for new opportunities
Hi, I'm N. Fajri,
a Software Engineer.
I've been building for the web since 2017 — shipping products across fintech, AI, and Web3, and growing from full-stack developer into technical lead along the way.
Comfortable across the stack: React and Next.js on the frontend, Node.js and Go on the backend, with the DevOps glue in between — CI/CD pipelines, containers, and deploys.
- Based in
- Semarang, Indonesia
- Building for the web since
- 2017
- Daily stack
- React · Node.js · Go
Professional Experience
Detailed career journey and achievements.
Montara Project
Self-employedSenior Software Engineer · Semarang, Indonesia
Building and delivering modern web products across fintech, education, and Web3, with a focus on scalable architecture, product development, and high-quality user experiences.
Duration
Jun 2023 - Present
Products
2 Shipped
Stack
React · Node · Go
Contributions
- Moneyflow.ID: Built a PWA-based cash flow management platform for individuals and SMEs, enabling users to track income, expenses, savings, and financial activity across devices.
- Moneyflow.ID: Designed and implemented a scalable frontend architecture using React.js and TanStack Start, focused on maintainability, performance, and continuous product growth.
- House of Wizard: Built a Web3 and Data Analysis learning platform connecting learners with expert mentors through private 1:1 sessions, webinars, courses, certifications, and a community-driven experience.
- Worked across the full product lifecycle, from product architecture and frontend/backend development to deployment and infrastructure.
Achievements
- Integrated OCR-based receipt scanning to automate transaction data entry, reducing manual input and improving the expense-tracking experience.
- Established CI/CD pipelines with GitHub Actions to streamline deployments and accelerate feature delivery.
- Developed platform capabilities for the Web3 ecosystem, including smart contract integration and digital learning workflows.
PT Voyago Digital Indonesia
Part-timeFrontend Developer · Jakarta, Indonesia
During my time as a Frontend Developer at Voyago Tour & Travel, I delivered several key contributions supporting the company’s digital presence and business operations.
Duration
Apr 2026 - Present
Projects
1 Delivered
Stack
React · NextJs
Contributions
- Built and delivered a functional tour and travel website to support the company’s digital presence and business operations.
- Integrated a Backend-for-Frontend (BFF) architecture and handled multiple backend requests efficiently from the frontend.
- Developed the application with Next.js, leveraging TanStack Query for client-side data fetching and state management, alongside dynamic forms and data tables.
- Implemented AWS Cognito OAuth authentication and managed user login sessions securely on the frontend.
Minang IT CAMP
VolunteerCommunity Volunteer · Padang Area, West Sumatera, Indonesia
Minang IT CAMP is a tech community in the Padang area, West Sumatera, where I volunteer to support the local developer community.
Duration
Oct 2017 - Present
Tenure
9 Years
Contributions
- Ongoing volunteer involvement with the Minang IT CAMP community since October 2017.
Arif Analytics
Part-timeTechnical Lead · Australia - Remote
Arif is an AI-powered analytics platform designed to streamline and enhance data analysis. Leveraging advanced artificial intelligence, Arif automates the extraction of key insights, summaries, and feature identification from diverse data sets. Users can engage with the platform through natural language queries, enabling them to ask specific questions and receive precise answers regarding the analysis results.
Duration
Jan 2025 - Feb 2026
Projects
1 Built
Stack
React · NextJs · Go
Contributions
- Built an AI-driven analytics platform from the ground up using Golang, PostgreSQL, and Next.js, enabling users to query data using natural language.
- Engineered backend services that improved data extraction and processing accuracy, supporting faster insight generation.
- Implemented Server Actions in Next.js to reduce perceived loading time, improving the overall user experience.
- Containerised all services using Docker and integrated logging + image management tools, improving deployment consistency.
Achievements
- Streamlined deployment by migrating from manual Traefik setups to a PaaS (Dokploy), reducing environment-variable conflicts and cutting deployment time significantly.
Boatwork
Part-timeFrontend Engineer · Florida, United States - Remote
Boatwork is a platform that connects customers with contractors specializing in boats, yachts, and ships. Through the platform, you can maintain, modify, and clean your vessel.
Duration
Nov 2024 - Oct 2025
Focus
UI/UX · Frontend
Stack
React · NextJs
Achievements
- Improved the platform’s UI/UX and added new pages, increasing customer navigation efficiency and reducing user friction across the site.
- Stabilized the codebase by fixing UI bugs and optimizing component structure, improving frontend reliability and maintainability.
- Collaborated with the engineering team to refine frontend architecture, contributing to a more scalable development workflow.
Amori
ContractMobile Developer · United States - Remote
Amori is a dating platform powered by AI, where you can consult an AI Assistant. The AI Assistant will be able to learn about you and your relationship.
Duration
Apr 2025 - Jul 2025
Platform
iOS
Stack
React Native · Styled Component
Achievements
- Delivered key features for the iOS app, including daily check-ins and improved onboarding flows, enhancing user engagement and retention.
- Improved app structure by reorganizing modules, reducing UI bugs, and making the codebase easier to maintain.
- Built new UI screens to handle feature variations cleanly, lowering bug occurrences and improving long-term scalability of mobile features.
Trasmi Broker
Full-timeSoftware Engineer · Jakarta, Indonesia
Trasmi Broker is an insurance brokerage firm that partners with multiple banks to handle incoming insurance data, which is subsequently delivered to the banks after processing.
Duration
Aug 2022 - Oct 2024
Scale
100K+ Records
Stack
React · Node
Achievements
- Rebuilt an unmaintainable legacy insurance broker system into a modern, stable platform that improved operational efficiency for brokers.
- Processed and optimized large datasets (100K+ rows) with custom filtering and matching logic, enabling faster and more accurate insurance record validation.
- Implemented backend workflows that aligned with real-world brokerage processes, improving data accuracy and reducing manual work.
- Enhanced ETL operations for imported CSV/Excel files, significantly accelerating data preparation time for downstream systems.
Karcisbola
Full-timeSoftware Engineer · Jakarta, Indonesia
Karcisbola is a ticketing platform that makes it easier for people to buy football match tickets at the stadium, and it also includes a raffle system.
Duration
Apr 2021 - Nov 2023
Focus
Ticketing & Payments
Stack
React · Node
Achievements
- Built and maintained ticketing platform features using Node.js + Next.js, improving purchase flow and reliability during high-traffic match days.
- Integrated third-party payment gateways, ensuring secure and seamless transactions at scale.
- Replaced outdated proxy infrastructure with Traefik, resulting in better routing, fewer downtime incidents, and smoother deployments.
- Reduced cloud deployment costs through research and performance tuning, optimising both staging and production environments.
Nusantech
Full-timeFull Stack Developer · Jakarta, Indonesia
Nusantech is a Software House and IT Consulting company where I began my career as a Web Developer (Jun 2019 - Sep 2020) before growing into a Full Stack Developer role (Sep 2020 - Apr 2021). During my time here, I gained valuable experience working on government and private sector projects while developing professionally in a supportive environment.
Duration
Jun 2019 - Apr 2021
Clients
Gov & Private
Stack
React · Node
Achievements
- Delivered multiple government and private-sector projects end-to-end, consistently meeting client deadlines and requirements.
- Built reusable frontend and backend starter kits that accelerated development for the engineering team.
- Mentored vocational school interns, helping them build foundational web development skills and contribute to real projects.
- Improved development efficiency by maintaining internal tools and templates, reducing project setup time across teams.
Education & Learning
Formal and non-formal educational journey that shaped technical foundations and character.
English
Speaking Practice - Class meet by mentor from Kampung Inggris
2025 - Present
Universitas Putra Indonesia "YPTK" Padang
Computer Science - Bachelor Degree
2013 - 2017
