Portfolio

mmoodeern

problems require
opptimaLL solutions
Hey mate! I'm

Nikos

Ctrl + C De V eloper 😎
# Dev-101
++++

How it all started { story time! }

I've always been fascinated by technology and software development. { technology? yes - software dev? not really. } I started my journey as a BSc student in Computer Science { nope. started when i was a kid }, and I realized that I wanted to be an AI full-stack developer { duh! who doesn't }. After obtaining my degree, I decided I wanted{ insert DJ-Khaled voice } another one.

Karamousalidis

++++

Address

Greece ~ Thessaloniki

Satellite
++++

Education

MSc in AI & Data Science

University of York, Europe Campus
++++

Tech Stack

A result of half a decade of continuous learning, random 3 AM epiphanies and arguing with AI chatbots.
Azure
React
Next
Node
Express
MongoDB
Postgres
OpenAI
LangChain
GitHub
Figma
GitHub
++++

nkaramousalidis@gmail.com

Get in touch via any of the above platforms

++++
Let's play a game of Classic Chess😎
React logo

React

Figma logo

Figma

Tailwind logo

Tailwind

Node logo

Node

Express logo

Express

Next logo

Next

Postgres logo

Postgres

MySQL logo

MySQL

Mongo DB logo

Mongo DB

Git logo

Git

Spline 3D logo

Spline 3D

LangChain logo

LangChain

OpenAI logo

OpenAI

a collection of my

recent projects

scroll
AskMyPDF
Retrieval-Augmented PDF Question Answering App

Project Details

Built a Retrieval Augmented Generation (RAG) web app using Streamlit that allows users to upload multiple PDF documents and query them in natural language. Implemented document parsing and chunking with LangChain, created embeddings via OpenAI and used FAISS for fast semantic search. Retrieved context is passed to an LLM to generate context-aware answers with conversational history support.

Ready to make your
brandservicebusinessproduct
 appearance 
in the digital world?