Mochamad Faishal Amir
Fullstack Engineer with 7+ years of experience building scalable web applications, real-time systems, and production GenAI platforms. Strong in TypeScript, React, Next.js, Node.js, and Golang — from OCPP/OCPI EV charging at Starvo to RAG-powered job tools I ship end-to-end.
MFA

About

My journey into software engineering began from a non-traditional path — vocational high school in electrical engineering, then IoT prototyping at DycodeX. That hardware foundation shaped how I think about systems: devices, constraints, and real-world reliability. After a Fullstack JavaScript bootcamp, I built production apps at Bagubagu Studio and ReCharge Indonesia, then spent nearly five years at eFishery designing internal platforms, CRM, warehouse tools, and IAM automation that cut onboarding SLA from days to real-time. Today I develop EV charging infrastructure at Starvo (OCPP 1.6J, OCPI 2.2.1, event-driven backends in Golang). On the side, I ship personal products like **Job Assistant** — a RAG platform for grounded job applications — and **Daily Bloom**, an offline-first wellness PWA. I enjoy fullstack ownership: API → frontend → infrastructure, with growing depth in LLM APIs, vector search, and workflow automation.

Work Experience

S

Starvo

May 2025 - Present
Software Engineer
Designed and developed the Charge Station Management System (CSMS) using Golang and React.js, enabling real-time charger operations, charging transactions, and fleet/corporate billing. Architected WebSocket-based communication using OCPP 1.6J with remote start/stop charging and low-latency connectivity, and built monitoring dashboards for charger health, connector status, transactions, and operational metrics. Led OCPI 2.2.1 integration for EV roaming and interoperability with external networks, implemented pricing and tariff workflows with partner reporting, and designed event-driven architecture for session management and asynchronous business processes.
e

eFishery

June 2020 - March 2025
Fullstack Engineer
Developed internal platforms including CRM, warehouse management with inventory and operations dashboards, and IAM automation systems. Built offline-first Progressive Web Apps for field teams in low-connectivity environments, and implemented real-time customer segmentation that reduced processing from weekly to real-time. Automated onboarding and offboarding across Google Workspace, Slack, Jira, VPN, and HashiCorp Vault — cutting SLA from days to real-time and improving access governance. Optimized AR/AP processes from 2 weeks to 2 days and delivered a promo automation system that reduced marketing costs by 77%.
R

ReCharge Indonesia

December 2019 - May 2020
Software Developer
Developed real-time vending machine monitoring dashboards and remote device control features for operations. Improved stock fulfillment and reduced downtime through automation, building scalable systems with Node.js and AWS (SAM, Amplify, DynamoDB).
B

Bagubagu Studio

March 2019 - December 2019
Software Developer
Built dynamic form builder applications for flexible data collection, e-commerce platforms with payment integration, and internal dashboards for inventory and operational tracking. Delivered fullstack solutions using Angular, Node.js, and AWS services.
D

Denso Indonesia

August 2016 - August 2018
Production Operator
The role involved operating resin potting machines for ECU 2W production, ensuring precision and efficiency in the manufacturing process. Responsibilities also included product repair and performing daily routine machine checks to maintain optimal production quality and minimize downtime.
D

DycodeX

November 2015 - June 2016
IoT Engineer
Designed and developed IoT prototypes integrating hardware and software, built PCB layouts and sensor-based systems, and contributed to smart device R&D and automation solutions.

Skills & Technologies

React
Next.js
TypeScript
Node.js
Go
PostgreSQL
MongoDB
AWS
Docker
WebSocket
OpenAI
RAG
Qdrant
Fastify
Tailwind CSS

Projects

Job Assistant

AI-powered RAG platform that helps job seekers apply faster — personalized emails, match scores, and skill gap analysis grounded in their own resume and project docs. Full pipeline: upload → chunk → embed → Qdrant → retrieve → generate with anti-hallucination guardrails.

TypeScript
React
Fastify
OpenAI
Qdrant
PostgreSQL
BullMQ
Chrome Extension

Daily Bloom

Offline-first wellness PWA for daily habits, mood journaling, and personal finance. Service Worker caching, bidirectional cloud sync, Web Push (VAPID) with cron reminders, and LLM-powered weekly journal analysis via SSE streaming.

React
TypeScript
Express
PostgreSQL
PWA
Service Worker

EV Charging Platform

Charge Station Management System (CSMS) with OCPP 1.6J and OCPI 2.2.1 — real-time charger communication, fleet/corporate billing, tariff management, monitoring dashboards, and external network interoperability.

Golang
React
WebSocket
OCPP
OCPI
PostgreSQL

IAM Automation System

Automated employee onboarding and offboarding across Google Workspace, Slack, Jira, VPN, and HashiCorp Vault. Reduced onboarding SLA from days to real-time and improved access governance and auditability.

Node.js
React
PostgreSQL
MongoDB
REST API

CRM Platform

Centralized customer data platform with real-time segmentation and analytics — transformed weekly batch processing into near real-time targeting for faster business decisions.

React
Node.js
TypeScript
PostgreSQL

Get in Touch

Feel free to reach out via email , WhatsApp or LinkedIn —whether it's for a project, collaboration, or just a chit-chat. I’ll get back to you as soon as I can. Looking forward to connecting! 🚀