Fa'iz Alfarisi

Building Intelligent Systems with AI & Software Engineering

Backend Developer with a Mathematics background, passionate about building intelligent systems that combine AI, software engineering, and real-world usability.

Portrait of Muhammad Fa'iz Alfarisi

Engineering Philosophy

How I approach problems and make engineering decisions.

01

Systems Thinking

Understand the complete system before optimizing individual components. Every decision affects the whole.

02

Simplicity First

Prefer the simplest solution that fully solves the problem. Complexity should be earned, not assumed.

03

Evidence Over Claims

Show architecture diagrams, metrics, and trade-offs. Trust is built through demonstrated work, not assertions.

04

Continuous Learning

Engineering maturity comes from reflection — acknowledging what failed and what would be improved.

Experience

Professional experience and engineering growth.

March 2026 - PresentFull-time

Back End Developer

PT Ranajaya Citaprasada Thani Indonesia

Develop backend services for business applications while contributing to internal AI initiatives involving large-scale computer vision datasets.

  • Develop backend services using Go, GORM, PostgreSQL, and Redis for business applications.
  • Collaborate with cross-functional teams to design scalable REST APIs and relational database architectures.
  • Contribute to internal computer vision initiatives through large-scale aerial imagery dataset preparation and annotation using YOLOv8 workflows.
GoGinGORMPostgreSQLRedis
May 2025 - March 2026Internship

Back End Developer Intern

PT Ranajaya Citaprasada Thani Indonesia

Built backend systems for multiple business applications using Go while collaborating within Agile development teams.

  • Designed relational database schemas and developed 50+ RESTful API endpoints for multiple production-oriented business systems.
  • Implemented authentication, JWT authorization, RBAC, pagination, and modular CRUD services using Go, Gin, GORM, and PostgreSQL.
  • Collaborated in Agile development through sprint planning, daily stand-ups, weekly reviews, Git-based workflows, and code reviews.
GoGinGORMPostgreSQLRedis
February 2025 - May 2025Internship

Back End Developer Intern

Back-End Web Development Internship

Developed the backend architecture of a school information system from scratch during an internship program.

  • Designed the relational database schema and developed backend services for a school information system using Go Fiber and PostgreSQL.
  • Implemented authentication, JWT authorization, RBAC, attendance management, class management, subject management, and daily learning journal modules.
  • Built 50+ RESTful API endpoints following clean API design principles to support future frontend and mobile integration.
GoFiberGORMPostgreSQLJWT

Core Expertise

I enjoy building intelligent systems across AI engineering and backend development, transforming ideas into production-ready software.

AI
Artificial Intelligence19

Building intelligent systems using machine learning, computer vision, NLP, and modern LLM technologies.

PythonMachine LearningDeep LearningComputer VisionNatural Language ProcessingRetrieval-Augmented Generation (RAG)Generative AIPrompt EngineeringPyTorchScikit-learnLangChainMediaPipeUltralytics YOLOFastAPIFlaskModel EvaluationData AnnotationData AugmentationOllama

Currently Exploring

AI AgentsModel Context Protocol (MCP)Agentic RAGVector DatabasesAI System Architecture

Engineering Notes

Thoughts on engineering decisions, lessons learned, and technical explorations.

AI EngineeringComing Soon

Building a Privacy-First Local RAG System

Currently being written. Check back soon.

Retrieval-Augmented GenerationComing Soon

Why I Chose Multi-Vector Retrieval

Currently being written. Check back soon.

Software EngineeringComing Soon

Engineering Decisions Behind RAGnamok

Currently being written. Check back soon.

Applied AIComing Soon

Building Intelligent Systems, Not Just AI Models

Currently being written. Check back soon.

Let's Build Something Useful

Whether you have an AI idea, need backend development, or simply want to discuss an interesting engineering problem, I'd love to hear from you.