Active#001
deV633 Security Lab
An ongoing series where I learn security the way I learn everything else: break something in a lab I own, then engineer the defense.
Spring BootKeycloakDockerBurp SuiteLinux
archive // research and development
Software I've built, experiments I've run, and systems I've taken apart to learn from.
Active#001
An ongoing series where I learn security the way I learn everything else: break something in a lab I own, then engineer the defense.
Spring BootKeycloakDockerBurp SuiteLinux
Active#002
The framing entry of the Security Lab. Developers ask whether a feature works. Security asks how it can be abused. Same system, second question.
HTTPRESTSpring BootVueThreat Modeling
Active#003
Authentication proves identity. Authorization protects resources. Being logged in is only the beginning.
Spring BootSpring SecurityJWTRBACMulti-Tenancy
This site: a static Astro publication where the Git repository is the CMS and every note is a Markdown file.
AstroTypeScriptMarkdownCloudflare Pages
Production#005
A patient and records management platform built on Spring Boot and Vaadin, containerized with Docker and deployed to AWS.
JavaSpring BootVaadinDockerAWS
Production#006
Maintaining and upgrading a long-lived Java and Vaadin 8 CRM for an overseas client, including upgrade planning and deployment.
JavaVaadin 8SQLMaven
Archived#007
A set of JavaScript applications built and managed on MongoDB, Express, React and Node.js.
MongoDBExpressReactNode.js
Archived#008
A text-messaging blast tool for bulk communication and automation workflows.
JavaSMS GatewaySQL
No entries match that search.
Prototypes and throwaway spikes that never became case studies live in the repositories.