Skip to content
View 7rdamian's full-sized avatar

Highlights

  • Pro

Block or report 7rdamian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
7rdamian/README.md

Hi, I'm Damian

I am a Software Engineering student focused on building clean, functional, and scalable applications. My portfolio spans from low-level C++ data structures to full-stack mobile and desktop ecosystems.

Featured Projects

AI & Machine Learning

  • AI Document Explorer – An AI-powered RAG (Retrieval-Augmented Generation) system built with Python, LangChain, and ChromaDB, utilizing Llama 3 to provide context-aware answers from local documents.

Full-Stack & Mobile

  • TrueNAS Cloud Explorer – A distributed storage management system featuring a Java Spring Boot REST API, Firebase JWT authentication, and a Kotlin/Jetpack Compose Android client.
  • SafeAlert Android – A native safety app that uses Android SensorManager to detect emergencies (accelerometer/shake detection) and dispatch automated GPS-tagged SMS alerts.
  • Cross-Platform Expense Tracker – A multi-platform financial tool built with .NET MAUI and C#, implementing the MVVM pattern for a shared codebase across Android, iOS, and Windows.

Desktop & Enterprise

  • Shop Management System – A data-driven WinForms application using Entity Framework Core and SQLite, featuring secure user authentication via SHA-256 hashing.
  • Java Trivia Game (GUI) – A desktop app built with Java Swing that fetches dynamic quiz data from the OpenTDB REST API.

Core Foundations

  • C++ Template Library – An implementation of Singly/Doubly Linked Lists, Stacks, Queues, and Binary Search Trees using modern C++ templates and encapsulation.

Tech Stack

  • Languages: Java, Kotlin, C#, C++, Python
  • Frameworks: Spring Boot, Jetpack Compose, Flask, .NET MAUI, WinForms, Java Swing
  • Databases & Tools: ChromaDB, LangChain, EF Core, SQLite, Firebase, REST APIs, Git, Maven

Contact

Pinned Loading

  1. document-retrieval-chatbot document-retrieval-chatbot Public

    Utilizes a vector database to store and index user documents, employs Retrieval-Augmented Generation (RAG) to retrieve relevant data based on queries, and integrates with AI model APIs to generate …

    Python

  2. distributed-file-manager distributed-file-manager Public

    A full-stack distributed cloud storage client featuring a Spring Boot REST API backend, a native Android (Jetpack Compose) frontend, and secure Firebase Authentication.

    Kotlin

  3. java-swing-trivia-game java-swing-trivia-game Public

    A graphical desktop trivia application built with Java Swing. Features event-driven UI, live REST API integration, multiple game modes, and a persistent leaderboard.

    Java

  4. safe-alert-app safe-alert-app Public

    A native Android personal safety application built with Kotlin and Jetpack Compose, featuring automated SOS SMS alerts, background hardware sensor monitoring, and live severe weather warnings.

    Kotlin

  5. cpp-data-structures cpp-data-structures Public

    A header-only C++ template library featuring fundamental data structures (BST, Linked Lists, Stack, Queue, Vector) implemented from scratch with manual memory management and custom algorithms.

    C++

  6. cross-platform-expense-manager cross-platform-expense-manager Public

    A cross-platform expense tracking application built with .NET MAUI, featuring an MVVM architecture and local data storage for seamless use across Android, iOS, and Windows.

    C#