Skip to content
View kondim23's full-sized avatar

Block or report kondim23

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
kondim23/README.md

Hi there, I'm Konstantinos! πŸ‘‹

πŸŽ“ Computer Science Graduate from University of Athens (DIT-UoA), Greece
πŸ’» Software Engineer passionate about AI/ML, Systems Programming, and Full-Stack Development

πŸš€ About Me

I'm a software engineer with a strong foundation in computer science and a passion for building intelligent systems and robust software solutions. My journey spans from low-level systems programming to cutting-edge machine learning applications.

  • πŸ”¬ Currently exploring Deep Learning, NLP, and Reinforcement Learning
  • πŸ—οΈ Building scalable systems with distributed computing and modern web technologies
  • 🧠 Interested in Autonomous Driving, Sentiment Analysis, Cybersecurity and Compilers
  • πŸ“Š Love working with data analytics and high dimensional data

πŸ› οΈ Tech Stack

Programming Languages

Python Java C C++ JavaScript PHP

AI/ML & Data Science

TensorFlow PyTorch Keras Jupyter Pandas Scikit-learn NLTK OpenAI Gym Ray RLlib

Frameworks & Technologies

Spring Boot React Node.js LLVM REST API JWT Maven JavaCUP JTB

Cloud & Infrastructure

AWS EC2 Docker

Databases & Tools

MySQL Git Linux UML

Specialized Platforms

CARLA

🎯 Featured Projects

πŸ€– AI & Machine Learning

πŸ—οΈ Systems & Algorithms

  • MiniJava Compiler - A miniJava to LLVM compiler, implementing a pipeline for parsing, semantic analysis, and code generation.
  • Distributed Travel Monitor - High-performance C system with Inter-Process Communication, Signal Handling, Multiplexed Low-Level I/O, Custom Communication Protocols.
  • High-Dimensional Curve Analytics - Polygonal curve / High dimensional vectors search and clustering algorithms in C++
  • Multi-Index Hash Database - Multi-Index Hash Database in C for efficient, flexible kernel-level Creation, Insertion, and Search operations.
  • Memory Management Simulator - C-based MMU simulator implementing LRU and second-chance algorithms

🌐 Full-Stack Development - πŸ” Cybersecurity

πŸ“Š GitHub Stats

🌟 Interests & Expertise

  • 🧠 Artificial Intelligence: Deep Learning, NLP, Sentiment Analysis, Reinforcement Learning, Self-Driving Cars
  • ⚑ Systems Programming: Distributed Systems, Operating Systems, Compilers, Databases
  • πŸ” Data Science: Time Series Analysis, Anomaly Detection, Predictive Modeling, Data Visualization, Recommendation Systems, Dimensionality Reduction, Insult Detection
  • πŸ›‘οΈ Cybersecurity: Penetration Testing, Vulnerability Assessment, Secure Coding
  • 🌐 Web Development: Full-stack applications, RESTful APIs, Modern frameworks

πŸ“« Let's Connect!


"The ruler of time can shape destiny itself."

Pinned Loading

  1. nlp-dl-tweet-classification nlp-dl-tweet-classification Public

    Tweet sentiment analysis and classification using logistic regression, DNN, RNN, and custom PyTorch architectures in Jupyter notebooks.

    Jupyter Notebook

  2. carla-rllib-ppo carla-rllib-ppo Public

    CARLA self-driving simulation using PPO with RLlib in Python.

    Python

  3. minijava-to-llvm-compiler minijava-to-llvm-compiler Public

    A miniJava to LLVM compiler, implementing a pipeline for parsing, semantic analysis, and code generation.

    Java

  4. distributed-travel-monitor distributed-travel-monitor Public

    Distributed travel monitor system in C with Inter-Process Communication, Signal Handling, Multiplexed Low-Level I/O, Custom Communication Protocols.

    C

  5. highdim-curve-search-clustering highdim-curve-search-clustering Public

    Polygonal curve / High dimensional vectors search and clustering algorithms in C++

    C++

  6. connectify-springboot-backend connectify-springboot-backend Public

    Spring Boot backend for Connectify, a social networking platform, enabling API and data management.

    Java