EXCEEDS logo
Exceeds
SashimiDaBest

PROFILE

Sashimidabest

Worked on the Purdue-ACM-SIGAPP/housing-backend repository to deliver new geospatial and data modeling features supporting location-based housing search and mapping. Developed a Building Outlines API using C# and MongoDB, integrating Overpass-based geospatial data and RESTful endpoints for retrieving building outlines by coordinates and radius. Enhanced the data model by introducing Housing and Room entities, explicit coordinate storage, and geocoding endpoints for automatic mapping. Refactored the backend to improve maintainability, including inheritance for shared building properties and dynamic JSON-based filtering. Simplified internal data structures by consolidating enum usage, resulting in a more maintainable and flexible backend for housing data.

Overall Statistics

Feature vs Bugs

100%Features

Repository Contributions

14Total
Bugs
0
Commits
14
Features
4
Lines of code
498
Activity Months3

Your Network

5 people

Work History

March 2025

2 Commits • 1 Features

Mar 1, 2025

March 2025 Monthly Summary for Purdue-ACM-SIGAPP/housing-backend focusing on internal data-model simplification. Key feature delivered: BuildingType representation simplification by removing the BuildingTypeCode enum and reverting to a string in the Building entity. This consolidates the enum’s introduction and removal into a single internal data-model change, reducing complexity and easing future migrations.

January 2025

3 Commits • 1 Features

Jan 1, 2025

January 2025 monthly summary for Purdue-ACM-SIGAPP/housing-backend. Key feature delivered: Building Domain Enhancements (Data Model Refactor and API Filtering). In this month, we delivered: (1) DiningCourt now inherits from Building to enable shared properties; (2) new BuildingController endpoints for filtering by type with validation; (3) dynamic JSON-based building search for granular data retrieval across Housing and Dining Court. These changes improve API consistency, reduce duplication, and enable richer client queries. Commit references driving this work include: 8f70df132e1af5a74dc140c9e30012c403605a11 (make dining court extend building); ed768d404693bafd7e7fe03086af89239cba3859 (filtering function in building controller); edfb15c51f921592f51e61e049e9b9fe451e7d37 (add filtering method). No major bugs fixed this month. Overall impact: improved maintainability, clearer domain boundaries, and faster feature delivery for housing and dining data. Technologies/skills demonstrated: domain-driven design, API design and validation, data modeling, backend refactoring, and JSON-based query capabilities.

November 2024

9 Commits • 2 Features

Nov 1, 2024

November 2024 performance highlights for Purdue-ACM-SIGAPP/housing-backend focused on delivering geospatial capabilities and a scalable housing data model to drive location-based search and mapping features. Key contributions include implementing a Building Outlines API backed by an Overpass-based service and expanding the data model with explicit coordinates and new entities to support geocoding and room-to-building relationships.

Activity

Loading activity data...

Quality Metrics

Correctness80.0%
Maintainability78.6%
Architecture78.6%
Performance66.4%
AI Usage20.0%

Skills & Technologies

Programming Languages

C#JSON

Technical Skills

API DevelopmentAPI IntegrationBackend DevelopmentData ModelingData ParsingDatabase DesignDatabase IntegrationDatabase ManagementDatabase ModelingDatabase QueryingDependency InjectionEntity ModelingGeospatial DataInheritanceMongoDB

Repositories Contributed To

1 repo

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

Purdue-ACM-SIGAPP/housing-backend

Nov 2024 Mar 2025
3 Months active

Languages Used

C#JSON

Technical Skills

API DevelopmentAPI IntegrationBackend DevelopmentData ModelingData ParsingDatabase Design