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.

Astro Live

Developer Portfolio Platform

A responsive full-stack portfolio platform built with Astro, TypeScript data structures, SCSS themes, Flask REST API, and SQLite to showcase projects, handle contact messages, and track project engagement.

  • Astro
  • TypeScript
  • SCSS
  • JavaScript
  • Flask
  • SQLite
  • REST API
  • Component Architecture
  • Theme System
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