Python, Laravel & AI/ML-focused

Rukman Bernard

Software Engineer

Building maintainable web applications with Laravel, Python, Django, Flask, Astro, and modern frontend technologies, while progressing towards AI/ML and data-focused software systems.

Featured Work

Selected Projects

A few representative projects showing backend development, frontend architecture, database design, and software engineering practice.

Laravel Archived

NKA Academic Management System

A Laravel 11 academic management system for staff-side administration, built with multi-guard authentication, RBAC, Livewire CRUD screens, AdminLTE dashboards, Redis caching, Docker Compose infrastructure, and baseline automated tests.

  • Laravel 11
  • PHP 8.2
  • Livewire 3
  • AdminLTE 3
  • Spatie RBAC
  • MariaDB
  • Redis
  • Docker Compose
  • Nginx
  • Pest
  • PHPUnit
  • Vite
Python Completed

ABC Bank Simulation System

A Python and PostgreSQL banking simulation system built with layered architecture, repository and service patterns, atomic transactions, Alembic migrations, pytest testing, and a standard CLI workflow.

  • Python
  • PostgreSQL
  • Pytest
  • Alembic
  • CLI
  • Repository Pattern
  • Service Layer
  • Domain Models
  • Row-Level Locking
  • Atomic Transactions
Django Completed

Logo Discovery & Scoring System

A Django-based semi-automated logo discovery pipeline that extracts, filters, scores, ranks, and stores potential company logo candidates from website pages.

  • Python
  • Django
  • BeautifulSoup
  • Requests
  • Pytest
  • SQLite
  • Pipeline Architecture
  • Heuristic Scoring
  • Service Layer