Projects

3 min read

Open Source Projects & Code Portfolio

Welcome to my technical portfolio! Here, you’ll find a curated selection of my open-source projects and code repositories hosted on GitHub. Each project demonstrates different aspects of my software engineering expertise, from backend development and database systems to full-stack applications and DevOps practices.


1. Database Engine Shell

A custom-built database engine implemented entirely in Shell scripting. This project demonstrates deep understanding of low-level database management, data structures, and scripting fundamentals.

  • Tech Stack: Shell (Bash) Scripting
  • Key Features:
    • Database creation and management
    • Data insertion and retrieval operations
    • Query processing implemented in bash
    • File-based data persistence

2. OTLOB API in Ruby on Rails

A production-ready RESTful API built with Ruby on Rails framework, integrating MongoDB for flexible data storage. This project showcases modern backend development practices and API design.

  • Tech Stack: Ruby on Rails, MongoDB, Mongoid ORM
  • Key Features:
    • RESTful API endpoints
    • MongoDB integration with Mongoid
    • Authentication and authorization
    • API documentation

3. Simple Crowd Funding App

A full-stack crowd-funding platform enabling users to create campaigns and process donations. Built with Python and MongoDB, demonstrating end-to-end web application development.

  • Tech Stack: Python, Flask, MongoDB
  • Key Features:
    • User authentication and authorization
    • Campaign creation and management
    • Secure transaction processing
    • User dashboard and analytics

4. Simple PHP Framework

A lightweight, educational PHP framework implementing the MVC (Model-View-Controller) architectural pattern. Perfect for understanding framework internals and design patterns.

  • Tech Stack: PHP, MVC Architecture
  • Key Features:
    • Custom routing system
    • Model-View-Controller separation
    • Request/Response handling
    • Template engine

5. Library Management System

A comprehensive library management system built with Laravel, showcasing enterprise-level application development with proper database design and user management.

  • Tech Stack: Laravel, MySQL, Blade Templates
  • Key Features:
    • Book cataloging and inventory management
    • Member registration and management
    • Borrowing and return system
    • Admin dashboard and reporting

6. General Problem Solving

A curated collection of algorithmic solutions and data structure implementations. Demonstrates strong problem-solving skills and understanding of computer science fundamentals.

  • Tech Stack: JavaScript, Python
  • Key Features:
    • Algorithmic problem solutions
    • Data structures implementation
    • Time and space complexity analysis
    • Multiple solution approaches

Additional Notable Projects

Clean Code Summary

A comprehensive guide to clean code principles and best practices, with practical examples to help developers write more maintainable and readable code.

  • Tech Stack: Markdown, JavaScript
  • Key Features:
    • Code examples and patterns
    • Best practices documentation
    • Refactoring techniques
    • Code review guidelines

MERN ITI Reads

A full-stack reading management application built with the MERN stack (MongoDB, Express, React, Node.js), demonstrating modern JavaScript development across the entire stack.

  • Tech Stack: React, Node.js, Express, MongoDB
  • Key Features:
    • Full-stack MERN implementation
    • RESTful API with Express
    • React frontend with state management
    • User authentication and authorization

🛠️ Technology Stack

Frontend Technologies

React, Angular, Vue.js, Ionic Framework, TypeScript, JavaScript (ES6+)

Backend Technologies

Node.js, NestJS, Ruby on Rails, Laravel, Symfony, PHP, GoLang, Python (Django, Flask)

Databases

MySQL, MongoDB, PostgreSQL, SQL, NoSQL

DevOps & Cloud

Docker, Docker Compose, Jenkins, AWS, GCP, Linux Administration, CI/CD

Tools & Practices

Git, GitHub, Agile/Scrum, RESTful APIs, Microservices, MVC Architecture


📊 Project Statistics

  • Total Repositories: 20+ public repositories on GitHub
  • Languages: JavaScript, TypeScript, Python, PHP, Ruby, Java, GoLang, Shell
  • Contributions: Active open-source contributor
  • Focus Areas: Full-stack development, API design, database systems, DevOps

Connect & Collaborate

I’m always interested in collaborating on interesting projects, contributing to open-source initiatives, or discussing technical challenges.


💼 Professional Work

For information about my professional experience and enterprise projects, please visit my Resume page or About section.


Thank you for exploring my code portfolio! Feel free to star repositories you find interesting or open issues for collaboration opportunities.