EXCEEDS logo
Exceeds
ashRoushinko

PROFILE

Ashroushinko

Worked on the RIT-Software-Engineering/RIT-SE-Senior-Project repository to enhance access control and time-logging reliability. Focused on strengthening view-only and write permissions by implementing backend authorization logic, introducing canWrite checks, and updating cookies to reflect user access. Improved the user interface by standardizing field naming and adding clear indicators for view-only status. Addressed a key bug in time logging under godmode by correcting mock_id handling, ensuring accurate dummy data insertion, and refining user feedback on submissions. Utilized JavaScript, React, and Express.js to deliver these updates, resulting in improved security, data integrity, and a more consistent user experience across the application.

Overall Statistics

Feature vs Bugs

56%Features

Repository Contributions

37Total
Bugs
4
Commits
37
Features
5
Lines of code
1,201
Activity Months1

Work History

March 2025

37 Commits • 5 Features

Mar 1, 2025

March 2025 — RIT-SE-Senior-Project: Key features delivered include the ViewOnlyAdmin foundation with frontend stability across environments, and Admin Page auto-update on user edits/additions. The viewOnly flag migrated from a separate role to a database column, simplifying RBAC and maintenance. New ViewOnly capabilities were added: actions/roles (viewOnlyStudent, viewOnlyCoach) and support for creating view-only users with mock data. UI/UX alignment improvements included removing sort in the Project Editor to match other admin editors and ensuring the ViewOnly Admin dashboard renders correctly across environments. Access-control hardening prevents view-only users from creating sponsor notes or time logs, aligning with read-only requirements. Overall impact: reduced manual admin work, safer permission model, and faster onboarding/testing for admin users.

Activity

Loading activity data...

Quality Metrics

Correctness81.8%
Maintainability80.0%
Architecture80.0%
Performance82.6%
AI Usage20.0%

Skills & Technologies

Programming Languages

JavaScriptSQL

Technical Skills

API DevelopmentAccess ControlAuthorizationBackend DevelopmentDatabase ManagementFront End DevelopmentFrontend DevelopmentJavaScriptReactRefactoringRole-Based Access ControlUI DevelopmentUser Authentication

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

RIT-Software-Engineering/RIT-SE-Senior-Project

Mar 2025 Mar 2025
1 Month active

Languages Used

JavaScriptSQL

Technical Skills

API DevelopmentAccess ControlAuthorizationBackend DevelopmentDatabase ManagementFront End Development