Georgios Nikolaidis

I'm Georgios, a recent graduate of the Department of Informatics and Telecommunications at the University of Athens, currently working as a Technical Student in CERN's Microelectronics Section. In my studies and research, I'm particularly interested in working at the intersection of hardware and software. Outside of work, I enjoy upgrading my home server, flying my drone, and trying not to ski into a tree.

01

Experience

08/2025 - Present
Geneva, Switzerland

Technical Internship

CERN  — Microelectronics Section

  • RTL design of a radiation-hard Ethernet MAC IP for CERN's first Microcontroller ASIC.
  • Bare-metal network stack for handling TCP/UDP Ethernet packets in C.
  • Contributed to SoC-Make, a CMake/Python-based build system for hardware and software co-design.
07/2024 - 08/2024
Geneva, Switzerland

Summer Internship

CERN  — Microelectronics Section

  • Developed a custom bootloader for a RISC-V-based SoC in Assembly and C++ to enable FPGA emulation.
10/2022 - 01/2025
Athens, Greece

Lab Teaching Assistant

National & Kapodistrian University of Athens

  • Guided 100+ students through Introduction to Programming and Data Structures lab courses.
02

Education

BSc Informatics & Telecommunications

National & Kapodistrian University of Athens

9.11 / 10 top 3% of university

09/2021 - 06/2026  ·  Athens, Greece

  • Relevant coursework: Systems Programming, Computer Architecture, Distributed Systems, Cybersecurity.
  • Thesis: Firmware emulation platform on Linux-based IoT devices using QEMU.
03

Skills

SPEC-SHEET
U1 Languages
  • C
  • C++
  • Python
  • RISC-V Assembly
  • TypeScript
  • HTML / CSS
U2 Hardware & EDA
  • RTL Design (Verilog/VHDL)
  • FPGA Prototyping
  • ASIC Design
  • SoC Architecture
U3 Systems & OS
  • Linux Kernel
  • Bare-metal Firmware
  • QEMU
  • CMake
  • Bash
U4 Software & Infra
  • React
  • Python-Flask
  • PostgreSQL
  • Docker
  • Nginx
  • CI/CD
04

Projects

10/2021 - Present

Homelab

Self-hosted homelab for Linux and Proxmox servers, used to run VMs, containers, and self-hosted services for storage, networking, and remote access.

ProxmoxDockerLinuxKVMWireGuardNginxTraefik
09/2024 - 01/2025

KNN Search Engine

Vamana graph-based indexing algorithm for efficient Approximate Nearest Neighbour search with label-based filtering, greedy traversal, and robust pruning.

C++MultithreadingGraph IndexingANN
View Project →
01/2023 - Present

DitLab

Live

Student resource platform that has helped 1000+ students excel in their exams. Full-stack web app with containerized deployment and CI/CD.

Python-FlaskPostgreSQLDockerNginxCI/CDBootstrap
View Project →
09/2024 - 01/2025

Nanny Finder

Full-stack application allowing guardians to find, connect, and hire nannies. Built as part of a UI/UX university course.

TypeScriptReactNode.jsViteFirebase
View Project →
10/2023 - 01/2024

Extendible Hash Table

Extensible hash table for a DBMS to optimise file indexing and storage management, improving disk page allocation, record lookup, and retrieval efficiency.

C++HashingFile IndexingStorage Management
View Project →
09/2023 - 02/2025

UoaBot

Automated Python grading platform that tracks students' assignment progress and manages competitive project leaderboards. The website has 120K+ views and 300+ active students.

PythonTypeScriptReact
View Project →
// MORE_PROJECTS

More to come

· · ·
05

Publications

Thesis

FEMU: A Full System Firmware Emulation Platform for IoT Devices

Georgios Nikolaidis

National and Kapodistrian University of Athens · 2026
View Paper →
Conference

Design and evaluation of TriglaV: a prototype SoC ASIC for particle physics applications realized with the SOCRATES platform

Anvesh Nookala, Marco Andorno, Alessandro Caratelli, Davide Ceresa, Benoît Denkinger, Georgios Nikolaidis

TWEPP25 / JINST 21 · 2026
View Paper →
06

Contact

// OPEN TO OPPORTUNITIES

Let's connect!

Always up for a good conversation