Absolutely fantastic background and very thoughtful question! Here’s a focused breakdown to help you decide between doubling-down on C#/.NET or building up your Laravel/PHP skills for the job market—specifically for remote work.
1. Market Demand & Opportunity
-
.NET/C#:
- .NET (especially with C#) continues to be a powerhouse in enterprise environments (corporate, government, healthcare, etc.).
- There are typically more full-time, stable roles, and these companies often have larger engineering teams.
- .NET remote jobs are plentiful, but some organizations still want “hybrid” for security/compliance reasons.
- Your experience here is already professional—a BIG competitive edge.
-
Laravel/PHP:
- Laravel is the most popular PHP framework, loved for developer experience and productivity.
- PHP jobs are diverse: startups, marketing agencies, SaaS companies, and lots of contract/freelance openings.
- Remote Laravel jobs are very common (often international teams/asynchronous work).
2. Enjoyment vs. Experience
- Loving your tech stack keeps you motivated and improves job satisfaction.
- On your resume, proven .NET/C# paid experience trumps a single big Laravel project if you’re after traditional roles.
- However, an impressive Laravel portfolio+side projects can absolutely open doors, especially at startups and agencies.
3. Your Unique Situation (Corvallis, OR, remote/hybrid, salary needs)
- You’re not bound by salary/benefits, and are open to contract work—this is HUGE flexibility! Many Laravel and PHP positions are contract/part-time/freelance.
- .NET roles often skew towards companies that expect more traditional employment (FT, benefits), though flexible exceptions exist.
4. What Does the Data Say?
- Browse Indeed, LinkedIn, and We Work Remotely for keywords like "Remote .NET", "Remote C#", "Remote Laravel", "Remote PHP".
- Filter for your timezone if necessary.
- You’ll find a higher volume of .NET positions, but Laravel/PHP roles have lower entry barriers for contract/part-time/freelance gigs.
5. Concrete Steps & Recommendation
If you need a strategic answer:
Double-down on C#/.NET as your “bread and butter,” since it gives you a rock-solid foundation and professional credibility—keep applying for remote FT/hybrid jobs here.
But,
Actively cultivate your Laravel portfolio and presence. Ship your college project, post about it, do a couple more smaller freelance/fake projects (could even be apps addressing veteran or dad-life needs!), and start applying for contract/freelance Laravel jobs (you could even target international or upwork-style gigs).
Sample Hybrid Approach (Highly Recommended!):
- Apply for remote/hybrid .NET jobs aggressively, using your paid experience.
- Build and showcase your Laravel project(s) on GitHub/portfolio site, narrating each project’s impact/tech details.
- Pursue small contract/freelance jobs in Laravel (many are remote!), even part-time.
- Optionally: Blend them—there are jobs needing *both* Laravel API and .NET (for microservices/interoperability).
Why this is smart:
- Keeps all doors open during a tough job market.
- Grows your professional network in both communities.
- Lets you “try before you buy” with Laravel income, without risking financial stability.
- Shows employers you’re versatile and self-motivated.
Final Thought
You never know which path will “hit” first. Your .NET experience will always have value. However, Laravel/PHP can be your ticket to more enjoyable, flexible, and sometimes faster-to-land remote projects. Both are in demand; optimize for jobs you enjoy and your unique life needs.
Good luck, and congrats on your impending graduation! If you want specific code/project advice, or which Laravel portfolio projects stand out, post again—happy to help!