Giter Club home page Giter Club logo

Typing SVG

LinkedIn Email

Typing SVG

Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card Readme Card

All Repositories

Typing SVG

πŸ‘¨β€πŸ’» Programming Languages

C C++ C# Java AssemblyScript HTML5 CSS3 JavaScript TypeScript Python Markdown R MATLAB

🧰 Frameworks and Libraries

Angular React Express.js Spring Next JS Chart.js jQuery JavaFX NPM Bootstrap TailwindCSS GitHub Actions NumPy Pytest .Net

πŸ—„οΈ Cloud Hosting and Databases

Google Cloud Firebase AWS Apache Postgres MongoDB MySQL

πŸ’» Software and Tools

NodeJS Docker Git GitHub Linux Ubuntu Postman CMake Visual Studio Code Jupyter Notebook PyCharm Microsoft Excel Audacity Blender

Daksh Patel's Projects

address-tracker-app icon address-tracker-app

This Angular Project is a map interface, utilizing a multi-user database. This project allows users to record, track, and view locations within the lower mainland of British Columbia, using a REST API to manage the database and node modules to generate the map (API key has been removed).

avl-tree-text-analyzer icon avl-tree-text-analyzer

A C++ project implementing a self-balancing AVL tree for efficient word frequency counting. This program analyzes text files, finds unique words, tracks word occurrences, and prints results in alphabetical order for ease of viewing.

custom-malloc-free icon custom-malloc-free

A custom C memory allocator library for dynamic memory management using First-Fit allocation. Features my_malloc for allocation and my_free for deallocation. Emphasizes efficiency through automatic block coalescing to reduce external block fragmentation.

custom-strlen-utf8 icon custom-strlen-utf8

A custom implementation of the strlen() function in Assembly, configured to accept null terminated C-strings with variable byte length UTF-8 encoding. Written in Assembly x86 with AT&T syntax for byte-based analysis of characters.

dot-product-mapping-floats icon dot-product-mapping-floats

This project contains dot product and array mapping functions for both single and double float values in Assembly x86 AT&T. The dot product function works on two arrays, while the mapping function passes each item of an array through a simple polynomial function.

gridworld-reinforcement-learning icon gridworld-reinforcement-learning

This project implements Value Iteration and Q-Learning algorithms to solve a variety of gridworld mazes and puzzles. It provides pre-defined policies that can be customized by adjusting parameters and policy optimization through iterative reinforcement learning. It also brings exploration capabilities to the agent with Epsilon Greedy Q-Learning.

image-editor icon image-editor

This Python program is a simple image editor created using NumPy and Pygame modules. The program also utilizes two custom modules made to allow the editing and saving of images. Primarily based on array transposition, the program supports color, saturation, size, and background editing.

image-identification-machine-learning icon image-identification-machine-learning

A machine learning program that identifies images of numbers (0-9). The machine learning classification algorithms used to train the program and label the images with their corresponding number have been implemented as part of this project. The classifiers implemented were a naΓ―ve Bayes, a perceptron, and a large-margin (MIRA) classifier.

local-storage-farm-database icon local-storage-farm-database

This typescript project utilizes browser local storage to replicate the functions of a database. The simple frontend UI plays with the idea of using a database to store information about different pigs on a farm, utilizing AJAX to create dynamic forms.

magic-square-puzzle icon magic-square-puzzle

This is Magic Square, a Python puzzle game challenging your strategic thinking. Choose a grid, and manipulate it to make each row and column sum to 0. There are multiple starting grids, with a limited number of turns per board. You can change only one spot per turn. Good luck!

multithreaded-network-chat icon multithreaded-network-chat

A C-based multithreaded chat app using UDP sockets for efficient networking. Demonstrates multithreaded handling of keyboard input, UDP message exchange, and real-time message display. Project showcases network programming in a multithreaded environment.

node-pool-linked-list icon node-pool-linked-list

This C project takes a unique approach to linked lists. Using a pre-allocated memory pool, it generates sets of list heads and nodes at startup. By default, supports up to 10 lists with a total of 100 nodes (adjustable). Emphasizing speed and memory efficiency, this implementation is designed for integration into programs dependent on efficiency.

recipe-storage-app icon recipe-storage-app

This app allows users to create, store, and edit recipes in a simple log format and utilizes PostgreSQL to manage user recipes through an Express.js server. Pre-containerized images are also held on dockerhub, which can be pulled and run from the docker-compose YAML file included in this repository.

sorting-algorithm-test-framework icon sorting-algorithm-test-framework

This C program is a simple testing framework for sorting algorithms. Included are several common sorting implementations, as well as a custom sorting method. This framework allows you to sort and record useful statistics on these sorting algorithms as a CSV file.

student-budget-tracker icon student-budget-tracker

This is a team project for a Student Budget Tracker web app. Created with SFU students in mind and built using the Java Spring Framework for the backend. Includes a PDF scanner system for SFU receipts and dynamic outputs with the ChartJS API (Use login disabled).

tictactoe-adversarial-opponent icon tictactoe-adversarial-opponent

An adversarial agent for playing Tic Tac Toe, offering users the option to choose board size and difficulty level. Utilizes various search algorithms including, but not limited to; Alpha-Beta Pruning, Expectimax, and Minimax. The project provides an interactive interface where users can play against the adversarial agent.

transit-route-planner icon transit-route-planner

A full-stack transit route planning app built in React and Node.js, with additional tools to assist in viewing TransLink routes and planning stops for regular riders in the Metro Vancouver area.

undo-stringlist-method icon undo-stringlist-method

This C++ project implements a dynamic array class for a list of strings, which allows you to create and manipulate an array of strings, featuring an undo method, which allows you to undo the operations on your array, including those like adding, deleting, and changing indexes of strings.

unicode-decoder icon unicode-decoder

A custom Unicode decoder in C, which takes both UTF-8 and ASCII characters and calculates Unicode code points and associated decimal values. Character names are retrieved from a name index offering a simple and informative solution for decoding.

vacuum-cleaning-simulator icon vacuum-cleaning-simulator

A simple search agent of an autonomous vacuum cleaner, trying to reach dirt spilled in different parts of a randomly generated room in the most efficient way possible. The project utilizes various search algorithms including, but not limited to; Greedy Search, Uniform Cost Search, and A* Search utilizing both path cost and a Manhattan heuristic.

vectorized-arrays-demo icon vectorized-arrays-demo

This C++ program is a demonstration of array vectorization techniques utilized in the AVX2 SIMD Assembly library, being run with C++ arrays through the vector class library created by Agner Fog. An ASM version of the same process has been implemented for comparison.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.