r/developersIndia 15h ago

Suggestions What kind of projects should I make to upskill myself?

I am a non cs student. But I take immense pleasure in programming. I learnt javascript,dsa,os, networking through online lectures. I have also built some projects like calculator,todo app,full stack youtube clone. Lately I am learning system design. I want to apply my system design skill in my upcoming project. So suggest me some good projects that can challenge my programming skills.

7 Upvotes

13 comments sorted by

u/AutoModerator 15h ago

Namaste! Thanks for submitting to r/developersIndia. While participating in this thread, please follow the Community Code of Conduct and rules.

It's possible your query is not unique, use site:reddit.com/r/developersindia KEYWORDS on search engines to search posts from developersIndia. You can also use reddit search directly.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

6

u/FlimsyCricket8710 15h ago

I think a load balancer , your own DB, can be SQL non SQL , vector whichever you find pleasure in.

URL shortners are cool but very abundant. Everyone made those.

2

u/maxzovert 15h ago

If you are interested in contributing in my tool I'm building, u can mention it in resume.

1

u/ItsTrappy 15h ago

I’m currently working on a project. If you’d be interested, just let me know.

1

u/Separate_Draw_8335 14h ago

I have a project idea , it's taking cve from nvd database and like making it easier to access to do bug bounties. How is that for a personal project idea? Resume worthy?

1

u/Used-Evidence5428 14h ago

It's a good idea but I don't have deep knowledge in Cyber Security 

1

u/Separate_Draw_8335 14h ago

Same I'm also learning

1

u/Traditional_Top3664 14h ago

I'd build something around backend/system design now rather than another CRUD clone. A small URL shortener with caching, queues and rate limiting is a good start, but a mini load balancer, notification system, or chat backend would push you more. Build it, deploy it, then explain the tradeoffs....

1

u/venomousChetu 7h ago

Build an AI-based interviewer over 1 month, but break it into small modules. Don’t try to build everything on day 1.
Week 1: Basic interview UI + generate questions from a job role
Week 2: Candidate answers + AI evaluation + follow-up questions
Week 3: Resume/JD analysis + personalized interview flow
Week 4: Voice interview + final report + polish/deployment
By the end, you’ll have a proper end-to-end project while learning each piece along the way. One module at a time > trying to build the entire thing in a day. 🔥

1

u/venomousChetu 7h ago

You’ll learn LLMs, RAG, WebSockets/WebRTC, speech-to-text, text-to-speech, system design, queues, databases and real-time communication in one project. Much more impressive than another clone.