I'm Alaa Elsamouly, software engineer from Egypt, passionate about building real, production-ready applications. I specialize in Go/NodeJS for backend and Bun, Next.js, Nuxt.js for frontend, and I focus on writing clean, scalable and maintainable code. I enjoy building projects that solve real problems—ranging from Discord bots and CLI/TUI tools to full web platforms—and I'm always looking for new challenges to grow my skills. My goal is to deliver reliable, efficient solutions and to tackle complex problems with confidence.

Building robust APIs and services with Go, focusing on performance and scalability
Creating modern web interfaces with Bun, Next.js, Nuxt.js and Vue for seamless user experiences
Developing command-line and terminal interfaces for efficient developer workflows
Automating deployments and infrastructure with CI/CD pipelines, Docker, and cloud platforms
A visual diary of turning coffee into code. Each square represents moments of focus, frustration, and those rare 'it just works' victories. Still learning, still shipping, still here.
Public projects showcasing various technologies
35
Primary languages across repositories
Year-round consistent commits and contributions
502
Recognition from the developer community
449
A collection of technical solutions, open-source tools, and full-stack applications designed for performance and scalability.
Arch linux setup for a fully-featured linux desktop.
An unofficial charmbracelet documentation for bubbletea and lipglos etc..
A TUI file manager like yazi written in Go.
My NixOS setup and dotfiles with home-manager and nix flakes.
this is my first own Arch linux dotfiles with hyprland!
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.
Currently available for freelance work and open source collaborations.
Select a date and time that works best for you. You'll be redirected to complete your booking.
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
30 | 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |