Projects Showcase

Echo Whisper
Use a locally hosted Large Language Model (LLM) to power NPC conversations in Unreal Engine
Echo Whisper is a game development project that integrates Large Language Models (LLMs) to power non-player character (NPC) conversations in Unreal Engine. The system allows NPCs to generate dynamic, context-aware responses based on natural language input, creating a more immersive and realistic gaming experience. By leveraging local LLMs, the project ensures low latency and high responsiveness, making it suitable for real-time interactions within games.
Tech Stack
- Unreal Engine
- Blueprints
- Large Language Models (LLM)
- C++
- Python
- FastAPI
- ChromaDB
- Ollama

ReExistance Abilities Demo (WIP)
A personal game project I'm working on. Uses Unreal's Gameplay Ability System to create a unique abilities for player.
ReExistence is a Hack'n'Slash game with some super natural twist. Set in a futuristic era, where magic is considered dangerous, but still widely practiced. The game takes inspiration from Dishonored, Deus Ex etc. The video showcases some of the many abilities to be included in the game. Uses Unreal Gameplay Ability System to create a unique abilities for player. The game is still in early development stage, but you can check out the demo video to see some of the gameplay elements and abilities in action.
Tech Stack
- Unreal Engine
- C++
- Gameplay Ability System
- Blueprints

Myra (formerly GAS Associate)
A UE Plugin that is supposed to make your life easier while using Unreal's Gameplay Ability System.
Myra is an Unreal Engine plugin designed to streamline the use of the Gameplay Ability System (GAS), making it more accessible and efficient for developers. Myra is the next iteration of GAS Associate. Inspired by the Lyra Starter Project, Myra is a smaller version of Lyra (Mini-Lyra or Myra) that is easier to use. Myra tries to implement best practices from Lyra while keeping it simple and easy to use for beginners.
Tech Stack
- Unreal Engine
- C++
- Gameplay Ability System
- Blueprints
- Unreal Engine Plugin Development

PhotoTalk
This project allows users to search their personal photo collection using natural language, by leveraging local LLMs to generate and store private photo descriptions.
PhotoTalk is a privacy-focused application that enables users to search their personal photo collections using natural language queries. The system leverages locally hosted Large Language Models (LLMs) to generate and store private descriptions for each image, ensuring that sensitive information remains within the user's control. By combining efficient image indexing with powerful natural language understanding, PhotoTalk provides a seamless and secure way to rediscover memories through intuitive search interactions.
Tech Stack
- Python
- Large Language Models (LLM)
- Gradio
- ChromaDB

OmniMentor1
Universal Tutor for Students and Teachers alike. An autonomous agent powered by MCP Server tools. Submission for MCP 1st Birthday hackathon.
OmniMentor1 is an AI-powered educational platform designed to provide personalized tutoring and support for both students and teachers. Developed as an autonomous agent system, OmniMentor1 leverages the power of Generative AI Agents to deliver tailored learning experiences. The platform integrates with various educational tools and resources through MCP Server capabilities, allowing it to function as a versatile assistant for a wide range of academic needs.
Tech Stack
- Python
- Artificial Intelligence
- Generative AI
- Model Context Protocol (MCP)
- FastAPI
- Gradio
- HuggingFace Spaces
- LangChain

Object Detection using YOLOv5
This is a project that uses YOLOv5 model to detect objects in an image. It also crops the detected objects into separate images. Additionally, it can fetch images from URLs for object detection
Object Detection using YOLOv5 is a computer vision project that utilizes the YOLOv5 model for object detection in images. The project not only identifies objects but also automatically crops them into separate image files, making it easier to analyze or process individual objects. Additionally, the system supports fetching images directly from URLs, allowing users to perform object detection on remote images without needing to download them first.
Tech Stack
- Python
- YOLOv5
- OpenCV
- Pillow
- Gradio

Mystic Pour Website
A NextJS website for Mystic Pour, my personal business for making epoxy resin jewelry.
Mystic Pour Website is a personal business website built with Next.js, featuring a modern user interface and robust backend functionalities. With a focus on developer experience and scalability, Mystic Pour Website demonstrates the potential of Next.js in building complex web applications efficiently.
Tech Stack
- Next.js
- Tailwind CSS
- Shad CN
- Vercel
- Neon DB
- PostgreSQL

Assorted Sci-Fi Weapons
A collection of various Melee Sci-Fi Weapons, perfect for your next Hack n Slash Game
Assorted Sci-Fi Weapons is a high-quality asset pack for Unreal Engine featuring a diverse collection of futuristic melee weapons designed for action-packed games. It consists of various weapons including Sword, Short Blades, Knife, Cleaver, Scythe and Throwing Star. Each weapon comes with detailed textures, realistic materials, and ready-to-use implementations that can be easily integrated into your project.
Tech Stack
- Unreal Engine
- Blueprint
- 3D Modeling

Modular Drone Set
A set of Sci-Fi Modular Drone Set
Modular Drone Set consists of a total of 10 Meshes, 5 Drone Tops and 5 Drone Bottom. They can be Mixed and Matched to make up to 25 different types of Drones. This product also provides sample maps, one for Demo Showcase and another illustrating the use of drone with AI Pawn Sensing for targeting the Player Character.
Tech Stack
- Unreal Engine
- Blueprint

Infinity Tiles
Simple procedurally generated Infinite Tiles for your next looping visuals
Infinity Tiles are perfect for looping animations, background visuals and music videos. Using a few simple meshes and some modest math in Blueprints, it is possible to create intricate design that is both striking and exclusive.
Tech Stack
- Unreal Engine
- Blueprint
- Procedural Generation
- 3D Modeling

Arch Agent
Built a local-first multi-agent assistant system using LangGraph and offline LLMs (via Ollama).
Arch Agent is a decentralized, local-first multi-agent assistant system built with LangGraph and offline Large Language Models (LLMs) via Ollama. The system allows users to create custom agent workflows for various tasks, such as research, content creation, and data analysis, all while maintaining complete data privacy and control. By leveraging LangGraph's stateful, node-based architecture, Arch Agent enables complex, multi-step reasoning processes that can be easily customized and deployed on local hardware.
Tech Stack
- Python
- LangGraph
- LangChain
- Ollama
- Large Language Models (LLM)
- Tool Calling

Neon Runner (Android Game)
A Thrilling Color-Matching Adventure! Available on Play Store
Neon Runner is an electrifying Android game that tests your reflexes and color-matching skills. Navigate through a vibrant, neon-lit cityscape as you race against time, collecting power-ups and avoiding obstacles. The game features intuitive touch controls, progressively challenging levels, and a dynamic soundtrack that enhances the fast-paced gameplay. Whether you're a casual gamer or a competitive player, Neon Runner delivers an addictive and visually stunning experience that will keep you coming back for more.
Tech Stack
- Unreal Engine
- Blueprint
- Android
- Mobile Game Development
- AdMob
- Google Leaderboard

ReExistance Cinematic Trailer (WIP)
Trailer for my personal game project, showcasing some of the gameplay elements
ReExistence is a Hack'n'Slash game with some super natural twist. Set in a futuristic era, where magic is considered dangerous, but still widely practiced. The game takes inspiration from Dishonored, Deus Ex etc. The trailer showcases some of the many abilities to be included in the game.
Tech Stack
- Unreal Engine
- C++
- Gameplay Ability System
- Sequencer
- Blueprints

Portfolio Website
A simple portfolio website built using Next JS. Also includes Tailwind CSS and Shad CN
Portfolio Website is a personal portfolio website built with Next.js, featuring a modern user interface and robust backend functionalities.
Tech Stack
- Next.js
- Tailwind CSS
- Shad CN

Flying Drones
A set of 5 Flying Drones completely ready with Blueprints
Flying Drones is a comprehensive asset pack for Unreal Engine that provides a collection of five distinct drone models, each fully rigged and equipped with ready-to-use blueprints. These drones are designed for a variety of applications, from aerial surveillance and delivery to combat and exploration. The pack includes detailed flight mechanics, intuitive controls, and versatile customization options, enabling developers to integrate aerial vehicles into their games with ease. Whether you're building a modern military sim, a sci-fi adventure, or a fast-paced action game, Flying Drones offers a reliable and flexible foundation for your aerial gameplay needs.
Tech Stack
- Unreal Engine
- Blueprint
- 3D Modeling

Wild Blueberry Yield Prediction
Predict the yield of wild blueberries using machine learning techniques. The evaluation metrics is RMSE score
Wild Blueberry Yield Prediction is a machine learning project that focuses on predicting the yield of wild blueberries based on various environmental and biological factors. The project uses regression techniques to develop a model that can accurately estimate blueberry yield, providing valuable insights for farmers and agricultural researchers. The evaluation metric for this project is the Root Mean Squared Error (RMSE), which measures the average magnitude of the errors between predicted and actual yields.
Tech Stack
- Python
- Scikit-learn
- Pandas
- NumPy
- Matplotlib

Dine Market, Full Stack Next.js E-Commerce
An E-Commerce website built using Next JS. Also includes Tailwind CSS, Shad CN, Drizzle ORM, Stripe and Clerk
Dine Market is a full-stack e-commerce website built with Next.js, featuring a modern user interface and robust backend functionalities. The platform supports seamless browsing, purchasing, and management of products, leveraging the power of Next.js for optimal performance. With a focus on developer experience and scalability, Dine Market demonstrates the potential of Next.js in building complex web applications efficiently.
Tech Stack
- Next.js
- Tailwind CSS
- Shad CN
- Drizzle ORM
- Stripe
- Clerk
- PostgreSQL

Lung Cancer Detection (CNN)
A CNN model that detects lung cancer from chest X-ray images. Trained on a very small dataset of lung cancer images
Lung Cancer Detection using CNN is a machine learning project that demonstrates the application of Convolutional Neural Networks (CNNs) for detecting lung cancer from chest X-ray images. The model is trained on a small dataset of lung cancer images and achieves high accuracy in identifying cancerous patterns. The project highlights the potential of CNNs in medical imaging and early disease detection. The complete application is also available on HuggingFace Spaces, allowing users to upload their own chest X-ray images and receive predictions on whether they indicate the presence of lung cancer.
Tech Stack
- Python
- TensorFlow
- Keras
- OpenCV
- Scikit-learn
- Gradio
- StreamLit
- HuggingFace Spaces