Highlighted Projects

Xinu Operating System for RISC-V - Lab Project

Architected and developed an embedded Xinu OS for the RISC-V architecture using C and Assembly. This project focused on enhancing system performance and reliability for low-level hardware interactions.

Physics Engine Development - Personal Project

Currently developing a real-time 2D and 3D physics engine in C++. This project involves implementing advanced physics features like collisions, gravity, and friction, with a focus on accuracy and performance in simulations.

Image Comparison using Euclidean Distance - Lab Project

Developed a C-based application that compares two images by calculating the Euclidean distance between their pixel values. The program accurately determines the percentage difference between the images, making it useful for image analysis tasks.

Matrix Multiplication Algorithm - Lab Project

Implemented an efficient matrix multiplication algorithm in C, designed to perform precise and fast matrix operations, optimizing computational efficiency for large-scale data.

Markov Chain Sentence Generator - Personal Project

Created a Python-based Markov Chain Sentence Generator with multiple implementations, including those utilizing NLTK. This project explores natural language processing techniques to generate coherent and contextually relevant sentences.

Encryption and Decryption Tool - Lab Project

Built a secure application for encrypting and decrypting text files using user-provided keys. This tool ensures the protection of sensitive information, with a focus on data security and user privacy.

Chess Game with AI - Lab Project

Developed a Python-based chess game featuring a multithreaded AI opponent. The AI uses deep search algorithms to provide a challenging experience, simulating various levels of strategic play.

Employee Information Management - Lab Project

Designed and implemented a software solution to input, store, and retrieve employee data. This project enhances the efficiency of managing and modifying employee records in organizational settings.

To-Do List Application - Personal Project

Developed a JavaScript-based To-Do List application with React for UI elements. This project offers a simple yet effective way to manage tasks, demonstrating proficiency in web development and user interface design.

Tic-Tac-Toe with AI - Personal Project

Created a Python Tic-Tac-Toe game with an AI opponent using the minimax algorithm. The AI ensures that the computer plays optimally, providing a robust challenge for players.

Sales Program - Lab Project

Developed a customizable sales program for a coffee shop that allows customers to select drink options with various toppings. The program calculates the total price based on user inputs, streamlining the sales process.

Compound Interest Calculator - Lab Project

Built a program that calculates compound interest over time. Users input the initial amount, interest rate, and time period to visualize their financial growth year by year.

Lo Shu Magic Square Validator - Lab Project

Created a program that checks whether a 3x3 grid forms a Lo Shu Magic Square by summing rows, columns, and diagonals to ensure they total 15, demonstrating understanding of algorithmic logic and validation.