Gardner Engineering in Baltimore: Structural Assessment and Renovation Support for Historic Properties
Gardner Engineering is a structural engineering firm based in Baltimore that specializes in evaluating and designing repairs for the city's substantial inventory of 19th and early 20th century buildings. The practice focuses on residential and commercial properties where age, foundation settlement, or deferred maintenance creates structural uncertainty, and where solutions must often account for historic construction methods and local building code compliance.
What Gardner Engineering actually does
Structural engineers assess why buildings fail or move, design repairs that work within existing constraints, and produce documents that contractors and permit reviewers can follow. Gardner Engineering conducts site investigations, produces engineering drawings and calculations, and prepares reports that explain findings to property owners who may have no engineering background. The firm handles projects ranging from single-family rowhouse foundation repair to multi-unit commercial building evaluation, with particular depth in Baltimore's brick masonry construction and cast iron or steel frame buildings typical of the Federal Hill, Canton, and Fells Point neighborhoods.
Services and engagement structure
Gardner Engineering typically begins with a site visit and diagnostic phase, during which the engineer measures, photographs, and tests conditions relevant to the stated concern (foundation cracking, wall bowing, floor deflection, water intrusion). A written report follows, detailing findings and recommending repair approaches.
If the client moves forward with design, the firm produces construction documents: detailed drawings, specifications, and calculations that allow contractors to bid and execute the work. For permit submission, the engineer's stamp on drawings signals to the Department of Housing and Community Development that the proposed repair meets the International Building Code as adopted by Baltimore City.
Pricing varies sharply by scope. A diagnostic report for a single cracking concern in a rowhouse foundation typically ranges from $1,500 to $3,500, depending on ease of access and complexity. Design for foundation underpinning or wall stabilization, which may require soil testing and detailed structural analysis, often runs $5,000 to $15,000 or more. Obtain a detailed proposal after the initial conversation; hourly rates and fixed fees vary by project type.
How it compares to other Baltimore structural engineers
Baltimore has a small but functional market of structural engineers. Firms like Chesapeake Structural Engineering and Terraco Engineering also serve the city, typically with similar diagnostic and design workflows. The meaningful difference often lies in specialization: some engineers have deeper experience with masonry restoration or foundation work in sandy Baltimore soil, while others focus on industrial or steel-frame buildings. Gardner Engineering's reputation centers on accessibility to owners (not just contractors) and competence with the diagnostic challenges that arise in older rowhouse blocks. Ask a potential engineer whether they have completed similar work in your neighborhood and whether they have direct relationships with local contractors who understand historic repair methods. An engineer comfortable with a 150-year-old brick wall will approach diagnosis and design differently than one accustomed to newer concrete buildings.
Who should engage Gardner Engineering, and who should not
Engage a structural engineer if you observe active cracking in foundations or walls, notice floors that slope or feel soft underfoot, see bowing or bulging in exterior masonry, or plan a major renovation and need to verify that existing structure can support new loads. Property buyers often hire engineers before closing on older homes in Baltimore, particularly in neighborhoods where foundation movement is common.
Do not hire a structural engineer if your concern is cosmetic (hairline cracks in drywall, minor efflorescence on brick) or if you are seeking a general home inspection; that is a different discipline. Also, structural engineering addresses the building itself; if you suspect soil problems or environmental contamination, you will need a geotechnical engineer or environmental consultant in addition.
The first engagement
Call or email with a description of what prompted concern: a visible crack, unusual settling, water entry, or a planned renovation. The engineer will ask clarifying questions about the building's age, previous repairs, and the location and extent of the problem. A site visit is nearly always necessary; phone diagnosis is unreliable for structural issues. Expect the engineer to spend 1 to 3 hours on site, measuring, photographing, and possibly using simple tools like crack monitors or moisture meters. After the visit, allow 1 to 3 weeks for a written report, depending on complexity and the engineer's schedule.
Bring documentation: property surveys, old renovation receipts, photographs of problems over time, or any previous engineer or contractor reports. Have access to the full building interior; an engineer cannot assess what they cannot see.
Hours, location, and logistics
Verify current hours and availability by phone before scheduling; structural engineering practices often work by appointment rather than walk-in, and seasonal or project demands can affect scheduling. Gardner Engineering maintains an office in Baltimore and handles projects throughout the city and surrounding counties. Site visits are scheduled at the client's convenience, frequently outside standard business hours if the property is occupied.
Why this matters in Baltimore
Baltimore's housing stock is older and tightly built, making structural competence essential for safe renovation and informed property decisions. An engineer who understands the specific behavior of rowhouse foundations and the local building department's expectations can save owners money by recommending realistic repairs that will pass permit review and actually solve the problem.

