Skip to content
View drammos's full-sized avatar

Block or report drammos

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
drammos/README.md

Hi πŸ‘‹, I'm Dimitris

Backend Software Engineer | Rust Developer | Systems & Backend Engineering


πŸ‘¨β€πŸ’» About Me

I'm a Backend Software Engineer currently working at RetinAI in Bern, Switzerland, building backend systems with Rust.

My focus is on reliable software, backend architecture, and solving complex engineering problems. I enjoy working close to the system level, improving performance, and building scalable solutions.

  • πŸŽ“ Bachelor's degree in Computer Science from the Department of Informatics and Telecommunications, UoA.

  • πŸ¦€ Working mainly with Rust, while exploring systems programming, performance optimization, and backend infrastructure.

  • πŸ”Ž Currently building a search engine from scratch in Rust, focusing on information retrieval, indexing, and efficient data processing.

  • πŸš€ Creator of MyLink, a LinkedIn-inspired full-stack platform with profiles, connections, posts, job listings, applications, authentication, and messaging.

  • 🐧 Comfortable with Linux environments, databases, APIs, Git workflows, and backend infrastructure.

🌐 Portfolio: https://drammos.github.io/

πŸ“« Contact: jrammos@outlook.com.gr


πŸš€ Featured Projects

πŸ”Ž Rust Search Engine

A search engine built from scratch in Rust, focused on understanding how modern search systems work internally.

The project explores:

  • Text indexing and information retrieval
  • Search algorithms
  • Efficient data structures
  • Performance optimization
  • Systems programming concepts

Repository: Search Engine


🌐 MyLink - Professional Networking Platform

A full-stack professional networking platform inspired by LinkedIn.

Features:

  • User profiles
  • Connections between users
  • Posts and interactions
  • Job listings and applications
  • Messaging system
  • Authentication and authorization
  • Backend API architecture
  • Database design

Technologies:

  • C#
  • ASP.NET Core
  • React
  • SQL

Repository: MyLink


πŸ› οΈ Technical Skills

Backend Development

  • Rust
  • C#
  • ASP.NET Core
  • REST APIs
  • Backend Architecture
  • Authentication & Authorization
  • Distributed Systems Concepts

Frontend & Web Technologies

  • React
  • HTMX
  • Datastar
  • JavaScript

Databases & Storage

  • PostgreSQL
  • SQL
  • Redis
  • MongoDB

Systems & Infrastructure

  • Linux
  • Docker
  • Git
  • CI/CD
  • Cloud Infrastructure

🐍 My GitHub Contribution Snake:

Snake animation


πŸ“Š GitHub Stats

Dimitris Rammos GitHub Stats

Dimitris Rammos Top Languages


🌐 Connect With Me

Pinned Loading

  1. search-engine search-engine Public

    A high-performance distributed search engine written in Rust with async crawling, parallel indexing and custom ranking algorithms

    Rust

  2. RustOnBoarding RustOnBoarding Public

    My first Rust project

    Rust

  3. MyLink MyLink Public

    Web LinkedIn Application is exercise from our university, DIT - University of Athens.

    JavaScript 1

  4. Role_Playing_Game Role_Playing_Game Public

    βš”οΈ This is a Role Playing Game with heroes and monsters.

    C++ 3 1

  5. Compilers Compilers Public

    Project from our sixth semester in University of Athens.

    Java

  6. Graph-Coloring-Project Graph-Coloring-Project Public

    πŸ—ΊοΈ This project is a graph coloring problem, that can be applied maps.

    C 1