Roberto Viray II • Software Developer

I build software and document what I learn.

deV633 is where I share development learnings, experiments, projects, architecture decisions, and lessons from building real software.

A decade of coding and learning, kept in the open rather than in my head.

TelemetryBridge.java
@Component
public class TelemetryBridge {
  private final MeterRegistry meter;
  @EventListener
  public void onEvent(IngestEvent ev) {
    meter.counter("sys.events")
      .increment();
  }
}

sys.kernel :: readyUTF-8 • JVM 21

Currently Exploring

  • System Design
  • Cloud Architecture
  • Cybersecurity
  • IoT
  • Spring Boot 3
  • Distributed Systems

Latest Learnings

View all learnings

Things I've Built

Explore all projects

Active#001

deV633

This site: a static Astro publication where the Git repository is the CMS and every note is a Markdown file.

AstroTypeScriptMarkdownCloudflare Pages

Experiment#002

TelemetryPulse

Starter entry. A lightweight metrics agent that scrapes container runtimes and exposes an aggregated view.

Spring BootPostgreSQLDockerVue 3

Experiment#003

ByteVault Auth

Starter entry. A self-hosted authentication layer built around Keycloak, with WebAuthn passkeys and role-based access.

JavaKeycloakPostgreSQLSupabase

Technology I Work With

Backend Systems01

JavaSpring BootC#.NET CoreKotlin

Frontend Engineering02

Vue 3TypeScriptAstroVite

Data Architecture03

PostgreSQLSQL ServerSupabaseRedis

Mobile Platforms04

FlutterDartTauri

Infrastructure & DevOps05

DockerKeycloakNginxCloudflareLinuxGitHub Actions

Open source enthusiast.

You can read the raw source and experiments directly on GitHub.

github.com/rvirayii-est