Portfolio
A collection of my projects in Game Development, Cloud Computing, and Data Science.
BallRun
Using Unity as the game engine and C# as the programming language, I developed BallRun. BallRun is an exciting and addictive mobile game that puts your skills to the test. In this thrilling adventure, you control a vibrant ball rolling through a dynamic and challenging world filled with obstacles, traps, and rewards.
Created With:
Sustainable City
Using Unity as the game engine and C# as the programming language, I developed Sustainable City. Sustainable City is an exciting mobile game that puts your skills to the test. In this strategy game, you must find ways to develop a polluting city into a thriving sustainable paradise. Unlock buildings, technologies, hire advisors and ensure your city grows.
Created With:
Serverless AWS Calculator
This project demonstrates a serverless architecture on AWS. Enter a mathematical expression to have it calculated by a Lambda function, with inputs and results stored in DynamoDB and displayed below.
Inputs
Results
Project Overview and Workflow
This serverless project integrates various AWS services to create a dynamic web application. The application allows users to enter mathematical expressions, calculates the results, and displays both the inputs and results in a structured format on a webpage. The architecture leverages AWS Lambda, Amazon DynamoDB, Amazon S3, and Amazon API Gateway.
IBM Data Science Project Analysis
This document contains a comprehensive analysis performed as part of the IBM Data Science Professional Certificate. It showcases skills in data analysis, visualization, and machine learning.
WickedEngine-MCP
WickedEngine-MCP is a project that integrates multiple technologies for modern game development. This project showcases the power of combining C++ AI frameworks with a game engine for creating immersive gaming experiences.
Agentic GraphRAG ChatApp
Core Capabilities:
- Intelligent document processing (PDF/text with automatic chunking)
- GraphRAG implementation combining graph and vector retrieval
- Multi-provider LLM integration (OpenRouter, Ollama, LMStudio, Gemini)
- Real-time chat interface with streaming responses
- Drag-and-drop file upload with progress tracking
- Rust + Leptos frontend compiled to WebAssembly
- Rust backend with async processing
- SwiftIDE AI framework integration
- Dual database approach (vector + graph storage)
- Advanced PDF extraction and text processing
- Cutting-edge GraphRAG technology implementation
- Agents as MCP servers
- Parallel indexing, Parallel tool calls
- Sophisticated agent system with configurable AI providers
- Concurrent processing for scalability
- Production-ready features (error handling, logging, configuration)
- Modern web technologies (WASM, reactive UI, real-time updates)