EXCEEDS logo
Exceeds
SoumyBhow

PROFILE

Soumybhow

Contributed to the Andrew-Dagher/SOEN-390 repository by building a scalable React Native application focused on real-time bus tracking, robust navigation, and a cohesive user interface. Developed features such as observable real-time data integration for live bus location updates, persistent theming and accessibility settings using AsyncStorage, and a modular navigation structure with bottom navigation and dedicated containers. Enhanced UI consistency through component refactoring, prop validation, and theming modules, while improving reliability with unit testing and CI/CD workflow updates. Utilized JavaScript, React Native, and Jest to deliver maintainable code, reduce crash risk, and streamline configuration management for ongoing feature expansion and stability.

Overall Statistics

Feature vs Bugs

64%Features

Repository Contributions

63Total
Bugs
8
Commits
63
Features
14
Lines of code
10,865
Activity Months2

Work History

March 2025

13 Commits • 3 Features

Mar 1, 2025

March 2025 – Performance-focused delivery for Andrew-Dagher/SOEN-390. Key features delivered include Real-time Bus Service and Map Integration, Home Screen UI cleanup and robustness, and Bottom Navigation stability improvements, complemented by maintenance and infrastructure updates to enhance reliability. Real-time Bus Service provides observable bus location tracking, periodic data fetch, and live map updates with observers notified to refresh UI. Home Screen refactor removed dead code, inline header styles, and reinforced prop validation, boosting stability. Bottom navigation now handles null navigation/route props via default values to prevent crashes when context is missing. Maintenance/infrastructure updates included package-lock cleanup, CI/workflow adjustments, unit test hygiene improvements, and dependency updates to improve reliability and build stability. Impact: improved user experience through live tracking and more stable UI, reduced crash risk, and lower maintenance costs. Technologies/skills demonstrated: real-time data patterns with observables, React/React Native UI, inline styles, prop validation, unit testing, CI/workflow practices, and dependency management.

February 2025

50 Commits • 11 Features

Feb 1, 2025

February 2025 monthly summary for Andrew-Dagher/SOEN-390 focused on delivering a cohesive user experience, robust navigation, and a scalable foundation for feature expansion. The month emphasized UI polish, theming, storage integration, and testing improvements, translating development efforts into tangible business value and a more maintainable codebase.

Activity

Loading activity data...

Quality Metrics

Correctness90.0%
Maintainability90.4%
Architecture83.6%
Performance90.8%
AI Usage21.0%

Skills & Technologies

Programming Languages

CSSHTMLJSONJSXJavaScriptReact NativeYAML

Technical Skills

API IntegrationAsyncStorageAuthenticationCI/CDComponent DevelopmentComponent StylingConfiguration ManagementContext APIDependency ManagementExpoFrontend DevelopmentGitHub ActionsJavaScriptJestObservable Pattern

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

JSONJSXJavaScriptReact NativeCSSHTMLYAML

Technical Skills

AsyncStorageAuthenticationComponent DevelopmentConfiguration ManagementContext APIDependency Management