Full-stack Cloud-native Development
Designing and deploying full-stack cloud-native applications using containers, Kubernetes, and managed cloud services, with an emphasis on modern web frameworks and DevOps workflows.
Courses I teach and have taught.
Instructor, Cloud Development & Operations
Designing and deploying full-stack cloud-native applications using containers, Kubernetes, and managed cloud services, with an emphasis on modern web frameworks and DevOps workflows.
Building applications that ingest, process, and react to streaming data, covering message brokers, event-driven architectures, and real-time data pipelines on the cloud.
Designing event-driven, serverless systems using functions-as-a-service, managed APIs, and cloud storage, with attention to cost, cold starts, and production reliability.
Embedding security and compliance into the software delivery lifecycle: secret management, supply-chain hardening, policy-as-code, and automated audit controls for cloud-native systems.
Teaching Assistant
Combinational and sequential digital logic, from gates and finite-state machines through HDL-based design of small processors and memory systems.
Instruction sets, pipelining, memory hierarchies, and the trade-offs that shape modern processor design, bridging digital logic and software performance.