Muhammad Rizain Firdaus

Muhammad Rizain Firdaus

Software Engineer

Final year undergraduate at Institut Teknologi Bandung (B. Eng Informatics). I enjoy software engineering, building reliable systems, and end-to-end development. Nice to meet you! 👋

Telkom Indonesia logo

Telkom Indonesia

AI Software Engineer & Security Compliance Intern

Jun 2026 - Aug 2026

- Developed a legal document management web application featuring pre-trained Small Language Model (SLM) and applied Legal Entity Recognition (LER) modules to streamline legal document workflows. - Developed using React and Typescript for the application while creating a optimized Qwen2-7b model focusing on performance and context-management, relying on RAG/vectorized DB/hybrid approach practice using BERT to help extracting information while giving context to Small Language Model (SLM). - Implemented security, compliance, and risk management features aligned with ISO/IEC 27001, ISO/IEC 27002, and NIST frameworks to the web application by creating audit and monitoring features.

Central Bank of Indonesia logo

Central Bank of Indonesia

Software Engineer & QA Intern

Dec 2025 - Feb 2026

- Led an internal project for annual meeting summary applications with a structured unit testing and development process using .NET while learning how to create structured unit-tests and scenarios to tackle future security issues. - Built CI pipelines with automated report generation powered by Cobertura, achieving ~97% unit test coverage using xUnit and Moq, reducing regression risk and fulfilling UAT requirements. - Designed clean RESTful APIs architecture with end-to-end security practices, including rate limiting, MIME validation, and XSS protection with the help of QC CI/CD automated pipelines.

Inkubator IT logo

Inkubator IT

Software Engineer Staf

Sep 2025 - March 2026

- Revamped 5 websites using React/Typescript/Node, improving average load time by ~35-40% and enhancing SEO indexing, contributing to increased traffic and supporting company MoM growth and delivered more projects. - Optimized a website performance by lazy-loading heavy modal dependencies (AWS S3 via next-s3-upload), reducing initial client JS payload (~10-30%) and improving navigation responsiveness (~300ms-1.5s). - Fulfill the total of ~IDR 23 million worth of projects and real clients requirements, working with Project Managers, UI/UX Designer, and stakeholders. - Learn to develop a secure payment system by using Xendit SDK and gateway systems for reliable source of payment systems, while creating optimized automated cron job payment reminders and handling race-conditions, double-entry, and payment validation issues.

VICII logo

VICII

Software Engineer Intern

Jul 2025 - Sep 2025

- Led development of e-commerce platforms using Next.js/GraphQL APIs and integrated API Shopify services for product selling while collaborating closely with stakeholders. - Delivered and revamped 2 websites with ~96% average Lighthouse performance and optimized SEO indexing helping the exposure of the company. - Experienced as a part-time Project Manager as well, by planning and researching the context of the whole IT projects in.

Arkavidia logo

Arkavidia

Software Engineer Staf

Oct 2025 - Dec 2025

- Built type-safe REST APIs with Go, GORM, and OpenAPI for a competition website with 5 competitions and events with over 4000+ active users. - Implemented unit testing (~80% coverage) to improve API reliability and reduce regression risk.

Himpunan Mahasiswa Informatika (HMIF) logo

Himpunan Mahasiswa Informatika (HMIF)

Software Engineer Staf

Mar 2024 - Mar 2026

- Contributed as lead and member to build frontend architecture for HMIF-Broadcast App and HMIF-App with 20+ developers while successfully integrated REST APIs and built a CI pipeline for a type-safe frontend code using Vue. - Improved internal workflows and member-facing features, reducing task execution time from minutes to seconds for event information retrieval, task management, and broadcasting.

Work

Projects

Selected work across full stack development, e-commerce, and internal tools.

OzzyRM preview

OzzyRM

Open Source

An open-source schema documentation toolkit (npm: ozzyrm) that turns Prisma, Drizzle, and raw SQL DDL into interactive docs (Swagger/Scalar-style) for teams with mixed ORM + legacy SQL stacks. Adapter-based config API with multi-source parsers that normalize schemas into a shared DocSchema model with conflict diagnostics.

TypeScriptReactTailwind CSSPrisma
Aruna preview

Aruna

Offline-First Emergency Platform

MVP of an offline-first 5-component emergency response platform (API + dashboard + 2 mobile apps) enabling Command-Victim-SAR coordination during network outages, with idempotent sync, local BLE mesh relay, PostGIS geospatial backend, Ed25519 E2EE messaging, and on-device TFLite crowd counting.

Next.jsPostgreSQLFlutterTypeScript
Mecat preview

Mecat

AI Investment Matching

Fullstack AI platform for MSME-investor matching with safety compliance and agentic AI analysis. Implements RAG-based scoring with vectorized semantic retrieval (~40% faster queries), plus AI-powered pitch and legal analysis with custom scoring and context-aware agents.

Next.jsTypeScriptPostgreSQLDockerExpress
RouteX preview

RouteX

AI Logistics Optimizer

AI-powered logistics system with ML-based route scoring (traffic, weather, distance) using a reinforcement-learning approach for smarter collaborative delivery. Reduced simulated delivery costs by ~18% with real-time route visualization on OpenStreetMap.

Next.jsTypeScriptTailwind CSSLangChain
import { useState, useEffect } from "react";interface props {
    reliable?: boolean;
    speed?: boolean;
    nice?: boolean;
    profit: number;
    revenue: number;
};

Detailed driven, even this is hardcoded

100
Speed
100
Reliable
nice
100
SEO
100
BP

Scaling with perfections

With intentions and infrastructure choices

Worked with over 50+ stacks
} l. A_Nu _Zs@HJ&qj{
Secure end-to-end

Can you do this feature?

Nope.

Comm is key, lets talk.

Writing

Latest from the blog

Research, insights, and notes on building software.

View all posts