Index

All work

  1. 01

    Portfolio-Website-Builder

    The Portfolio-Website-Builder is a comprehensive application designed to streamline the creation of professional portfolios. It leverages advanced AI capabilities to generate portfolios from GitHub repositories and resumes, enhancing user experience and efficiency.

    • TypeScript
    • The tech stack includes TypeScript, JavaScript, and SQL.
    • The framework used is Next.js.
    • The libraries used include Tailwind CSS, Radix UI, Drizzle, Auth.js, Playwright, and Jest.
    • The tools used include Docker and nvm.
  2. 02

    AADI

    AADI is a sophisticated software project designed to streamline food service operations through innovative features like geofencing and real-time kitchen capacity evaluation. By leveraging a microservices architecture and modern technologies, the project enhances order orchestration and dispatch efficiency, ultimately improving customer satisfaction.

    • Python
    • The project uses JavaScript as a programming language.
    • The project uses TypeScript as a programming language.
    • The project uses Python as a programming language.
    • The project uses React as a framework.
    • The project uses React Native as a framework.
    • The project uses AWS SDK as a library.
    • The project uses DynamoDB as a library.
  3. 03

    AdaptiveNPC

    AdaptiveNPC is a project designed to enhance player interaction through intelligent NPC behavior. By implementing features such as memory systems and smart responses, it significantly improves the gaming experience, making NPCs more engaging and responsive.

    • C#
    • The project uses C# as a programming language.
    • The project uses Unity as a framework.
  4. 04

    VisionAPI

    VisionAPI is a streamlined project built entirely in Python, designed to deliver focused functionality through a monolithic architecture. Its simplicity allows for rapid development and easy maintenance, making it an ideal solution for specific use cases.

    • Python
    • The repository uses Python as the primary programming language.
  5. 05

    Hear-It

    Hear-It is a mobile application designed to enhance social communication for deaf individuals and provide keyword recognition for hearing impaired users. With a focus on user interaction, the app aims to improve accessibility and reliability in communication.

    • The application is built using Java.
    • android
    • hci
  6. 06

    Two-pass-assembler-loader

    The Two-pass-assembler-loader project is a Python-based tool designed to streamline the process of assembling and loading code. Its monolithic architecture ensures simplicity and ease of deployment, making it a valuable asset for developers looking to enhance their workflow.

    • Python
    • The repository uses Python as the programming language.
  7. 07

    BitTorrent

    BitTorrent is a terminal-based application that implements the P2P file sharing protocol, enabling efficient file distribution and peer connectivity. Its monolithic architecture allows for seamless management of peer connections and file sharing logic, making it a valuable tool for users seeking decentralized file sharing solutions.

    • Java
    • The application is implemented in Java.
    • bittorrent
    • networking
    • p2p-network
  8. 08

    GAN-and-VAE-networks-on-MNIST-dataset

    The project implements Generative Adversarial Networks (GAN) and Variational Autoencoders (VAE) on the MNIST dataset, showcasing advanced machine learning techniques. It serves as a practical demonstration of generative models, contributing to the understanding of deep learning applications.

    • Python
    • The repository is implemented in Python.
  9. 09

    Min-Heap-and-Red-black-tree-implementation-for-City-Building-Project

    The Min-Heap and Red-Black Tree implementation for the City Building Project is a Java-based solution designed to efficiently manage data structures crucial for city planning applications. This project showcases the ability to handle complex data operations within a monolithic architecture, ensuring reliability and maintainability.

    • Java
    • The project is built using Java.
    • The project is entirely written in Java.
  10. 10

    Twitter-Engine

    Twitter-Engine is a monolithic application designed to mimic Twitter's core features, including user authentication and real-time updates. Built using F# and the Suave framework, it offers a seamless experience for users to post tweets and follow others.

    • F#
    • The application is written in F#.
    • The application uses the Suave framework.
    • The application uses the Akka.FSharp library.
    • The application uses the DotNetty library.
    • The application uses the Newtonsoft.Json library.