Open Source & GitHub Portfolio

With over 141 public repositories on GitHub, my open-source portfolio reflects more than two decades of hands-on engineering across enterprise architecture, artificial intelligence, cloud infrastructure, full-stack development, and DevOps automation. Every repository tells a story of learning, building, and pushing boundaries. This page organizes my entire GitHub body of work into thematic categories so you can explore the technologies, frameworks, and patterns that have shaped my career as a Principal Solutions Architect and technology leader.

🔗 github.com/blitznihar


🤖 Agentic AI & Autonomous Systems (12 Repositories)

Agentic AI represents the cutting edge of my current work. These repositories demonstrate building autonomous AI systems that can reason, plan, and execute complex multi-step workflows across enterprise environments.

enterprise-agentic-ai-az-tf — Enterprise-grade Agentic AI platform built on Azure using Terraform. This is a production-ready infrastructure blueprint for deploying autonomous AI agents in regulated enterprise environments, featuring infrastructure-as-code patterns for Azure AI Foundry, networking, security, and observability.

terraform-aifoundry-agent-test — Testing framework for Azure AI Foundry agents provisioned through Terraform. Demonstrates how to validate agentic AI deployments through automated infrastructure testing pipelines.

simpleagent-azaifoundry — A streamlined implementation of an autonomous agent using Azure AI Foundry, showcasing the minimal viable architecture for building intelligent agents that can interact with enterprise systems.

confluence-agentic-rag — An agentic Retrieval-Augmented Generation system that autonomously queries and synthesizes knowledge from Confluence wikis. This bridges enterprise knowledge management with AI-powered information retrieval.

investment-research-crew — A multi-agent crew built with the CrewAI framework for autonomous investment research. Multiple specialized agents collaborate to analyze markets, evaluate financials, and produce comprehensive investment reports.

agentic-mcpmesh-orchestrator — An orchestration layer for Model Context Protocol (MCP) mesh networks, enabling complex multi-agent coordination across distributed AI systems. This represents cutting-edge work in agent-to-agent communication.

userstorywriter-agentic-ai — An AI agent that autonomously generates user stories for software development, demonstrating how agentic AI can accelerate agile development workflows by translating requirements into well-structured stories.

topictrainer-agent-ai — An intelligent tutoring agent that adapts its teaching approach based on learner responses, showcasing agentic AI applied to personalized education and training.

agentic-ai-quant-researcher — An autonomous quantitative research agent that performs financial analysis, statistical modeling, and market research using AI-driven reasoning and data processing pipelines.

task-tracker-copilot-md — Best practices for using instruction files, prompt files, and agent markdown files with GitHub Copilot. This repository pioneered the Instruction-Driven Development (IDD) methodology for AI-assisted software engineering.

everything-claude-code — A comprehensive resource for Claude Code development patterns, showcasing how to leverage Anthropic’s Claude for agentic software development workflows.

antigravity-awesome-skills — A curated collection of awesome skills and capabilities for AI-powered development tools, contributing to the growing ecosystem of developer productivity enhancements.


🧠 LangChain & Natural Language Processing (5 Repositories)

These repositories explore the LangChain ecosystem for building applications that connect large language models to real-world data sources and user interfaces.

ng-llm-langchain-ui-app — An Angular-based frontend application that provides an interactive UI for LangChain-powered LLM interactions, bridging modern web frameworks with AI backends.

LangChain-nl2sql-queries — Natural language to SQL query translation using LangChain, enabling users to query databases using plain English rather than writing SQL manually.

LangChainChatBotCustomContext — A chatbot implementation with custom context injection, demonstrating how to ground LLM responses in domain-specific knowledge for more accurate enterprise conversations.

langchainchatbot — A foundational LangChain chatbot implementation showcasing the core patterns for building conversational AI applications with memory and chain-of-thought reasoning.

langchain — LangChain framework explorations and experimental implementations for connecting LLMs with external tools, APIs, and data sources.


📊 Machine Learning & Deep Learning (6 Repositories)

From building neural networks from scratch to applied machine learning for business problems, these repositories span the full spectrum of ML engineering.

tiny-llm-from-scratch — Building a large language model from the ground up in Python. This educational repository walks through transformer architecture, tokenization, training loops, and inference, providing deep understanding of how LLMs actually work.

Deep-Learning—Neural-Network — Comprehensive deep learning experiments covering neural network architectures, activation functions, backpropagation, and optimization techniques implemented in Jupyter notebooks.

simple-models-ml — A collection of fundamental machine learning models including regression, classification, clustering, and ensemble methods, implemented with clear explanations for educational purposes.

salesML — Machine learning applied to sales forecasting and customer analytics, demonstrating how predictive models can drive business intelligence and revenue optimization.

app-tickeranalysis — Stock ticker analysis using Python, combining financial data APIs with machine learning techniques for market analysis and trend detection.

app-stocklist-console — A console-based application for stock portfolio management and analysis, providing command-line tools for tracking and evaluating equity positions.


⚡ Databricks & Apache Spark (10 Repositories)

As a Databricks Academy Platform Administrator, my Spark and Databricks repositories cover everything from basic notebook workflows to enterprise lakehouse architectures.

dbengineering — Databricks engineering patterns covering workspace management, cluster configuration, job scheduling, and production deployment practices for enterprise data platforms.

PYSPARK — Step-by-step PySpark and Delta Lake concepts, providing a comprehensive learning path from basic DataFrame operations to advanced Delta Lake features including time travel, merge operations, and optimization.

SparkWithoutDatabricks — Running Spark and Delta tables without Databricks, demonstrating how to leverage open-source Spark independently for data engineering workloads.

dynamicload — Dynamic data loading patterns for File-to-Table and Table-to-Table transformations, showcasing automated ETL pipeline construction.

dbrepo — Databricks repository patterns for version-controlled notebook workflows and collaborative data science environments.

dbreceipes — A collection of database recipes in Java covering common data access patterns, connection pooling, and query optimization techniques.

dbreceipesformongo — MongoDB-specific database recipes demonstrating document modeling, aggregation pipelines, and NoSQL patterns for Java applications.

databrickstmm — Databricks technical materials and reference implementations for data engineering, data science, and MLOps workflows.

basicnotebook and notebook — Jupyter Interactive Notebook foundations for data exploration, visualization, and rapid prototyping of data analysis workflows.


🏗️ Terraform & Infrastructure as Code (18 Repositories)

Infrastructure as Code is fundamental to everything I build. These repositories represent a complete progression from basic Terraform concepts to production-grade multi-cloud infrastructure automation.

terraform-server-india — Terraform configurations for server provisioning in the India region, demonstrating geo-specific infrastructure deployment patterns.

azuredatabricks-terraform — Azure Databricks workspace provisioning through Terraform, including networking, storage, and security configurations for enterprise data platforms.

AZURE-LAKEHOUSE — Complete Azure Lakehouse architecture provisioned through Terraform, covering storage accounts, Synapse Analytics, and data pipeline infrastructure.

nextgen-terra — Next-generation Terraform patterns for Azure Service Connector (ASC), Azure Service Bus (ASB), and Azure API Management (APIM) deployments.

terra-state-bankend-s3 — Terraform remote state backend using AWS S3 with DynamoDB for state locking, a critical pattern for team-based infrastructure management.

terra-s3-e2e, terra-aws-web, terra-first, terra-hello — A progressive learning series from spinning up a simple EC2 instance to deploying full web server infrastructure on AWS.

The Terransible Series — A collection of seven repositories that combine Terraform and Ansible for complete infrastructure automation:

ansible-server-configuration and simple-ansible — Server configuration management with Ansible, from basic playbooks to production server provisioning.


🏥 Insurance Domain Applications (6 Repositories)

As a technology leader in the insurance industry, these repositories represent full-stack insurance applications built with modern architecture patterns.

insurance-nb-ai — AI-powered insurance new business processing engine built in Python, leveraging machine learning for underwriting automation, risk assessment, and intelligent document processing.

insurance-nb-ui — Modern TypeScript frontend for insurance new business workflows, providing an intuitive user interface for agents and underwriters.

insurance-nb-api — Python-based API layer for insurance new business operations, handling policy creation, validation, and integration with backend systems.

insurance-nb-data — Data pipeline and management layer for insurance new business analytics, processing policy data for reporting and ML model training.

insurance-nb-infra — Infrastructure-as-code for the entire insurance new business platform, provisioning cloud resources with Terraform for a production-ready deployment.

OpenInsuranceAPI — An open insurance API specification and implementation, contributing to industry standardization of insurance data exchange.


☕ Spring Boot & Java Enterprise (20 Repositories)

Java has been a cornerstone of my enterprise development career. These repositories cover Spring Boot, Apache Camel, RESTful services, and enterprise integration patterns.

springboot-cxf-jaxrs-swagger — Apache CXF JAX-RS with Spring Boot and Swagger documentation, supporting Tomcat, Jetty, and Undertow embedded servlet containers.

springboot-camel-restlet-sql — Integration of Spring Boot with Apache Camel Restlet and SQL, demonstrating enterprise integration patterns for database-backed REST services.

basic-camel-archetype — A Spring Boot Camel archetype for Apache ActiveMQ with mock testing and unit testing, providing a reusable template for message-driven microservices.

basic-spring-boot-camel and springboot-camel — Progressive tutorials on Apache Camel with Spring Boot, from basic route definitions to complex enterprise integration patterns.

springboot-cxf-jaxrs — Apache CXF JAX-RS with Spring Boot embedded servlet containers, showcasing SOAP-to-REST modernization patterns.

springboot-simple-restapi and app-simplerest-api — Clean REST API implementations for rapid prototyping and CI/CD pipeline demonstrations.

springbootbasics — Getting started with Spring Boot fundamentals including auto-configuration, dependency injection, and application properties.

jpa, cruds — JPA and CRUD operation patterns for Spring Data, covering entity mapping, repository patterns, and database interactions.

camel-connectors, asb — Apache Camel connector implementations and Azure Service Bus integrations for enterprise messaging.

getbodying — Using request body for GET operations instead of request parameters, exploring unconventional REST patterns.

usingarchetype — Maven archetype usage patterns for standardizing project scaffolding across development teams.

springfibo, tryaop, xmlconfigurationac — Spring framework explorations including Fibonacci implementations, Aspect-Oriented Programming, and XML configuration approaches.

groovy-app, updatepropertyfile — Groovy-based application development and configuration management utilities.

common-hello-azuresqldb-api, app-terraform-api, app-rentalstay-api — Various Java API implementations spanning Azure SQL Database connectivity, Terraform API wrappers, and rental property management systems.


⚛️ React, Angular & Frontend Development (13 Repositories)

Modern frontend development across React and Angular frameworks, covering everything from server-side rendering to financial dashboards.

customer-crud-ng-ssr — Angular Server-Side Rendering (SSR) application for customer management, demonstrating performance optimization through server-rendered Angular applications.

app-casemessaging-react-ui — A React-based case messaging interface for enterprise communication workflows.

app-payment-react-ui — Simple Customer Payment Management System built with React, providing clean UI patterns for financial transaction interfaces.

app-financialstatements-react-ui — Financial Accounting simplified through a React interface, making complex financial statement analysis accessible through intuitive UI components.

app-tracker-ui and app-tracker-ui-kzfejp — Tracker applications built with StackBlitz for rapid prototyping and live collaboration.

app-remmitance-ui — Remittance management interface for handling financial transfers and payment processing workflows.

customer-app — Test application built using Angular 4, demonstrating early adoption of modern Angular framework capabilities.

Angular-Authentication — Authentication implementation patterns for Angular applications including JWT handling and route guards.

angular-uaz1np — Angular prototyping via StackBlitz for rapid UI experimentation.

LearnInterface, my-node-simple-app, funjavascripting — JavaScript learning and experimentation repositories covering interfaces, Node.js fundamentals, and creative JavaScript exercises.


🐹 Go & Observability (4 Repositories)

Go has become an essential language for cloud-native development. These repositories explore Go’s strengths in API development and observability.

simple-otel — OpenTelemetry implementation in Go for distributed tracing and observability. This demonstrates how to instrument cloud-native applications for full-stack monitoring.

gomysqlapi — Go MySQL API implementation showcasing database connectivity, CRUD operations, and REST endpoint patterns in Go.

go and funtimewithgo — Go language fundamentals and exploratory programming, covering goroutines, channels, and Go’s concurrency model.


🐍 Python Microservices & Utilities (4 Repositories)

simple-python-rest — Python REST API with Docker containerization, providing a minimal but production-ready template for Python microservices.

multiple-web-protocols — Implementation of multiple web communication protocols in Python including HTTP, WebSocket, gRPC, and GraphQL for comparing protocol characteristics.

azure-storage-local — Local development environment for Azure Storage services, enabling offline development and testing of Azure storage-dependent applications.

mail-server-local-e2e — End-to-end local email server using Docker with fake SMTP, IMAP, and POP3 support including tagging, folders, and a web UI for testing email workflows.


🔧 DevOps & CI/CD (7 Repositories)

CI/CD pipeline automation and DevOps tooling for continuous delivery at scale.

github-actions-python-uv — GitHub Actions workflows for Python projects using the UV package manager, demonstrating modern CI/CD patterns for Python development.

content-github-actions-deep-dive-lesson — Deep dive into GitHub Actions covering advanced workflow patterns, matrix builds, and reusable workflows.

jenkins-conf and Jenkins-simple — Jenkins configuration and pipeline definitions, from the simplest Jenkinsfile to complex multi-stage CI/CD pipelines.

Kubernetes-api-primitives — Kubernetes API primitives and shell scripts for cluster management, covering pods, services, deployments, and ConfigMaps.

insomnia and postmaned — API testing collections and request configurations for Insomnia and Postman, enabling reproducible API testing across teams.

skills-introduction-to-github — GitHub Skills pathway for learning GitHub fundamentals, collaboration workflows, and version control best practices.


📚 Curated Learning & Forked References (21 Repositories)

Great engineers are perpetual learners. These forked repositories represent technologies I have studied deeply, contributed to, or use as reference architectures in my work.

AI & ML Learning: AI-For-Beginners (Microsoft 12-week AI curriculum), ML-For-Beginners (Microsoft 12-week ML curriculum), Data-Science-For-Beginners (Microsoft 10-week data science curriculum), Security-101 (8-lesson cybersecurity kickstart), 500-AI-Agents-Projects, crewAI-examples

GPU & LLM Optimization: TensorRT-LLM (NVIDIA LLM optimization), cuda-samples (CUDA developer samples), spark-rapids-jni (RAPIDS Accelerator for Apache Spark), DeepLearningExamples (NVIDIA deep learning scripts), GenerativeAIExamples (NVIDIA generative AI reference workflows)

AWS & Cloud: amazon-sagemaker-examples (SageMaker Jupyter notebooks), awsome-distributed-training (AWS distributed training best practices), llm-experimentation-sagemaker-mlflow, snowflake-demo-notebooks, dbdemos-dataset

Open Source Foundations: Apache Kafka, Apache Camel, Apache ActiveMQ, Apache Pulsar, Apache CXF, Spring Boot, Jenkins, Ansible

Other: pyspark-cheatsheet (PySpark quick reference), devicon (programming language icons), docs.particular.net, simple-java-maven-app (Jenkins tutorial)


🌐 Other Explorations (4 Repositories)

draws — HTML-based drawing application for visual design experiments.

ngdockerized — Dockerized Angular application demonstrating containerization patterns for frontend applications.

blitznihar — My GitHub profile README, the digital front door to my open-source presence.


By the Numbers

Across 141 repositories, the technology distribution reflects a career built on full-stack versatility:

From Agentic AI orchestrators to Terraform infrastructure blueprints, from Spring Boot microservices to React dashboards, from Databricks data pipelines to Go-based observability tools — this portfolio is a living archive of building at the intersection of enterprise architecture and innovation.


Nihar Malali is a Principal Solutions Architect and Sr. Director with 22+ years of experience in enterprise technology, AI, and digital transformation. He holds an MBA from the University of Texas at Dallas and is a published author, IEEE award-winning researcher, and holder of 3 patents. Explore his work at github.com/blitznihar or connect on LinkedIn.