0% found this document useful (0 votes)
39 views8 pages

Resume Project Checklist

Bashiri Smith shares his journey to becoming a successful software engineer, earning over $265,000 annually, and offers a guide for aspiring coders aiming for $100,000+ jobs. The document includes a checklist for creating impressive coding projects, emphasizing teamwork, project verification, and mentorship opportunities. It provides detailed instructions on project ideas, qualities of a resume-level project, and resources for collaboration and networking.

Uploaded by

traorehamed589
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views8 pages

Resume Project Checklist

Bashiri Smith shares his journey to becoming a successful software engineer, earning over $265,000 annually, and offers a guide for aspiring coders aiming for $100,000+ jobs. The document includes a checklist for creating impressive coding projects, emphasizing teamwork, project verification, and mentorship opportunities. It provides detailed instructions on project ideas, qualities of a resume-level project, and resources for collaboration and networking.

Uploaded by

traorehamed589
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Resume Project Checklist

to
Land a $100,000+ Job in
2025

BASHIRI SMITH
Hey!
A LITTLE ABOUT ME

My name is Bashiri Smith.

In just under 12 months & without


a college degree or any work
experience, I received 2 offers for
more than $115,000 for my first job
as a software engineer.

Since then, I have gone on to earn


over $265,000p/y as a software
engineer and I have also founded
my own tech startup. (Interlade)

Throughout my journey to learn how to code, I've found that the


unique information to ACTUALLY land a job is hard to come by
regardless of if you go to college or a coding bootcamp.

My mission is to make it easy for anyone to change their life with


coding!

This guide is for aspiring coders who want to


earn $100k+ as a software engineer ASAP.
01
Project Idea Prompt
Below is an example of a carefully crafted “prompt” you could give GPT-4, designed
to elicit 10 unique, technically impressive, problem-solving coding projects that are
robust enough to impress potential employers. Feel free to modify or refine this
prompt to fit your specific needs or interests:
Prompt:
Role: You are a highly experienced software engineer and tech career advisor with
deep expertise in algorithm design, systems architecture, machine learning,
distributed computing, and full-stack development.
Task: Propose 10 unique, technically impressive, problem-solving coding projects
that a motivated software developer can build to significantly boost their portfolio
and attract attention from top-tier tech companies. Each project should highlight
diverse skill sets, showcase advanced problem-solving techniques, and have practical
real-world value. For each of the 10 projects, include the following details:
1. Project Title
• Provide a concise, descriptive name.
2. Project Overview
• Give a high-level summary of what the application or system does and why it is
impressive or valuable.
3. Key Features & Technical Complexity
• List the standout functionalities or unique selling points.
• Highlight the core problem-solving aspects, data structures, or algorithms
involved.
• Emphasize the technical depth, such as concurrency, distributed systems, or
advanced computations.
4. Technologies & Tools
• Specify relevant programming languages (e.g., Python, Go, TypeScript, Rust).
• Mention any major frameworks, libraries, or platforms (e.g., React, Flask, Node.js,
Kubernetes, TensorFlow).
• Include any additional tools or cloud services (e.g., Docker, AWS, GCP).
02
Project Idea Prompt
5. Challenges & Learning Opportunities
• Outline the main difficulties a developer would face and how they can tackle them.
• Note how building this project will enhance one’s skill set and preparedness for
technical interviews.
6. Potential Extensions
• Suggest ways to scale up, optimize further, or add more advanced features.
• Provide ideas for how this project could become even more impressive.
Additional Instructions:
• Ensure each project idea is unique and original. Avoid overlapping features or use-
cases.
• Aim for a wide range of technologies, including web, mobile, data engineering,
machine learning, systems design, and more.
• Assume the developer has intermediate coding skills but is looking to stretch their
capabilities to a more advanced level.
• Where relevant, indicate how the project can be tested or deployed for maximum
visibility to hiring managers.
• Make the projects sufficiently challenging to guarantee that a successful build will
stand out during interviews and on GitHub/portfolio sites.
Format: Present your answer as a numbered list of 10 project ideas, with each idea
structured using the headings outlined above (Project Title, Project Overview, Key
Features & Technical Complexity, Technologies & Tools, Challenges & Learning
Opportunities, and Potential Extensions).

Tip: When you submit this prompt to GPT-4, focus on the completion style of
request (e.g., “Continue” or “Propose your list…”). This will help GPT-4 generate a
comprehensive, clearly organized answer that meets all the specified requirements.
03 What is a
"Resume Quality" Project
Qualities of a Resume-Level Project
1. Complexity: Demonstrates a high level of technical skill and problem-solving
ability.
2. Scalability: Shows consideration for scalability and performance.
3. Usability: Has a well-designed user interface and user experience.
4. Documentation: Includes comprehensive documentation for both users and
developers.
5. Testing: Includes unit tests, integration tests, and possibly end-to-end tests.
6. Version Control: Uses version control with a well-documented commit history.
7. Deployment: Is deployed and accessible online, showcasing real-world usability.

Checklist to Pick Your Own Resume-Level Project


Identify a Problem: Choose a real-world problem that interests you.
Research Solutions: Investigate existing solutions and identify gaps or areas for
improvement.
Define Scope: Clearly define the scope of your project to ensure it is achievable
within a reasonable timeframe.
Plan Features: List the features your project will have and prioritize them.
Design Architecture: Plan the architecture of your project, considering
scalability and maintainability.
Develop Incrementally: Build your project incrementally, testing each feature as
you go.
Document Thoroughly: Write comprehensive documentation for your project.
Test Rigorously: Implement and run tests to ensure your project is robust and
reliable.
Deploy and Maintain: Deploy your project online and maintain it, fixing bugs
and adding improvements as needed.
04 Find & Work with
Teammates
The Importance of Teamwork
Working on a team is crucial for creating a resume-worthy project. Teamwork not only simulates
real-world software development environments but also offers numerous benefits:
Effective Communication: Learn to articulate your ideas and understand others'.
Diverse Perspectives: Gain insights and solutions from different viewpoints.
Task Division: Leverage individual strengths to tackle various project components efficiently.
Finding Teammates in a Community
To help you find and team up with other members of the community, follow these steps:
1. Join this FREE software engineering community: https://www.skool.com/become-a-
software-engineer/about
2. Introduce Yourself
Post a brief introduction in the community (under the TeamUp category), including
your skills, interests, and the type of project you want to work on. This helps others with
similar goals and complementary skills find you.
3. Create a Project Board
We have set up a dedicated space where you can pitch your project ideas and look for
teammates. Each post should include:
Project Description: What the project is about.
Required Skills: What skills are needed to complete the project.
Commitment Level: The expected time and effort.
4. Participate in Networking Events
Join our regular virtual meetups and networking events. These sessions provide
opportunities to discuss your projects and form teams. Keep an eye out for
announcements about these events.
Meetups to be scheduled!
5. Utilize Collaboration Tools
We recommend using tools that facilitate teamwork, such as:
GitHub: For version control.
Trello: For project management.
Slack: For communication.
By following these steps and engaging with your peers, you’ll be well on your way to creating a
project that stands out on your resume. Teamwork makes the dream work!
05 Get Your
Project Idea Verified
Before you start working on your resume-level project, it's crucial to ensure that
your idea meets the necessary criteria and will effectively showcase your skills to
potential employers. To get your project idea verified, you can reach out to me
directly.

How to Verify Your Project Idea


1. Outline Your Idea: Write a brief outline of your project idea, including the
problem it addresses, the features you plan to implement, and the technologies you
intend to use.
2. Contact Me: You can DM me or use the link on the last page to book a call with
me.
3. Receive Feedback: I will review your project idea and provide feedback,
suggestions, and verification to ensure it aligns with the qualities of a resume-level
project.

Why Verification is Important


Verifying your project idea helps you:
- Ensure your project demonstrates a high level of technical skill.
- Align your project with industry standards and expectations.
- Receive guidance on best practices and potential improvements.
- Increase your chances of impressing potential employers with a well-crafted
project.

Don't hesitate to reach out for verification; it's a critical step in your journey to becoming a
successful software engineer.
06 Still Need Help?
I know learning how to code on your own can be extremely
daunting and just make you feel so lost. I felt the same way
while I was on my journey. So now I help aspiring coders who
feel lost land their first $100,000+ coding job!

This mentorship is ONLY for serious people who want to land a


job ASAP.

If this sounds like you we can set up a call!

On the call, you and I will come up with a custom plan of action
personalized for you so you can see exactly how to become a
$100,000+ software engineer.

This call is completely FREE and is guaranteed to help you get


crystal clear on your next steps.

Fill out the form below and I will reach out to you ASAP!

https://api.leadconnectorhq.com/widget/form/8VbHZnjfk0r1Sx
bmHQ5r

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy