Prashant Tiwary Logo
Prashant Tiwary Backend Engineer

Projects, practice,
and progress.

Each repository has its own purpose. Some are application projects; others are focused learning tracks where I document concepts, examples, and experiments as I work through them.

SEPARATE REPOS, CLEAR PURPOSE↘ Browse by category or search
FILTER REPOSITORIES
Showing 12 of 12 repositories

Builds & experiments

End-to-end applications and focused engineering experiments. Each card links to its GitHub repository; descriptions are based on the details provided so far.

DVPublic repository
DEVOPS · LEARNING ROADMAP

DevOps

Comprehensive DevOps learning repository covering Linux, Shell Scripting, Git, Maven, AWS, Docker, Kubernetes, Jenkins, GitHub Actions, Splunk, and real-world CI/CD projects.

LinuxShellAWSDockerKubernetesJenkinsSplunk
CIPublic repository
AWS · CI/CD · STATIC WEBSITE

AWS End-to-End CI/CD Portfolio Platform

Automated static website delivery using GitHub, GitHub Webhooks, AWS CodePipeline, CodeBuild, build artifacts, Amazon S3, and S3 static website hosting.

GitHubCodePipelineCodeBuildS3CI/CD
SHPublic repository
LINUX · AUTOMATION

Linux and Shell Scripting

Linux command-line and shell scripting practice for system administration, automation, and foundational DevOps workflows.

LinuxBashAutomation
RPPublic repository
JAVA · REACTIVE PROGRAMMING

Java Reactive Programming

Focused learning and examples for reactive programming concepts in Java.

JavaReactiveNon-blocking
WFPublic repository
SPRING · REACTIVE API

Spring WebFlux

Spring WebFlux learning repository for building reactive, non-blocking web applications.

SpringWebFluxProject Reactor
IPPublic repository
IMAGE PROCESSING · API

Image Processor

PSD Image Generation Service using Aspose.PSD to load PSD templates from signed URLs, overlay user-defined text and font styles, and produce PSD, PNG, and JPG outputs. Uses CompletableFuture and a shared ExecutorService for asynchronous processing and cleans up downloaded resources.

JavaAspose.PSDCompletableFutureREST API
K8Public repository
KUBERNETES · FROM SCRATCH

K8s From Scratch

Hands-on Kubernetes learning, covering cluster fundamentals and the building blocks used to run containerized applications.

KubernetesContainersCluster basics
CFPublic repository
JAVA · CORE FUNDAMENTALS

Java Collection Framework

Java Collection Framework examples and notes for understanding core data structures and collection APIs.

JavaCollectionsCore Java
SQLPublic repository
DATABASES · QUERY PRACTICE

Master SQL

SQL learning and practice repository for strengthening database fundamentals and query-writing skills.

SQLDatabaseQueries
SBPublic repository
SPRING FRAMEWORK · MULTI-MODULE TOPICS

Spring Boot & Microservices

Spring Framework examples spanning Spring Boot REST, Spring Data/JPA transactions, Redis cache and pub/sub, Spring Security, AOP, Kafka and Avro, RabbitMQ, Spring Cloud microservices, centralized ELK logging, batch fault tolerance, and end-to-end integration testing.

Spring BootSecurityKafkaRabbitMQRedisELKBatch
AWSPublic repository
AWS · CI/CD

AWS CICD

AWS CI/CD learning repository and deployment workflow experiments.

AWSCI/CDAutomation
OFIn progress
BACKEND APPLICATION

OrderFlow

Order management API exploring MongoDB persistence, Redis caching, Kafka events, Avro serialization, Docker, Helm, and cloud-native deployment.

JavaSpring BootMongoDBRedisKafkaAvroHelm
i

Repository links: OrderFlow points to the known repository. Other cards are category placeholders, not claims that those repositories already exist. Replace their links and status labels when you share the actual GitHub URLs.

Strong basics.
Better engineering.

Solid fundamentals help me write code that is easier to understand, test, secure, debug, and scale. They make it easier to choose the right data structure, design clear APIs, and run services reliably in containers—rather than relying on copy-paste solutions.

01Java & Core JavaOOP · exceptions · generics · concurrency
02Collections FrameworkLists · sets · maps · complexity · Streams
03Spring Boot & SecurityConfiguration · authentication · authorization
04REST APIsHTTP · validation · error handling · testing
05Docker & KubernetesImages · deployments · services · probes

Follow the work on GitHub.

As you publish more repositories, this page can become the single directory for your whole engineering portfolio.

Open GitHub profile ↗