Can I get into Northeastern? (and various other questions on what caliber student I am)

I’m finishing up my junior year, and I have a lot of interests and personal projects that I work on, but my SATs aren’t anything impressive and my school offers few AP classes (and, to be honest, I would rather spend time on what I’m more interested in, than take stuff like AP Latin or AP Eco)

SAT (superscored):
English 730
Math 670
*I could likely raise my math score if I studied, unlike the last time I took the SAT

GPA:
4.0 (unweighted, not sure what it would be weighted)

-I took AP Comp Sci and AP Chem this year, but don’t have the scores yet (should be 3-4 for both).

-I also took AP Comp Comp Sci principles last year, but didn’t take the AP test due to complications with my very small, rural school (48 students in my class).

I am a great writer (don’t take this as arrogant, but my prof. told me I am the best in the grade), and will have 3 years of college English (though not AP), by graduation. I’m not sure if this will matter to NU considering I want to focus on STEM.

I’m planning to major in computer science and put in a few hours of coding every week.
-I know Python quite well, have studied Java for a year, am familiar in HTML & CSS
-I spend a lot of time on personal projects in electronics (Raspberry pi, building drones), and have taught my friends (though it’s not an official club)
-I started an online product review business that I no longer have time for, but I worked it for 3 years and made 5-7 grand working with sellers in China
-I play and record music, I play guitar in a youth worship band at my church
-youth student leader and member of mission fund board at church, 100+ hours of volunteering
-I do a lot of reading and have a decent knowledge base in theology and philosophy

I also got an internship at a local tech company this summer working in software dev. The owner happens to be Northeastern alumni, if that counts for anything.

To be honest, my older siblings both went to a small private school, so I don’t know much about college admissions, or what caliber student I am. Any suggestions of a better college fit for me? I don’t know much about NU actually, just looking at higher ranked CS programs. Should I study and retake my SAT? I’ve heard so many conflicting opinions on how much SATs matter. Thanks to whoever got through this whole thing.

Oh, I also play varsity tennis, but am not big on scheduled activities in general.

Test scores are VERY important to NU. I know plenty of qualified kids who got rejected because their test scores were a little below what NU usually takes even though they had higher GPA’s than they typically require and stellar extra curriculars. That being said, I got in to NU with a 1400 on the SAT for class of '21. However, I did better on the ACT (I got a 33 and sent both SAT and ACT scores). Overall, I would say I recommend retaking the SAT and looking into taking the ACT as I could see the cs program wanting a higher math score. I feel like you are a competitive candidate overall though and have a good shot at Northeastern (especially if you would be willing to accept a spot in the NU.in program).