Hi, I'm N. Fajri,
a Software Engineer.
My software engineering journey, which began in 2017, has provided me with a strong understanding of software development lifecycle and principles. I've actively pursued opportunities to expand my skill set, including developing junior-level expertise in web3.
I excel at tackling complex problems, fostering collaborative team dynamics, and navigating project challenges with a solution-oriented mindset. My capacity to quickly adapt to new technologies and manage stressful situations has consistently proven valuable.
Professional Experience
Detailed career journey and achievements.
Boatwork
Frontend Engineer
Part-time
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 - Present
Team Size
2 Members
Project
1 Delivered
Contributions:
Improved the Web UI and added more pages about Boatwork.
Maintained the codebase and fixed minor bugs.
Moneyflow ID
Software Engineer
Self-employed
Semarang, Indonesia
Moneyflow is a comprehensive cash flow management platform designed to empower individuals and small to medium-sized enterprises (SMEs) to effectively manage their finances. The application provides real-time tracking of income and expenses, facilitating informed financial decision-making.
Duration
Jun 2023 - Present
Team Size
1 Member
Project
1 Delivered
Contributions:
I have built a cashflow tracking system using Next.js with PWA support (mobile-friendly).
I have integrated OCR to make receipt scanning easier, which speeds up the process of inputting cashflow data such as expenses and income.
Achievements:
I am learning more about how PWA and OCR work and how to implement them in my project.
I also set up CI/CD using GitHub Actions, which makes deployment easier.
Arif Analytics
Software Engineer
Part-time
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 - Aug 2025
Team Size
7+ Members
Project
1 Delivered
Contributions:
Built an AI Data Analyst Platform from scratch and selected the technologies to be used.
Developed the backend using Golang with a PostgreSQL database.
Developed the frontend using Next.js server actions to improve data fetching before the client is ready.
Managed the entire service with Docker, and integrated third-party tools to handle container logging and Docker image management.
Achievements:
I improved deployment by using a PaaS like Dokploy. Previously, I set up manual deployment with Traefik and custom configurations. This often caused conflicts in environment variables when running many services or websites.
Amori Inc.
Mobile Developer
Contract
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
Team Size
4+ Members
Project
1 Delivered
Contributions:
Development of the Amori iOS App
Development of a daily check-in question feature
Improvement of the onboarding relationship feature
Fixing of minor bugs in several UI elements and app flows
Achievements:
I have learned more about mobile structure per module.
I have learned that to minimize bugs in a mobile app, instead of relying on encapsulation methods, the best approach is to create a new screen to handle the same layout with different functionality.
PT. Visi Nusapati Utama
Software Engineer
Full-time
Center Jakarta, Indonesia - Onsite
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. And then I development the Trasmi. 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
Apr 2021 - Oct 2024
Team Size
4+ Members
Project
2+ Delivered
Contributions:
I developed the backend with Node.js and the frontend with Next.js.
I implemented third-party services, such as a payment gateway.
I have learned about how an insurance broker works, and I adjusted the business flow using the backend to manage new insurance data—such as filtering records and matching data to the correct person while the insurance is still active.
I chose several tech to process the Excel data with 100K rows to smooth the process.
Achievements:
I improved the data processing from CSV or Excel files with around 100K rows and optimized the filtering step to prepare the data for the next stage.
I researched many clouds to reduce costs in terms of deployment, both staging and production.
I improved my starter kit by adding Docker container support to make it easier to deploy services or websites.
PT. Nusantara Teknologi Solution
Fullstack Developer
Full-time
West Jakarta, Indonesia - Onsite
Nusantech is a Software House and IT Consulting company where I began my career as a Web Developer. 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
Team Size
10+ Members
Project
3+ Delivered
Contributions:
Delivered projects for government and private sector clients.
Built and maintained starter kits to accelerate development of new services and websites.
Mentored vocational school interns in web development.
Achievements:
Developed and maintained reusable starter kits (frontend & backend).
Gained experience mentoring vocational school interns.
Education & Learning
Formal and non-formal educational journey that shaped technical foundations and character
