Zaki Machfj's Projects
A naive implementation of an HTTP server using Rust, async Tokio and networking concepts.
A Blackjack game I wrote in Python to improve my OOP skills, as well as my use of Anaconda and Jupyter Notebook.
A chess recommendation engine built with Python, to suggest new chess openings based on a user's favorite openings.
Wrote and trained a CNN in TensorFlow on a Kaggle GPU to detect chess pieces. Leveraged transfer learning with the VGG16 dataset to improve performance.
Built an RAG-powered chatbot with the Cohere API and a user-friendly UI with Streamlit to help students study their class notes with a chatbot.
FAQ chatbot designed to help secondary students better learn of their post-secondary options. The model tests the accuracy of responses and incorporates them in the future. Postman software was used, and called the Genesys API to create the backend of the chatbot.
A Starter repo for Shopify Rails Intern assessments
Built a web scraper to inform me of any injury updates to players on my starting lineup in fantasy football before games.
Built a full-stack, real-time messaging application using web-sockets in Go, the Gin routing framework, and a frontend with Next.js, React and TypeScript.
A web app to create stunning icons with the OpenAI DALL-E-2 API. Built with Nextjs, Prisma, TypeScript and NextAuth.
JARVIS, a system to connect LLMs with ML community
Personal website I made with React, TypeScript and Styled Components. Hosted on Vercel. Building the website and pushing changes as we speak, so feel free to check out my progress from time to time!
The redesigned version of my portfolio, built with Next.js 13 and Tailwind CSS.
Tensors and Dynamic neural networks in Python with strong GPU acceleration
A Redis clone implemented in Rust, with a built-in parser and master/replica architecture adhering to the Redis RESP standard.
A chrome extension aimed at fighting misinformation on Twitter. Powered by React and the OpenAI ChatGPT API to fact-check tweets instantly.
A Node.js web application project where users can upload and review campgrounds
Building a remastered version of a previous website that lets users post and review popular campsites. Using Next.js and Prisma to learn the Prisma stack and ORMs.
An updated version of YelpCamp created with the new Next.js 13 App Router. Built with Prisma, NextAuth and TypeScript.
A YouTube clone built with React and the YouTube API. Supports video playback and searching for videos. Styled with SemanticUI