~/abdullah

$ whoami

Abdullah Alshaye

Staff Software Engineer · Riyadh, Saudi Arabia · 9+ years

Ethos Learn deeply. Build cleanly.

Staff Software Engineer working full-stack on a multi-tenant safety SaaS. Previously led front-end development across multiple products at SITE, including establishing the company's internal design system. Mobile and web, TypeScript end-to-end.

Experience 2017 → present
  1. Staff Software Engineer
    CNTXT · Riyadh, Saudi Arabia
    Oct 2024 – Present
    • Building a multi-tenant SaaS platform for industrial safety operations — Job Safety Analysis (JSA), Digital Work Permits (DWP), isolation plans, and related field workflows.
    • Working full-stack across the product: TypeScript end-to-end, React / Next.js on the front end, Node services and PostgreSQL (via Prisma) on the back end.
    • Designing the customizable workflow engine that lets each tenant configure approval chains, form schemas, and routing rules without code changes — supporting widely different operational policies across customer sites.
    • Designing tenant-aware data models and API contracts that keep customer data isolated while sharing the underlying platform.
    • Partnering with product, design, and other engineers to shape requirements and resolve technical tradeoffs in a regulated, safety-critical domain.
  2. SITE
    Riyadh, Saudi Arabia · 5 yrs 8 mos · 4 promotions
    1. Senior Technical Lead Jan 2023 – Oct 2024
      • Led front-end development and architecture across multiple products — set technical standards and best practices, reviewed code and designs, and mentored a team of front-end developers.
      • Worked full-stack in TypeScript / JavaScript — contributing to Node.js services, API design, and the data layer alongside the front-end leadership.
      • Used Docker for local development environments and service packaging across the team.
      • Established the company’s internal design system: tokens, components, theming, and Storybook documentation.
      • Collaborated with technical leads, product managers, and stakeholders to define technical requirements and align solutions with business objectives.
      • Participated in hiring and onboarding — conducted technical interviews, mentored new hires, and grew a positive, collaborative team culture.
    2. Staff Software Engineer Jan 2021 – Dec 2022
      • Continued front-end leadership across SITE products. Set patterns adopted by other front-end engineers, reviewed architecture decisions, and contributed to cross-team technical standards.
      • Worked full-stack in TypeScript / JavaScript — building features that spanned UI, Node.js services, and the data layer.
      • Maintained and evolved production systems while supporting parallel feature delivery across multiple product lines.
    3. Senior Software Engineer Jul 2019 – Jan 2021
      • Delivered features end-to-end across SITE’s product portfolio in JavaScript / TypeScript — UI in React and Angular, plus contributions to Node.js services and APIs.
      • Took on increasing technical scope — reviewing peers’ work and contributing to shared infrastructure.
    4. Associate Software Developer Mar 2019 – Jun 2019
      • Onboarded into SITE’s front-end teams and contributed to feature work across early projects.
  3. Front-end Developer
    Cognizant · Riyadh, Saudi Arabia
    Jul 2017 – Feb 2019
    • Built and maintained production websites and web-application user interfaces with HTML, CSS, and JavaScript — translating designer concepts into responsive, accessible UI.
    • Delivered responsive design for mobile sites and contributed back-end and API work where needed.
    • Used GitHub for workflow management and Grunt / Gulp for build automation. Tested for usability and resolved bugs throughout the development lifecycle.
  4. Trainee
    Saudi Electricity Company · Riyadh, Saudi Arabia
    Jun 2016 – Aug 2016
    • Citrix administration: user provisioning, privileges, and login troubleshooting.
    • Worked with the GIS / ArcGIS database — quality assurance, data entry, and basic admin.
    • Touched the field force management system (FFMS) and SUTY application for e-billing and customer service.
Stack ~/skills.json
{
"programming": [
"TypeScript", "JavaScript"
],
"frontend": [
"React", "Next.js", "Astro", "Angular", "React Native"
],
"backend": [
"Node.js"
],
"databases": [
"PostgreSQL", "Prisma"
],
"infra": [
"Docker", "Kubernetes"
],
"tooling": [
"Vitest", "Biome", "Vite", "GitHub Actions"
],
"leadership": [
"Technical leadership", "Mentorship", "Code review", "Design systems", "Hiring / interviewing", "Stakeholder alignment"
]
}
Shipped 1 project

AuRatio

Coffee ratio calculator · iOS · personal project

Background

Education

  • King Saud University Bachelor's Degree, Information Systems 2012 — 2016

Certifications

  • Front-End Web Developer
  • Advanced CSS and Sass: Flexbox, Grid, Animations and More!
  • Affinity Designer: The Complete Guide to Affinity Designer
  • Intro to Programming
  • + 1 more

Languages

  • Arabic — Native
  • English — Full professional

$ contact

Shortcuts

?
Open this dialog
⌘K / Ctrl+K
Jump to a scene
Esc
Close any dialog

Jump to scene