Contractor on San Francisco permit records
This page is built from public San Francisco permit records. It shows permits this firm pulled, not the quality of its work, and it isn't a recommendation. We don't check whether a contractor is currently licensed, bonded or insured. Verify that at the CSLB before you hire.
SF jobs on record
0
Jobs in the past year
0
Typical job size
$30K
Most recent job
4mo ago
Jun 8, 2026
64 permits on record. Values are declared at filing.
Jun 8, 2026
$90K
Whole bldg: replace 45 windows like for like openings, street facing, dryrot and stucco repairs street facing. proposed aluminum to match design and operation. fenestration max. u-factor = 0.28
3789 Fillmore StMarinaissued#Windows#Siding & facade
Nov 14, 2025
No cost listed
To obtain final inspection for work approvel under pa#202403228460, 202411044298, 202309156732; all work is complete.
360 Laidley StGlen Parkcomplete
Nov 5, 2025
No cost listed
Amend (e) pp20250729747 to inlcude bring to code water heater and extend (e) laundry hookups within the same location.
573 Connecticut StPotrero Hillcomplete#Water heater
Sep 25, 2025
$30K
Install new siding james hardi planks on back of house. approx over 1/2" cdx nailed 6'x12'
573 Connecticut StPotrero Hillcomplete#Siding & facade
Jul 29, 2025
$96.3K
Remodel kitchen and two bathrooms keeping layout. like for like. install new sub panel. no moving walls. in-kind remodel. each bathroom approx. 40 sq ft. kitchen approx. 80 sq ft.
573 Connecticut StPotrero Hillcomplete#Kitchen remodel#Bathroom remodel
Jul 29, 2025
No cost listed
Minor work in kitchen and 2 bathrooms update. keeping layout and install new subpanel. (2nd floor)
573 Connecticut StPotrero Hillcomplete#Electrical
Jul 29, 2025
No cost listed
Minor work in kitchen and 2 bathrooms. update like for like.
573 Connecticut StPotrero Hillcomplete#Bathroom remodel#Plumbing
Nov 4, 2024
$10K
Revision to pa #202403228460 to submit more details for plumbing work only.
360 Laidley StGlen Parkexpired
Oct 9, 2024
$800
Ref 202409050141-replace (e) windows 12"x30" in kind with in the same opening located in bathroom. not visible from street.temper glazing
238 Hearst AvWest of Twin Peakscomplete#Windows#Bathroom remodel
Sep 5, 2024
$60K
Remodel kitchen & bathroom. no layout changes. install new electrical panel, no wall demolition or construction, no change in plumbing fixture count.
238 Hearst AvWest of Twin Peakscomplete#Kitchen remodel#Bathroom remodel#Electrical#Plumbing#Demolition & abatement
Sep 5, 2024
No cost listed
Remodel kitchen & bathroom with shower tub. new fixtures.
238 Hearst AvWest of Twin Peakscomplete#Bathroom remodel#Plumbing
Sep 5, 2024
No cost listed
Remodel kitchen & bathroom. install new electrical subpanel, rewire electrical lines as needed in house. new plugs, lights, switches, ckts.
238 Hearst AvWest of Twin Peakscomplete#Electrical
Sep 5, 2024
No cost listed
Install new french dran behind retaining wall at front yard w/ underground
360 Laidley StGlen Parkcomplete#Plumbing
Sep 5, 2024
No cost listed
Ref to bldg pa# 202309156732: install outlet for front yard
360 Laidley StGlen Parkcomplete#Electrical
Aug 2, 2024
$40K
Update 2 existing bathrooms. install new subpanel (electric) and layout to remain. no removal of walls
2652 22nd StMissioncomplete#Bathroom remodel#Electrical
Aug 2, 2024
No cost listed
Minor electrical work in two bathroom and install new electrical subpanel. 4 lights, 4 switches, 4 receptacles.
2652 22nd StMissioncomplete#Electrical
Aug 2, 2024
No cost listed
Minor plumbing work in two bathroom and 2 new shower pan. .
2652 22nd StMissioncomplete#Bathroom remodel#Plumbing
May 23, 2024
No cost listed
Amendment to permit# e202402162468 - to include unit # 15-a to address.
15 Woodland AvInner Sunsetcomplete#Electrical
Apr 23, 2024
No cost listed
To amend permit #pp20240216367 to add in description: to continue work under pp20181029143 obtain by another contractor.
15 Woodland AvInner Sunsetcomplete#Plumbing
Mar 22, 2024
$60K
Revision to pa# 202309156732: concrete wall details, comply w/ nov# 201965281.
360 Laidley StGlen Parkexpired