Summary
A dedicated and passionate Software Developer currently honing my skills in the Technician of Computer Applications program at IEK DELTA 360. With a strong focus on both native Android Development using Kotlin and Jetpack Compose, and an expanding expertise in Backend systems, I bridge the gap between user-facing applications and robust server-side logic. I am a firm believer in agile principles, emphasizing collaboration, flexibility, and continuous improvement in every project I undertake. My approach is defined by a commitment to lifelong learning, which I actively pursue through hands-on personal projects that allow me to explore new technologies and refine my problem-solving abilities. I am driven by the challenge of transforming complex ideas into elegant, functional software and am eager to contribute my skills to innovative and impactful projects.
My Motivation
My journey into programming began in childhood, fueled by a deep-seated passion for technology and the creative process. What motivates me is the profound satisfaction of turning an abstract concept into a tangible, interactive application that can solve a real-world problem, provide a service, or simply bring joy to a user. I thrive on the intellectual challenge of software developmentāfrom architecting a clean and scalable system to meticulously debugging and optimizing code for peak performance. This cycle of analysis, creation, and refinement is not just a process, but a craft I am dedicated to mastering. Exploring languages like Kotlin and Java solidified my interest, as they provided the powerful tools needed to build the sophisticated applications I envisioned. Ultimately, my motivation is to leverage technology to build elegant solutions and contribute meaningfully to the ever-evolving digital landscape.
Skills & Proficiencies
Languages & Frameworks
IDEs
Developer Tools
Featured Projects

Context Nexus is a professional, in-editor AI co-pilot for Unreal Engine that functions as a true pair programmer with deep architectural awareness. It addresses a core limitation of existing AI tools by building a comprehensive project knowledge graph from both C++ and Blueprint sources. This Dual-Source Analysis engine allows the AI to understand intricate relationships across the entire codebase. By using a unique 'Targeted Context' system, it sends only the most relevant code snippets to the AI, dramatically increasing accuracy, reducing token costs, and enabling developers to ask complex architectural questions that were previously impossible for an AI to answer.
Key Contributions & Responsibilities:
- Developed and enhanced the core C++ analysis engine, enabling the tool to parse and understand a project's entire C++ source code.
- Architected and implemented key UI components using the Slate UI framework, including the 'Project Explorer' and the integrated AI chat panel.
- Resolved critical C++ compilation, linker errors, and memory corruption bugs to ensure plugin stability and reliability.
- Integrated the plugin directly into the Unreal Editor's Content Browser, creating a seamless workflow for developers.
- Enhanced the AI's understanding by implementing semantic analysis of Blueprint graphs and a custom Domain-Specific Language (DSL).
C++
class UAnalysisEngine {
public:
void ParseSource(FString& Code);
// ... core logic ...
};
C#
public class SlateUI {
// Build the UI
public Widget CreateExplorer()
{ ... }
}

Modern Android App for On-Duty Pharmacies
A native Android application designed to help users in Greece instantly locate on-duty pharmacies. Built entirely with modern technologies like Kotlin, Jetpack Compose, and Firebase, it offers a clean, fast, and user-friendly experience.
Key Features & Contributions:
- Developed a fluid and intuitive UI from scratch using Jetpack Compose, focusing on a clean and accessible user experience.
- Implemented a clean MVVM architecture to ensure a scalable, maintainable, and testable codebase.
- Integrated Firebase & Firestore for real-time data synchronization, ensuring users always have the most up-to-date pharmacy information.
- Added full multilingual support for both English and Greek.
- Engineered a dynamic theme system for a seamless light/dark mode experience.
Kotlin
class PharmacyViewModel {
// Fetch from Firestore
fun loadPharmacies() {
// ... suspend fun ...
}
Compose
@Composable
fun PharmacyList() {
LazyColumn {
// ... items ...
}
Other Projects
Resume
Certifications
Get In Touch
I'm always open to discussing new projects and opportunities.