OrgFlow
A full-stack team and project management platform with role-based access control and a RAG document search feature. Originally built as an academic team project and later extended with security hardening and an expanded automated test suite.
Loading Portfolio...
Hi, I'm
I build full-stack web applications with React, Node.js, and TypeScript. Currently pursuing my Master's in Computer Science, I focus on writing clean, well-tested code and turning ideas into working software.
Results-driven engineer passionate about creating impactful solutions
I'm a Junior Software Engineer and Full-Stack Developer focused on building web applications with React, Node.js, and TypeScript. Currently pursuing my Master's in Computer Science at City University of Seattle.
I learn best by building — my projects range from a full-stack team management platform with role-based access control to a personal productivity app and an interactive interview-prep tool, each one giving me hands-on practice with real architecture, authentication, databases, and automated testing.
My technical expertise spans the full stack—from designing APIs and data models to building responsive, accessible frontend experiences. I'm passionate about clean code, testing, and continuous learning.
Master's in Computer Science
Full-Stack Software Projects
Seattle, WA
English, Arabic
Real projects built with modern full-stack technologies
A full-stack team and project management platform with role-based access control and a RAG document search feature. Originally built as an academic team project and later extended with security hardening and an expanded automated test suite.
A personal academic full-stack project: a student productivity app combining task tracking, note-taking, flashcards, and habit tracking behind a single account, with an optional AI assistant for planning and summarization.
A personal front-end project that turns a JavaScript study guide into an interactive interview-prep tool, with flashcards, a timed mock interview mode, coding/debugging exercises, and weighted progress tracking.
A personal desktop application (Python/Tkinter) for downloading YouTube videos and audio locally, with quality/format presets, playlist support, download history, and a cancellable, thread-safe download pipeline.
Full-stack development capabilities built through real projects
ES6+, async/await, DOM APIs
Strict typing, interfaces, generics
Scripting, desktop applications, automation
Query design, relational data modeling
Schema design, Mongoose, aggregation
Relational modeling with Prisma ORM
Component architecture, hooks, state management
App Router, Server Actions
Server-side JavaScript, APIs, npm packages
REST API design and middleware
Type-safe ORM and migrations
Version control, branching, collaboration workflows
Repositories, pull requests, project tracking
Front-end build tooling and dev servers
Primary development environment
Semantic markup, accessibility, web standards
Flexbox, Grid, responsive design
Utility-first responsive styling
Endpoint design, authentication, validation
Continuous learning and academic excellence
City University of Seattle
Seattle, USA
Expected December 2026
Al Ain University
Abu Dhabi, UAE
Let's discuss how I can contribute to your team's success
I'm actively seeking opportunities to contribute my skills to innovative software engineering projects. Whether you have a question, want to discuss a potential opportunity, or just want to say hi, feel free to reach out!