My Work & Projects

Here are some of the projects I've worked on, showcasing my expertise in Microsoft Stack, cloud solutions, mobile development, and AI-powered applications.

← Back to Home GitHub

SimpleRender

A simple 3D wireframe renderer that loads OBJ files and renders them to TGA/PNG images. Features OBJ file loading with vertices and faces, wireframe rendering using Bresenham's line algorithm, TGA image output with automatic PNG conversion, and automatic scaling and positioning. Built with modern graphics programming techniques for efficient 3D visualization.

Repository: View on GitHub

C++ compiler (g++) Make ImageMagick WSL 3D Graphics

STL Viewer

A simple STL file viewer built with Qt and OpenGL. Load and display STL files in both ASCII and binary formats with interactive 3D viewing capabilities. Features automatic model centering and scaling, modern OpenGL rendering with lighting, and a clean, intuitive user interface.

Controls: Left click + drag to rotate, Mouse wheel to zoom, Ctrl+R to reset view, Ctrl+O to open STL file, Ctrl+Q to quit

Repository: View on GitHub

Qt 6.x OpenGL 3.3+ CMake 3.16+ C++17 3D Graphics

Fake Battery Simulator

A macOS battery simulation toolkit that provides realistic battery behavior simulation through both a graphical interface and command-line integration.

Features a SwiftUI application for controlling battery simulation parameters, a fake pmset command that mimics macOS's native power management tool output, and a C# demo application demonstrating integration with simulated battery data.

Repository: View on GitHub

SwiftUI macOS C# Testing Tools

AI-Powered Document Processing

Intelligent document analysis system using RAG (Retrieval-Augmented Generation) agents for automated content extraction, classification, and intelligent search. Implements advanced NLP and machine learning for enterprise document workflows.

Azure AI RAG Agents Python OpenAI NLP

Cloud Migration Project

Complete infrastructure migration from on-premises to Azure cloud. Implemented DevOps practices, CI/CD pipelines, containerization with Docker, message queuing with RabbitMQ, and monitoring solutions for enterprise scalability.

Azure DevOps Docker Linux RabbitMQ CI/CD

Secure API Gateway

Enterprise-grade API gateway with advanced authentication, rate limiting, request routing, and monitoring capabilities. Implements JWT authentication, OAuth2, and comprehensive logging for microservices architecture.

Microservices JWT Auth API Gateway Monitoring Security

Mobile Projects

Number Tower

Puzzle Game
Number Tower - Main Screen
Number Tower - Gameplay
Number Tower - Progress

Engaging number puzzle game with intuitive gameplay and smooth animations. Features progressive difficulty and addictive gaming mechanics built with Flutter.

Flutter Game Dev Animations State Mgmt

Squlo

Interactive Game
Squlo - Home Screen
Squlo - Gameplay
Squlo - Info Screen

Creative mobile game showcasing custom UI design and smooth gameplay mechanics. Demonstrates Flutter's capabilities for engaging user experiences.

Flutter Custom UI Game Logic Mobile