Skip to content

01 /boot

SamyAbdelhafeiz

Senior Software Engineer@Lotus Chess· Berlin (hybrid)

Less latency. More wonder.

I'm Samy — senior software engineer at Lotus Chess in Berlin. I build APIs, cloud infrastructure and data pipelines that don't break a sweat, and 3D toys that exist purely because they're cool. This page weighs less than a JPEG.

Say hi →

02 /about

Problem solver, latency hunter.

Senior software engineer at Lotus Chess. I make systems fast, boring to operate, and occasionally fun to look at.

currently:
Senior Software Engineer @ Lotus Chess (since Jul 2025)
based in:
Berlin, Germany
education:
B.Sc. Computer & Communication Engineering — Cairo University
award:
2nd place, problem-solving techniques (2019)
certificate:
Parallel, Concurrent & Distributed Programming in Java
speaks:
English · Arabic
principles.patch
  • removed:make it work, ship it, forget it
    added:Measure first. Make it faster. Then make it fun.blame: samy · profilers don't have opinions
  • removed:add a dependency for that
    added:Every byte has to earn its place.blame: samy · this site ships 0 runtime deps beyond React
  • removed:I'll learn it when I need it
    added:Learn one thing a day. Compound interest works on brains too.blame: samy · see /lab
  • removed:I'll just do it by hand again
    added:If I do it twice, it's a script waiting to happen.blame: samy · automation > repetition

03 /experience

Career, as a DAG.

dag_id=careerqueuedrunningsuccess
[lotuschess] task logstate=queued
  1. 2025-07-01T09:00:00Z WAIT upstream not finished: capella

04 /stack

The toolbox.

SELECT * FROM stack WHERE category IN (,,,,,);
  • Java

    lang

    services, APIs, concurrency

    6y+

  • Python

    lang

    pipelines, tooling, ML

    6y+

  • C++ / C

    lang

    when it has to be fast

  • Go

    lang

    small fast services

  • TypeScript

    lang

    APIs and frontends, this site

  • Bash

    lang

    automate everything

  • Spring Boot

    backend

    + JPA / Hibernate

  • Node.js

    backend

    Express APIs

  • React / Next.js

    backend

    the other side of the API

  • IBM MQ

    backend

    messaging

  • AWS

    cloud

    EC2, Lambda, DynamoDB, the lot

  • Google Cloud

    cloud

    infra

  • Docker

    cloud

    containerize all the things

  • Jenkins

    cloud

    CI/CD pipelines

  • Linux

    cloud

    home

  • PostgreSQL

    data

    default choice

  • MongoDB

    data

    documents

  • MariaDB

    data

    advanced DB work

  • Spark / PySpark

    data

    batch at scale

  • dbt

    data

    transformations as code

  • PyTorch

    ml

    models

  • TensorFlow

    ml

    models

  • NumPy / Pandas

    ml

    data wrangling

  • scikit-learn

    ml

    classic ML

  • OpenCV

    ml

    vision

  • LLM agents

    curious

    tooling & orchestration

  • WebGL / GLSL

    curious

    the hero is a raymarcher

  • 3D design

    curious

    shapes, light, motion

28 rows

05 /lab

Learning, compounded daily.

2026-11-09

Web Audio can synthesize every UI sound — zero bytes of audio assets.

entries
8
streak
2days
last
—

$ tail -n 3 til.log

  1. 2026-11-09TILWeb Audio can synthesize every UI sound — zero bytes of audio assets.
  2. 2026-11-08TILRaymarching an SDF into ASCII cells in a single fragment shader.
  3. 2026-11-06TILView Transitions API animates DOM re-orders natively — no animation lib.

$ ls projects/

Nutshell

ML · NLP

Summarizes multiple news articles into one. Each article runs through a seq2seq model — Bi-LSTM encoder, attention, LSTM decoder — and the abstractive summaries are fused with LexRank into a single extractive summary.

stack: Python, Flask, Next.js, React

This site

WebGL · Web Audio

A raymarched neural core rendered as ASCII, synthesized UI sounds, and a statusline that measures the page while you use it. Zero runtime deps beyond React.

stack: Next.js, React, raw WebGL2

06 /contact

Let's build something cool.

Backend or data problem that needs taming? An AI tooling idea? A 3D experiment that needs a co-conspirator? My inbox is open.

$ contact --via

*** BUILD RECEIPT ***

samydevv · phosphor blueprint

HTML
…
JavaScript
…
CSS
…
Fonts
…
3D engine
hand-rolled GLSL, 0 deps
Audio assets
0 B (synthesized)
Runtime deps
next + react
Trackers / cookies
0 / 0
Commit
d8466b1
Built
2026-11-09
TOTAL TRANSFERRED…

THANK YOU FOR SCROLLING

© 2026 Samy Abdelhafeiz