EXCEEDS logo
Exceeds
Richard Badir

PROFILE

Richard Badir

Worked on the SOEN-390 repository to deliver core platform enhancements focused on analytics, authentication, and CI/CD stability. Developed an Auth0-based authentication system for Android, enabling secure emulator-ready local development. Integrated Aptabase analytics and comprehensive event tracking for map and calendar interactions, supporting usability testing and data-driven UX improvements. Refactored navigation data and stabilized dependencies, updating Node.js versions and implementing Jest for testing. Leveraged TypeScript, JavaScript, and React Native to improve code organization and maintainability. Prioritized observability and traceability through clear commit practices, positioning the project for iterative feature enhancements and robust cross-campus usability studies.

Overall Statistics

Feature vs Bugs

71%Features

Repository Contributions

20Total
Bugs
2
Commits
20
Features
5
Lines of code
30,177
Activity Months2

Work History

March 2025

1 Commits • 1 Features

Mar 1, 2025

March 2025 — Andrew-Dagher/SOEN-390: Delivered end-to-end analytics instrumentation for core Map and Calendar interactions to enable usability testing and data-driven UX improvements. Implemented event tracking for key user actions: getting directions, switching campuses, selecting buildings, checking current location, and selecting transportation modes. A notable commit (a3be5aae63a5124ba380b1050b54811e10bc14eb) added more tracking for usability testing. No major bugs were documented for this repo this month; focus was on instrumentation and observability. Impact: improved observability of user flows, enabling data-driven prioritization and UX iterations across campuses. Skills demonstrated: instrumentation/analytics integration, event-based tracking, Git traceability, cross-feature collaboration.

February 2025

19 Commits • 4 Features

Feb 1, 2025

February 2025 — SOEN-390: Delivered core platform improvements, analytics, and CI/CD stabilization, emphasizing maintainability and measurable business impact. Highlights include Android Auth0-based authentication with emulator-ready local development, Aptabase analytics integration for key user actions, dynamic calendar UI with month navigation and tests, stabilization cycles around navigation data, and a comprehensive core functionality overhaul paired with enhanced CI/CD practices.

Activity

Loading activity data...

Quality Metrics

Correctness71.0%
Maintainability72.0%
Architecture64.0%
Performance62.0%
AI Usage21.0%

Skills & Technologies

Programming Languages

JSONJSXJavaScriptMarkdownShellTypeScriptYAML

Technical Skills

Analytics IntegrationAndroid DevelopmentAuth0Build ConfigurationBuild ToolsCI/CDCode OrganizationDependency ResolutionDevOpsEvent TrackingExpoFrontend DevelopmentGitGitHub ActionsJavaScript

Repositories Contributed To

1 repo

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

Andrew-Dagher/SOEN-390

Feb 2025 Mar 2025
2 Months active

Languages Used

JSONJSXJavaScriptMarkdownShellTypeScriptYAML

Technical Skills

Analytics IntegrationAndroid DevelopmentAuth0Build ConfigurationBuild ToolsCI/CD