Skip to content
Mina Samir
Available for full-stack opportunities

Mina SamirFull-Stack Software Engineer

Full-stack software engineer building accessible web experiences and reliable backend services with TypeScript, React, Angular, Node.js, and NestJS.

Mina Samir

Selected work

Selected case studies

Three projects that show how I approach product interfaces, backend services, data, and engineering trade-offs.

Form Builder
Featured project2026

Form Builder

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

Role
Sole author
Timeline
Mar 2024 - Mar 2026
  • Shareable forms with link-based distribution and per-form submission statistics.
  • Next.js
  • TypeScript
  • Clerk
  • Prisma
  • PostgreSQL
  • +3 more
  • EventFlow Microservices
    2026

    EventFlow Microservices

    An event platform split into independently deployable services for auth, events, tickets, and notifications, communicating over Kafka.

    • NestJS
    • Kafka
    • PostgreSQL
    • Drizzle ORM
    • Docker
    • +2 more
    View projectSource code
  • Key-Value Store
    2026

    Key-Value Store

    A Redis-compatible key-value store in Go with RESP2/RESP3 support, sharding, a bounded worker pool, and a bundled CLI client.

    • Go
    View projectSource code
View all projects

Experience

Where I have worked

Professional experience across frontend delivery, Node.js services, production debugging, documentation, and mentoring.

  1. Software Developer

    Present

    VOISHybrid

    Builds and maintains full-stack web features across React and Angular interfaces and Node.js backend services.

    • Develops user-focused interfaces with React, Angular, and TypeScript, emphasizing accessibility, performance, and consistency.
    • Builds and maintains Node.js backend features that support reliable communication between frontend and backend layers.
    • JavaScript
    • TypeScript
    • React
    • Next.js
    • Angular
    • Node.js
    • Express
    • NestJS
    • GraphQL
    • Go
    • Docker
    • Python
  2. Software Engineer (Internship)

    alx_africaRemote

    Completed an intensive remote software-engineering program focused on problem solving and foundational system design.

    • Completed intensive training in software engineering and structured problem solving.
    • Practiced data structures, algorithms, and system-design fundamentals through applied coursework.
    • Algorithms
    • Docker
    • Nginx
    • C/C++
    • Python
    • JavaScript
    • HTML
    • CSS
    • Data Structures
    • Flask
    • Git
    • Linux
    • Bash
    • MySQL
    • TypeScript
  3. Freelance Web Developer

    UpworkCairo, Egypt

    Delivered responsive websites and web applications for international freelance clients.

    • Built responsive websites and web applications from supplied UI and UX designs.
    • Worked directly with clients to clarify requirements, manage delivery expectations, and iterate on solutions.
    • HTML
    • CSS
    • JavaScript
    • React
    • Redux
    • Node.js
    • Express
    • MongoDB
View complete experience

Tech stack

Tools I reach for

A focused view of the tools I use most; the complete stack is available on the CV page.

  • Frontend

    • React
    • Next.js
    • TypeScript
    • Angular
    • Tailwind CSS
    • shadcn/ui

    +12 more in CV

  • Backend

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

    +9 more in CV

  • Data and messaging

    • PostgreSQL
    • MongoDB
    • Redis
    • Prisma
    • Kafka

    +1 more in CV

  • Testing and quality

    • Jest
    • Vitest
    • Playwright
    • Accessibility

    +1 more in CV

  • Delivery and operations

    • Docker
    • Git
    • Vercel
    • Contentful

    +4 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

Contact

Looking for a full-stack engineer?

I am open to full-stack software engineering opportunities in Egypt, the Gulf, and remote teams.