system.bio // root
About
Roberto Viray II. Software engineer, continuous learner, and builder of real-world systems.
Hey there, I'm Roberto Viray II, the developer behind deV633.
A decade of coding and learning, and still taking things apart to see how they work. I build backend services and the interfaces that sit on top of them. Most of that work is Java and Spring Boot on the server, a typed Vue or Astro frontend, and PostgreSQL underneath, packaged with Docker and deployed behind a reverse proxy.
Ten years in, the lesson that stuck is that the interesting part is never the framework. It is the failure mode nobody planned for, and what you write down afterwards.
10+ years buildingbackend-leaning full stackself-hosting
Building software
My engineering interest sits where distributed backends meet deliberate interface design: request lifecycles, transaction boundaries, failure modes, and the parts of a system that only misbehave under real load. I care about services that degrade gracefully rather than collapse, and about frontends that stay honest about latency.
Continuous learning
deV633 exists because too much hard-won detail evaporates. Debugging sessions, subtle race conditions, and protocol gotchas get solved once and then forgotten. Writing them down as short, structured notes turns a one-time fix into something reusable.
If I solve it once, it belongs in the learnings archive.
How I work
Clarity over cleverness
Readable, self-describing code. Five plain lines beat one cryptic expression that has to be decoded later.
Tight feedback loops
Fast unit tests, automated pipelines, and observability wired in early so problems surface before users do.
Continuous refactoring
Codebases rot without pruning. Incremental cleanup during feature work keeps debt from compounding.
Write it down
A fix that is only in my head is a fix I will re-derive next year. That is what this site exists for.
Tech stack & tools
v2026.stack
Backend Systems01
Core runtime services, concurrency primitives, enterprise microservices, and asynchronous event streams.
JavaSpring BootC#.NET CoreKotlin
Frontend Engineering02
Modular reactivity, strict type definitions, utility-first design systems, and rapid asset bundling.
Vue 3TypeScriptAstroVite
Data Architecture03
Relational schemas, query optimization, in-memory caching tiers, and realtime relational synchronization.
PostgreSQLSQL ServerSupabaseRedis
Mobile Platforms04
Cross-platform ergonomics, native hardware bridges, and concise idiomatic mobile logic.
FlutterDartTauri
Infrastructure & DevOps05
Containerized orchestration, reverse proxy routing, edge security policies, and declarative pipelines.
DockerKeycloakNginxCloudflareLinuxGitHub Actions
Knowledge vault
Read the latest technical notes and post-mortems
Database isolation bugs, concurrency triage, and lightweight deployments.