alatas.dev
Projects Blog
Vuliz
Vuliz

Turns a project's dependency tree into an interactive graph and highlights known vulnerabilities, so you can see which packages bring risk and how they got there. Runs in the browser; live at vuliz.alatas.dev.

TypeScriptOpen Source

Authru
Authru

A serverless, stateless authentication gateway that lets client apps use third-party APIs without shipping tokens to the browser. Secrets stay server-side in AWS Parameter Store, requests pass through a small proxy with origin checks. Built for Vuliz, reusable for any client app.

AWSServerlessTerraformPythonOpen Source

AI for existing software systems (OOP 2025)
AI for existing software systems (OOP 2025)

Conference talk at OOP Munich, one of Europe's largest software architecture conferences, on where AI genuinely helps with existing codebases: restructuring architecture, managing technical debt, and keeping engineering knowledge alive.

TalksSoftware QualitySoftware ArchitectureAI

AI for existing software systems (Software Quality Days 2024)
AI for existing software systems (Software Quality Days 2024)

Talk at Software Quality Days 2024 on taking AI beyond code generation: what it can actually do for existing (brownfield) systems and their further development.

TalksSoftware QualitySoftware Architecture

Architecture Refactoring and Modernization
Architecture Refactoring and Modernization

Talk at Software Quality Days 2024 on splitting existing code along functional seams to get real modularity, whether or not microservices are the end goal.

TalksSoftware QualitySoftware Architecture

Technical debt - why the term causes more confusion than clarity. And how to do it better.
Technical debt - why the term causes more confusion than clarity. And how to do it better.

Talk at JCON 2023 on why 'technical debt' muddles more than it clarifies, and how naming quality problems precisely leads to better engineering decisions.

TalksSoftware Quality

Attribute Profiles in Earthquake Damage Identification from Very High Resolution Post Event Image
Attribute Profiles in Earthquake Damage Identification from Very High Resolution Post Event Image

For an accurate earthquake damage assessment from very high resolution (VHR) images, contextual relations between pixels need to be included in conjunction with spectral information during the classification.

ResearchMachine LearningRemote Sensing

An earthquake damage identification approach from VHR image using mathematical morphology and machine learning
An earthquake damage identification approach from VHR image using mathematical morphology and machine learning

An accurate earthquake-induced damage assessment from very high resolution satellite images requires a joint use of spectral and spatial information.

ResearchMachine LearningRemote Sensing

Blokci
Blokci

Blokci is a casual 2D block stacking game made with Unity

GameUnityC#