Skip to content
Mina Samir
Open to backend and full-stack opportunities

Mina SamirFull-Stack Software Engineer

Full-stack software engineer at VOIS, working with Angular, React, Next.js, TypeScript, and Node.js. I'm currently expanding my backend engineering skills through hands-on projects with Go, Kafka, databases, and networking, while continuing to build and deliver full-stack applications.

Mina Samir

Portfolio

Selected personal projects

Personal projects in backend services, networking, storage, and full-stack interfaces. These show my backend direction separately from my professional work.

EventFlow Microservices
Featured project2026

EventFlow Microservices

An event-management application with separate authentication, events, tickets, and notification services. The gateway uses HTTP for request/response paths, Kafka carries lifecycle events, and the services currently share PostgreSQL storage.

Role
Sole author
Timeline
May 2026
  • The repository runs as a documented local multi-service stack via Docker Compose with docker-compose.yaml and Dockerfile present.
  • NestJS
  • Kafka
  • PostgreSQL
  • Drizzle ORM
  • Docker
  • +2 more
View projectSource code
  • Form Builder
    2026

    Form Builder

    A drag-and-drop form designer with shareable links, published forms, and per-form submission statistics.

    • Next.js
    • TypeScript
    • Clerk
    • Prisma
    • PostgreSQL
    • +3 more
    View projectSource code
  • 2026

    Key-Value Store

    An in-memory key-value store in Go implementing a documented subset of the Redis protocol (RESP2/RESP3), with lock-protected shards, a bounded worker pool, and a CLI.

    • Go
    • TCP
    • RESP
    • Concurrency
    View projectSource code
View all projects

Experience

Where I have worked

Building frontend and backend solutions at VOIS using Angular, React, Next.js, and Node.js, with hands-on experience in system integration, CI/CD improvements, production troubleshooting, and mentoring developers in Go.

  1. Software Developer

    Present

    VOISHybrid

    Primarily frontend work with Angular, React, and TypeScript, with occasional Node.js/BFF work and integrations with backend systems.

    • Resolved a release-blocking CI/CD issue that had persisted for months, identifying and fixing the root cause in approximately 2 hours shortly before release and helping ensure on-time delivery
    • Simplified environment configuration from approximately 20 files to 3 reusable templates, reducing manual maintenance to 2 files and automating the remaining configuration generation through CI/CD
    • Angular
    • React
    • TypeScript
    • Next.js
    • Node.js
    • Docker
  2. Freelance Web Developer

    UpworkCairo, Egypt

    • Delivered responsive websites and web applications for international clients, translating supplied UI/UX designs into working interfaces.
    • Worked directly with clients to clarify requirements, manage delivery expectations, and iterate on delivered solutions.
    • HTML
    • CSS
    • JavaScript
    • React
    • Redux
    • Node.js
    • Express
    • MongoDB
View complete experience

Tech stack

Engineering capabilities

Technologies I work with across frontend and backend development, along with tools I've used in professional work, learning, and personal projects.

  • Frontend

    • JavaScript
    • TypeScript
    • React
    • Next.js
    • Angular

    +10 more in CV

  • Backend

    • Node.js
    • Express
    • NestJS
    • Go
    • REST APIs

    +9 more in CV

  • Data and messaging

    • PostgreSQL
    • MongoDB
    • Redis
    • Prisma
    • Kafka

    +1 more in CV

  • Testing and quality

    • Jest
    • Vitest
    • Playwright
    • Accessibility
  • Delivery and operations

    • Git
    • Docker
    • GitHub Actions
    • AWS

    +2 more in CV

View complete skill set

Credentials

Certificates and courses

Selected credentials with direct verification where the source provides it.

  • NodeJS Internals and Architecture

    Udemy

  • ALX

    Software Engineering

    alx_africa

  • JavaScript (Intermediate)

    HackerRank

  • JavaScript Algorithms and Data Structures

    freeCodeCamp

View all certificates

Writing

Articles on Medium

Contact

Hiring a full-stack software engineer?

I have hands-on experience building frontend and backend applications using Angular, React, Next.js, TypeScript, and Node.js. I'm also expanding my backend expertise through projects focused on Go, databases, and distributed systems. I'm open to backend and full-stack opportunities.