Software developer

ZEYADOMRAN

I build software that helps people do more, faster.

Explore my work

About

I’m a curious developer.I like untangling complex problems and making software feel simple. I enjoy turning a complicated workflow into a clear next step. I’m always exploring how AI can help people build, learn, and stay organized.

Frontend

I chose frontend because it brings engineering and human-computer interaction together. I enjoy shaping the details that help someone look at an interface and know what to do next, from a clear first step to feedback that helps them move forward.

HCI

I care about well thought-out interfaces and smart interactions that make complex workflows simpler. Accessibility and localization are part of that thinking from the start. I want people to feel confident using an interface, in their own language and in a way that works for them, so they can do more, faster.

AI agents

I’m interested in agents that help people build, learn, and stay organized. I enjoy building agents for others, with clear interfaces that make them useful in everyday work. I’m also exploring how they can help developers be more productive and ship useful software faster.

I like building tools people can rely on, refining the details that save them time, and sharing what I learn.

Skills & tools

Front-End

  • React
  • Angular
  • Next.js
  • TypeScript
  • Tailwind CSS
  • TanStack Table
  • Redux
  • NgRx
  • Apollo Client
  • Storybook

Languages

  • TypeScript
  • JavaScript
  • Python
  • Java
  • SQL
  • HTML
  • CSS

Back-End

  • Node.js
  • GraphQL
  • REST APIs
  • Spring Boot
  • Gradle
  • PostgreSQL
  • Redis

CI/CD & Quality

  • Cypress
  • Playwright
  • Jest
  • Jenkins
  • SonarQube
  • Git
  • Docker
  • Kubernetes
  • OpenShift

AI Tools

  • Bob
  • Codex
  • Claude Code
  • MCP
  • RAG

Work experience

- Present

Software developer

Markham, Ontario

Owned frontend features from design to production, including an AI assistant and reusable components across IBM products.

Shaped user flows with designers, mentored new hires, and led AI adoption through developer tools and knowledge sharing.

5

Partner teams

Coordinated on AI assistant delivery.

50%+

Less implementation time

On average through AI-assisted development.

2

Repositories

With standardized AI development guidance.

10

Locales

Supported by the AI assistant interface.

-

Front-End Developer Intern

Markham, Ontario

Built interactive dashboards and reusable interfaces for climate-risk and supply-chain applications.

Refined user interactions, improved accessibility, and automated dashboard migrations to support the wider development team.

6

Climate-risk views

Delivered for location analysis, asset exploration, reporting, and exports.

4

Dashboards

Migrated through automation.

Over 80%

Unit-test coverage

On the asynchronous dashboard-processing path.