This is where i publish projects that i have worked on and contributed to.
Java | Spring Boot | Docker | AWS
Built an extensible workflow orchestration engine to execute dynamically defined multi-step workflows, coordinating synchronous task execution, dependency resolution, retries and failure handling. Designed a JSON-driven workflow model with pluggable task executors and persistent workflow state, using Kafka for synchronous event driven communication and enabling reliable tracking and recovery of workflow execution.
Scala | Kafka | Spark | Cassandra
Built a real-time log processing pipeline that ingests application events through Kafka and processes streaming log data with Apache spark for aggregation and analysis. Designed a scalable event driven architecture for transforming and persisting high-volume log data in Cassandra, decoupling ingestion, stream processing, and storage to support independently scalable pipeline components.
Java | Spring Boot | PostgreSQL | AWS
A backend service for a school management and academic administration platform, designed to centralize key workflows across students, courses, modules, intakes, registrations, and application management. Built with Java 17 and Spring Boot, the system exposes RESTful APIs backed by PostgreSQL and provides secure authentication and authorization using Spring Security and JWT. The project gave me hands-on experience designing an enterprise-style backend around domain-driven business workflows, layered architecture, relational data modeling, API design, validation, and security, while keeping the codebase modular and maintainable as the system grows.