Explore my portfolio of innovative solutions and technical implementations
Mobile & Web Application with Spring Boot & DigiKey Integration
The E2IP Inventory Management Application is a comprehensive Spring Boot-based application designed to manage inventory, components, and their associated data. It integrates with external APIs (e.g., DigiKey) and provides endpoints for managing components, suppliers, and inventory stock.
The system features a Flutter mobile application with a layered architecture, providing both mobile (Android/iOS) and desktop/web interfaces. It uses Riverpod for state management and follows clean architecture principles with clear separation of concerns.
Core Components:
Key Features:
Layered Structure:
Navigation Structure:
The networking layer uses DioService for HTTP client management with:
Complete CPU Simulator with Assembly Editor and Real-time Visualization
A complete simulator/emulator for the Motorola 6809 microprocessor built with Java Swing. The application provides a comprehensive development environment with an integrated code editor, execution controls, and real-time visualization of CPU registers, flags, ROM, and RAM memory.
Features include full program execution, step-by-step debugging, live memory inspection, and a modern UI with syntax highlighting. The emulator supports assembly-like source code with ORG directives and implements core 6809 instruction set operations.
UI Layer (Swing):
CPU/Logic Layer:
Complete CI/CD Automation with Security Integration and Kubernetes Orchestration
A comprehensive DevSecOps chain hosted on Ubuntu VMs in VMware, automating the full software lifecycle from code analysis to deployment and monitoring. The solution integrates security scans, quality checks, and orchestrates containerized applications on a local Kubernetes cluster.
Built for Steet, a real-time chat platform for students, featuring Flutter mobile frontend and Spring Boot microservices backend with Node.js communication via WebRTC/WebSocket. The pipeline ensures cloud independence for learning and simulation environments.
Environment Setup:
Pipeline Workflow:
Complete Service Management System with Flutter Frontend & Spring Boot Backend
A comprehensive full-stack service management platform for Audi vehicles, featuring a Flutter mobile frontend and Spring Boot backend API. The system enables users to authenticate, request service quotes, manage maintenance operations, and generate PDF documentation for Audi vehicle services.
The platform includes JWT-based authentication, role management, vehicle data tracking, service operations management, and analytics endpoints for business metrics. Features a modern UI with custom design system and responsive multi-step quote request workflows.
Core Features:
Key Components:
Collaborative Research Platform for Electronic Document Production
A comprehensive collaborative platform designed to facilitate teamwork for research projects and electronic document production. The system enables collaborative work among multiple participants, providing project management, user administration, and resource sharing capabilities.
Built with Vue.js frontend and Spring Boot backend, the platform supports public registration, role-based access control, and automated resource provisioning. Features include document repositories, mailing lists, calendars, and automated website generation from project documents.
Account Management:
Project Management:
Resource Management:
Flask Backend + Static Frontend containerized with Docker
A small, container-friendly stack that exposes three AI capabilities behind a Flask backend and a static frontend: audio transcription, text chat, and image generation. Each component is Dockerized for easy deployment.
The repository is organized into a Flask backend (REST API for /model1, /chat, /image) and a static
frontend (HTML/CSS/JS pages for each model). Generated images are persisted under static/uploads
with volume mounting support in Docker for production resilience.