_

Software Engineer focused on backend systems and AI applications .

View Projects

About Me

SYSTEM_MONITOR_V4.2
UPTIME: 0d 0h 0m 0s
BACKEND
85%
AI
78%
CS FUNDAMENTALS
92%
MEMORY_DUMP
SYSTEM_LOGS
10:42:01 [INFO] Spring Boot service initialized.
10:42:02 [OK] Neural network training complete.
10:42:03 [INFO] Data structures optimized.
guest@omar-portfolio:~/about$ cat bio.txt

I'm a Computer Engineering graduate focused on backend development, mainly using Java and Spring Boot. I also have a growing focus on AI and machine learning.

I enjoy building practical software and learning the engineering fundamentals behind it, from databases and APIs to systems and distributed applications.

Here, I share the projects I build and the things I learn along the way.

Omar Dawoud
Java
C
Python
Go
Spring Boot
Spring Security
PyTorch
Docker
Linux
Git
Distributed Systems

Featured Projects

Synapse

Synapse is an intelligent campus networking platform that centralizes university opportunities, communities, and student connections in one place.

  • Spring Boot
  • PostgreSQL
  • Vector Embeddings
  • pgvector

Word2Vec Impl.

Implementation of the Word2Vec paper (Skip-gram & CBOW) from scratch.

  • PyTorch
  • NLP
  • Neural Networks

Sea-Shell

A custom Unix shell implementation in C supporting process creation, I/O redirection, piping, and signal handling.

  • C
  • Unix API
  • Syscalls

Latest Blogs

August 24, 2026 Projects

Machina: A Mini Raft in Plain Java

Leader elections, heartbeats, and a replicated log over raw HTTP — state machine replication learned by building it.

Read Post →
March 15, 2026 Docker & DevOps

Docker: The Complete Guide

What you need to know about Docker as a software engineer. Images, Containers, Dockerfiles, Compose, and Networking fundamentals.

Read Post →
December 24, 2025 AI & Machine Learning

Word2Vec Explained

How a simple neural network revolutionized NLP by turning words into math.

Read Post →

Contact

Always open to learning from others and exchanging ideas about AI and software systems.