Small Aircraft; High Wing; 1 Eng; Fixed Gear
Flight Crew Private
Flight Crew Last 90 Days 149.1; Flight Crew Total 259.5; Flight Crew Type 259.1
Communication Breakdown
Conflict NMAC; Deviation / Discrepancy - Procedural Published Material / Policy
Chart Or Publication; Human Factors
Was flying with a friend around the area.  We departed and executed a 45 departure. After reaching 3 miles northwest of the airport (directly over coast) I turned southbound. I made a call on CTAF that Aircraft X was 3 miles northwest at 1;000 feet following the shore southbound. About 20 seconds after making that call I was looking out the left window and noticed an aircraft whiz from underneath and behind me and begin a turn inland. It is hard to judge the distance but he was way too close for comfort. Correcting an incident like this will only happen in 3 ways.1.Pilots use more time looking outside (I am sure he would've seen how close he was to me if he was paying attention).2.Radio usage especially in busy Class E surface like that of Astoria.3.Require the use of ADS-B in all controlled airspace. I had my ADSB on. This aircraft was not on ADSB and was not making calls. Further; he proceeded to preform touch and goes at Astoria without making a single call.
Pilot reported a NMAC with another aircraft which was not communicating on  CTAF.