Skip to content

genai-portfolio/Side-projects

Repository files navigation

Side Projects Monorepo

A multi-project repository that combines AI experiments, automation tools, web development work, client integrations, and general software practice in one place.

Overview

This monorepo is designed to:

  • Keep related projects in a single organized workspace
  • Support experimentation across multiple stacks (Python, JavaScript/TypeScript, web frameworks)
  • Encourage reusable patterns for scripts, prototypes, and production-minded apps

Project Directory

Folder Name Language/Tech Brief Description
Agentic AI Python, LLM tooling Agent-style AI experiments, workflows, and prototypes.
Automation projects Python, Selenium, scripting Browser and task automation scripts for practical workflows.
Clients Python, API integrations Client-specific integrations and local utility apps.
Combined projects Mixed (Python/JS) Cross-domain projects that combine multiple ideas or stacks.
Generative AI (Gul) Python, GenAI APIs Generative AI projects and experiments by Gul.
Generative AI (Hamza) Python, GenAI APIs, notebooks Generative AI projects, notebook workflows, and model demos by Hamza.
Graphs and traversals Python Data structure and algorithm practice focused on graph problems.
Just for fun Mixed Small exploratory projects, coding experiments, and quick builds.
LangChain Python, LangChain LLM applications using LangChain, embeddings, and retrieval patterns.
Other than Gen AI Python General Python practice and utility scripts outside GenAI scope.
Vestra website Node.js, Next.js/Vite, web stack Web application and frontend-focused development work.
.github GitHub Actions, YAML CI/CD workflows, automation pipelines, and repository automation settings.

Tech Stack

  • Python: AI workflows, automation, APIs, scripting
  • Node.js / Web: frontend and web application projects
  • GitHub Actions: CI/CD pipelines and automation
  • Notebooks: research and iterative experimentation

Monorepo Conventions

  • Centralized ignore rules in .gitignore for Node, Python, IDE, and OS artifacts
  • Project-specific dependencies are managed within each folder
  • CI/CD workflows are defined under .github/workflows

Getting Started

  1. Clone the repository
  2. Open your target project folder
  3. Install dependencies for that project stack
  4. Run locally and iterate

Contributors

Status

Active and continuously evolving with new experiments, automation utilities, and production-ready improvements.

About

This is our own side hustle for coding other than our university projects. We coded in python and C++ in this repository. Feel free to take a look at our activity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors