Satyam Mittal

My Software Solutions, Live Projects, and Libraries

Welcome to my portfolio of projects. For more, visit my GitHub profile.


M.S. Thesis: Blindfolded Spider-Man Optimization

Topic: Blindfolded Spider-Man Optimization: A Single-point Metaheuristic Suitable for Continuous and Discrete Space


Tugposts.com

Visit: Tugposts


Machine Learning Projects

Large Language Models (LLM)

Exploring the capabilities of large language models, this project focuses on text completion and summarization. The model provides personalized insights by processing user-uploaded CSV data.

Data Analysis and Text Summarization (DATS)

This project implements text completion and summarization capabilities of LLMs to provide insights from personal data. Users can upload CSV files and ask for specific insights, such as job application statuses for a particular month.

GitHub Repository

Fake News Detection

Goal was to predict whether news is real or fake, utilizing Python’s sci-kit and nltk libraries with various NLP techniques and machine learning algorithms.

GitHub Repository - This is one of many small implementations of machine learning projects.


University ListServe

A ListServe project developed using multiple design patterns like composite, proxy, observer, factory, and singleton for a university’s notification, message delivering, and SOS system.

GitHub Repository


Custom WC Command Line Tool

Built a custom version of the Unix command line tool wc to calculate lines, word count, byte size, and character count for input files.

GitHub Repository


Custom Compression Tool like Unix

Developed a tool for compressing and decompressing text files using Huffman coding, including bit manipulation for header creation and reading.

GitHub Repository


Data Structure and Algorithm Practice

An open repository created to practice data structure questions from platforms like Leetcode and Geeks for Geeks.

GitHub Repository

Data Structures Diagram


Each project showcases not just my technical skills but also my passion for creating and contributing to innovative solutions in the field of software development.