Backend, cloud, IoT, and applied AI when the product actually needs it.

I am a Software Engineer who spends most of my time around backend services, cloud infrastructure, and IoT systems.

I enjoy the work between the obvious layers. An API has to reflect a real workflow. Deployment decisions affect reliability. Device behavior has to make sense to the software above it.

A lot of my projects start with integration problems. That might mean deciding where service boundaries should live, making device state understandable to an application, wiring retrieval or model access into an existing product, or simplifying a system that has grown too many moving parts.

I use this portfolio to document that work rather than just list technologies. The projects cover the systems themselves, the blog goes deeper into decisions and trade-offs, and certifications collect the formal learning behind some of those areas.

Professional background

July 2025 — Present

PT Perkasa Pilar Utama

Backend & Fullstack Developer

Jakarta, Indonesia

Develops backend services, client integration, and production operations for meeting-processing and IoT products, with substantial application ownership inside a cross-functional product team spanning AI services, IoT hardware, infrastructure, security, and UI/UX.

  • Developed backend application behavior and web/mobile integration for Sensio Notes, including recording and upload interactions, progress feedback, and interrupted-work recovery.
  • Contributed backend and systems engineering to Sensio IoT, connecting control interactions with device-related feedback and improving application reliability.
  • Implemented interfaces from UI/UX designs and coordinated with AI, IoT, infrastructure, and security engineers on integration, troubleshooting, testing, and releases.

Feb 2025 — July 2025

Coding Camp powered by DBS Foundation

Machine Learning Engineer Track Participant

Completed a semester-long intensive technology training program with a team capstone, combining machine-learning coursework with hands-on web application delivery.

Related project GiziLens →
Experience evidence Graduation letter (PDF) ↓
  • Contributed to the application side of the GiziLens team capstone, implementing authentication, sessions, and user APIs around a food-recognition subsystem developed within the team.
  • Integrated PostgreSQL and Redis with the Nuxt frontend and containerized services, providing a deployable web application around the team’s food-recognition subsystem.
  • Kept the machine-learning classifier as a team subsystem in the project story rather than presenting another member's model-training work as my individual implementation.
  • Fully graduated from the DBS Foundation and Dicoding Academy program held from 10 February to 16 July 2025, as confirmed by the graduation letter issued on 7 July 2025.

Sep 2024 — Dec 2024

Codepolitan

Full Stack Web Development Participant

Completed an online full-stack development scholarship program covering backend APIs, data persistence, frontend application development, and cloud fundamentals.

Related certifications Alibaba Cloud (3) →
  • Worked through backend development with Node.js and Express.js, including API design and application data stored in MongoDB.
  • Built frontend exercises with Vue.js to connect user-facing interfaces with the application services developed during the program.
  • Extended the learning path into cloud fundamentals through the related Alibaba Cloud credentials listed in the Certifications section.

Feb 2024 — Jun 2024

Ruang Guru Academy

Backend Engineering Participant

Completed a full-time certified independent-study program in backend engineering, combining structured coursework, implementation assignments, and project-based delivery around AI-enabled application services.

Related project AskIn →
  • Worked through backend-focused learning and implementation around application APIs, service integration, data flow, and deployment.
  • Completed the MSIB Batch 6 program from 16 February to 30 June 2024. Coursework covered Go APIs, concurrency, testing, authentication, clean architecture, databases, and AI integration.

Jan 2024 — Mar 2024

PT Tradeasia International Indonesia

SEO Specialist (Student Trainee)

Worked on search visibility through keyword research, on-page SEO, technical checks, and traffic analysis.

  • Researched search queries, reviewed page structure and technical SEO issues, and used analytics data to decide which pages and topics needed attention.
  • Completed IT Tradeasia Academy training at the Jakarta office from January to March 2024. The reference letter confirms the Student Trainee role and acknowledges teamwork and contributions during the program.

Aug 2023 — Jan 2024

Bangkit Academy

Cloud Computing Cohort

Remote · Indonesia

Completed Bangkit 2023 Batch 2 on the Cloud Computing path as a structured industry-backed learning program, combining technical coursework, cloud labs, communication training, and cross-functional capstone delivery.

Related project Parentify →
  • Completed the Cloud Computing learning path through self-paced coursework, instructor-led sessions, hands-on cloud labs, English practice, and soft-skill training.
  • Worked in the Parentify cross-functional capstone team where technical decisions had to be communicated clearly across Cloud Computing, Mobile Development, and Machine Learning roles.
  • Practiced team delivery beyond implementation itself: defining ownership, coordinating hand-offs, documenting decisions, and keeping integration work aligned with a shared product goal.
  • Graduated on 19 January 2024 with a completed capstone; the learning transcript records a capstone score of 90/100.

Technical focus

Languages

Rust, Go, TypeScript, JavaScript, Python, C++, PHP, Kotlin, SQL, Bash, QML

Backend

NestJS, Express, Hapi, Axum, Actix, Gin, Object-Oriented Design

Frontend & Web

Svelte, React, Vue, Next.js, Nuxt, TypeScript, JavaScript, HTML, CSS, SCSS

Database & Storage

PostgreSQL, MySQL, Redis, RocksDB, SQLite

DevOps & Infrastructure

Docker, Linux, GitHub Actions, OpenTelemetry, Prometheus, Grafana, Jira, AWS, GCP

IoT & Embedded

Arduino, ESP32, EMQX, Grafana, Node-RED

Education

2017 — 2021

SMK Negeri 26 Jakarta

4-Year Vocational High School - Power Electronics and Communication

Completed the four-year vocational program in Power Electronics and Communication. Graduated on 3 June 2021, with an overall school-exam average of 82.85/100.

Academic work

Software Engineer
© 2026 Faris Munir Mahdi