Kembali ke Beranda

Projects

A selection of recent work and applications by Dimas Febriyanto.

Projects

A selection of my recent work and applications.

PythonYOLOv8/YOLO (ONNX)PaddleOCRFastAPINext.jsTypeScriptPostgreSQLSupabase StorageMidtransDocker ComposeCaddyOpenCV

Foto In Aja

Web system for searching and buying running event photos. Runners simply enter their bib number; YOLO detects the bib in every photo, PaddleOCR reads it, and the system indexes each photo to that bib number, enabling checkout and full-resolution photo downloads.

  • Search photos by bib number
  • Automatic bib detection with YOLO (ONNX Runtime)
  • Bib reading with PaddleOCR + post-processing (NMS, height filter, regex, confidence)
Next.jsReactTypeScriptTailwind CSSHTML5CSS3JavaScriptPDF Generation

CV ATS Generator Python x Latex

ATS-friendly CV generator that helps users create professional resumes with a clean structure, real-time preview, and PDF export for modern recruitment systems.

  • Create ATS-friendly resumes
  • Dynamic resume form builder
  • Real-time resume preview
FlutterDartNode.jsTypeScriptSupabasePostgreSQLPuppeteerRiverpodDioHiveVercel

CV ATS Builder

A modern mobile application for generating professional, ATS-friendly CV PDFs in minutes. Built with Flutter and integrated with a high-performance Node.js backend to ensure seamless career management and resume optimization.

  • No-Authentication Onboarding: Quick access using only an email address, eliminating complex login barriers.
  • Multi-Step CV Builder: Intuitive wizard for Personal Info, Summary, Experience, Education, Projects, and Skills.
  • Dynamic Layout Reordering: Drag-and-drop functionality to customize the order of CV sections.
FlutterDartSharedPreferencesLottieThemeExtension APIAnimatedThemeMIT License

Themely: Flutter Theme Manager for Dark, Light and Custom Themes

Themely is a modular Flutter package for managing dark, light and custom named themes with semantic color tokens, animated transitions, and auto scheduling.

  • Light, dark, AMOLED, and system modes built in with zero config
  • Auto-scheduling to switch modes automatically by time of day
  • Smooth animated transitions via Flutter's AnimatedTheme
FlutterDart

Bottom Navigatior Bar Kit - Library Flutter

Reusable and customizable Flutter bottom navigation bar components with modern UI design, built for scalability and clean architecture.

  • Reusable bottom navigation bar components
  • Clean and modular architecture
  • Easy customization (colors, icons, layout)
FlutterDartSQLite

Keuanganku – Personal Finance Management App

A personal finance management application designed to help users track income, expenses, and financial health in real time.

  • Income and expense tracking
  • Transaction categorization (e.g., food, transportation, utilities)
  • Daily, weekly, and monthly financial summaries
FlutterGolangPostgreSQLBLoCREST API

Warung Digital – Digital Grocery Store Management Application

A Flutter-based mobile application that empowers small grocery store owners to manage products, inventory, and sales transactions digitally — replacing manual bookkeeping with an efficient, real-time solution.

  • Product & Category Management
  • Stock & Price Management
  • Sales Transaction Recording
FlutterFirebaseHere Map APIProvider

SIMA (Siaga Bersama)

An AI-powered emergency response app that connects civilians with disaster response agencies. Features auto-location detection and real-time reporting to accelerate emergency handling.

  • Auto-location
  • Real-time reporting
  • Auto fire detection