r/BtechCoders

▲ 608 r/BtechCoders+28 crossposts

I built FaceGate — World's first macOS app locker with on-device Face Unlock (Open Source)

If you hand your laptop to someone for a few minutes, they can still open Messages, Photos, Notes, Mail, WhatsApp, browsers, password managers, and other personal apps. I wanted a way to protect specific applications without constantly locking my entire Mac.

I looked around for solutions, but most were outdated, paid, abandoned, or didn't feel native to macOS.

So I built FaceGate.

FaceGate is a native macOS app that lets you lock individual applications and unlock them using Face Unlock, Touch ID, or a password.

A few things I focused on from day one:

  • Everything runs locally on your Mac
  • No cloud processing
  • No accounts
  • No telemetry
  • No subscriptions
  • Fully open source

Features:

• Face Unlock powered entirely on-device using Apple's Neural Engine - little impact on cpu and gpu resources.
• Fast authentication with very low memory and CPU usage
• Liveness detection to prevent photo and video spoofing attacks
• Touch ID and password fallback
• Per-app unlock timers
• Automatic re-lock on sleep, wake, or screen lock
• Custom schedules for automatic lock/unlock periods
• Tamper protection that prevents FaceGate from being quit, disabled, or uninstalled without authentication
• Runs quietly from the menu bar with minimal system impact.

The entire project is written in Swift and designed specifically for macOS.

This is still actively being developed, and I'd genuinely love feedback from Mac users.

Some questions:

  • Is app-level locking something you've wanted on macOS?
  • Which apps would you personally lock?
  • What security or privacy features would you like to see added?

Website: https://facegate-applocker.vercel.app/

GitHub: https://github.com/dweep-desai/FaceGate-Mac

If you think I did a good job, please feel free to leave a star on my github repo - means a lot to me.

Feedback, feature requests, bug reports, and contributions are all welcome. I'd love to hear what you think.

u/AceReviewer — 7 hours ago
▲ 8 r/BtechCoders+3 crossposts

I built Turn Based Combat game using OOP in python!

Hey everyone

I just finished building a small RPG game in Python and wanted to share it here for feedback.

It’s a turn-based combat game where you fight different enemies like Goblins, Skeletons, Dark Mages, and a final boss (Ancient Dragon).

⚔️ Features:

- Turn-based combat system

- Leveling + XP progression

- Weapons & armor equipment system

- Inventory system (potions, items, etc.)

- Quests with rewards (gold + XP)

- Different enemy scaling based on level

- Boss fight with multiple phases

I built it mainly to practice OOP and game logic in Python, and I learned a lot about structuring systems like combat, inventory, and progression.

It’s still not fully balanced and I know there are things I can improve, especially:

- Damage balancing

- XP progression

- UI/UX improvements

Would really appreciate any feedback or suggestions 🙏

GitHub:

https://github.com/Ezz08/DragonFall-GameProject

u/Mean_Tomorrow_6612 — 3 hours ago

Help regarding placement entering Third year

I'm entering my 3rd year, and I'm in a really difficult situation regarding placements.

My college doesn't have many top companies visiting campus. In the 5th semester, companies like Nomura, UBS, and Nvidia visit (Nvidia usually hires only one student). Then in the 6th semester, companies like Amazon and Yugabyte come.

The problem is that I'm going through a serious financial crisis. I need to pay around ₹2.5 lakhs for my 4th-year college fees. Getting a high-paying job as early as possible would make a huge difference for both my education and my family's financial situation.

Here's where it gets frustrating: our placement cell has a rule that if you're shortlisted by companies like Nomura or UBS, you're not allowed to sit for the online assessment of companies that come later, like Amazon. Once you're selected in one process, you're effectively out of the later ones.

I'm completely torn.

If I sit for Nomura/UBS and get shortlisted, I lose my chance at Amazon, which could potentially offer much better compensation and help me clear my college fees while improving my family's financial condition.

On the other hand, if I skip the 5th-semester companies and wait only for Amazon in the 6th semester, there's no guarantee I'll get it. If I fail there, I'll have skipped good opportunities and could end up with nothing.

People often say "just apply off-campus," but the reality is that it's extremely difficult in the current market, and my primary chance is through on-campus placements.

Has anyone been in a similar situation? What would you do if you were in my place? Would you take the safer option in the 5th semester or take the risk and wait for Amazon?

reddit.com
u/Nice_Strategy5660 — 9 hours ago

Tier3 College Freshers 2026: Nobody's coming to save you

When college starts, you'll see everyone asking:

"Which language should I learn?"

"Which course should I buy?"

"Which certificate is best?"

Here's something I wish someone had told me earlier.

Nobody cares how many courses you've completed.

By the end of second year, thousands of students will have the same Python, Java, Web Dev, or AI certificates.

The difference is this:

Some will have 10 certificates.

Others will have 5 real projects, GitHub contributions, hackathon experience, and people they've actually built software with.

Guess who stands out.

If you're joining Tier3 college this year, don't spend four years coding alone.

Find people who build.

Work on projects.

Break things.

Ship them.

Repeat.

A few of us started Attack On Code for exactly this reason—a student community where people collaborate on real projects, contribute to open source, and grow by building together.

If you're interested, we'd love to have you. Upvote this post and DM me

Build Beyond The Wall.

reddit.com
u/Sea-Manager6426 — 12 hours ago
▲ 223 r/BtechCoders+18 crossposts

I Built a Free, Open-Source Local Windows Launcher That Searches Almost Everything on Your PC

Problem

Windows Search has always felt too limited to me.

It can open apps and sometimes find files, but when I actually want to search my PC properly, it usually falls apart.

I want to search and use features like:

- Text inside files, code, and images

- Browser bookmarks and history

- Clipboard history

- Git commits

- Windows settings

- Local commands

- Local agents for Windows

Windows Search is not powerful enough for this workflow.

So I Built OmniSearch

OmniSearch is a fast, lightweight, local-first Windows launcher that opens with:

"Alt + Space"

You can also set your own custom hotkey.

It gives you one search box for your PC.

Instead of only searching apps or basic file names, OmniSearch can search across:

- Apps

- Files and folders

- Content inside files, supporting 50+ extensions

- Image OCR text

- Browser bookmarks and history

- Clipboard history

- Git commits

- Windows settings and Control Panel pages

It also features an AI agent powered by Hermes and includes a powerful clipboard manager that gives you features no other Windows clipboard manager provides.

The goal is simple: Find everything on your PC from one shortcut.

Why is OmniSearch better than Windows Search and other popular launchers?

- Free and open source

- Local-first

- Lightweight

- Designed to run easily on low-end Windows PCs

- Image OCR text search

- Blazing-fast search of content inside files, supporting 50+ extensions

- Blazing-fast search over centralized PC history, including browser history, Git commit history, clipboard history, and file history

- Hermes agents for local Windows tasks and long autonomous tasks

Links

Free and open source.

GitHub: https://github.com/PranshulSoni/omnisearch

Website: https://omnisearch-windows.vercel.app/

Feedback

I am currently maintaining OmniSearch, and honestly, I cannot find and fix every bug alone because building a launcher like this on Windows is genuinely hard.

I would love feedback from people who use Windows every day.

If OmniSearch solves a problem for you too, please consider leaving a star on GitHub.

If you have ideas, find bugs, or want to improve something, feel free to open an issue or contribute to the project.

Your feedback is always appreciated.

u/Big_Biscotti_4664 — 22 hours ago
▲ 38 r/BtechCoders+14 crossposts

Revoked offers by Trilogy Innovations (Codenation) - Scam bogus firm

This scam firm has revoked full time offers for the 3rd time in last 8 years!

Please stay away from their so called lucrative packages , Trilogy Univ Bootcamp held in Dubai!

​

They campus hire from almost all NITs/IIITs/IIT in India

​

If someone is hiring do let me know I have been affected by this (Ping me for resume and other details - Profile Tier 1 college ; summer Internship with Trilogy Innovations)

reddit.com
u/Few_Leopard3076 — 18 hours ago
▲ 9 r/BtechCoders+4 crossposts

Should I choose B.Tech CSE or BBA? I'm completely confused and need genuine advice.

My qualifications: Passed Class 12 (PCM) with 60%.

...

Hi everyone,

I recently passed Class 12 with 60% in PCM, and I'm at a point where I have to take admission this year. Taking a drop isn't an option for me.

The biggest problem is that I genuinely don't know what I'm interested in. Whenever I ask people for advice, they say, "Do what you're passionate about." But that's exactly what I'm struggling with—I have no clear passion or career goal.

Almost all of my friends are joining B.Tech CSE with different specializations. The thing is, I have zero coding knowledge. I don't know Python, C++, Java, or any programming language. I've never built a project or explored coding before. This makes me wonder if I'll even be able to survive or perform well in CSE.

At the same time, I also have some interest in business, so I've been considering BBA. But after researching online, I found that the average salary after a BBA seems to be around ₹4–5 LPA, whereas B.Tech CSE graduates often get ₹6–10 LPA (though I know this depends on skills and college).

I'm just an average student—not a topper, but I'm willing to work hard once I choose a direction. My parents are not forcing me into any career. They simply say, "Choose whatever you want, but be successful in it." That support is great, but it also makes the decision entirely mine, and I'm scared of making the wrong choice.

So I have a few questions:

  1. Can someone with zero coding background succeed in B.Tech CSE if they're willing to learn from scratch?
    
  2. Is choosing CSE only because of better job opportunities a bad idea?

  3. Should I choose BBA if I have a slight interest in business, even though the starting salaries are generally lower?

  4. If you were in my position, what would you do?

Please be honest. I'd really appreciate advice from people who have studied or are currently studying B.Tech CSE or BBA. Even a few minutes of your time could help me make one of the biggest decisions of my life.

Thank you so much.

reddit.com
u/FairFly3271 — 15 hours ago
▲ 114 r/BtechCoders+1 crossposts

STRIVER A2Z DSA

What is the BEST WAY TO LEARN FROM THIS PLAYLIST???

like should we make notes for all lectures? Or should we jot down only important points? Or should we just listen and understand?

(Extra tips will be acknowledged :)

u/beluga_101 — 1 day ago

Rate my resume ( 1st year completed )

https://preview.redd.it/zhtd61fq8cbh1.jpg?width=1275&format=pjpg&auto=webp&s=af567ff75795e9870fa4fa53db30f6ce47f51fc4

Hi, I'm from a Tier 3 college and am looking for some advice. Also, I haven't put my CGPA on my resume. It's 9.8, but I feel it's not worth including. I'm also very much into competitive programming. Should I add that too?
also i have made a clinical software for a very large hospital chain but cant disclose it due to NDA

My ratings are:

Codeforces 1491 (Specialist),

CodeChef 1600,

AtCoder 5th Kyu

reddit.com

Suggestions for opening online lab

I am about to begin my 3rd year btech, interested in ML. I am thinking of making an online lab kind of website where some research i'll put focusing on understanding Brain through AI, can you please give me some suggestions. Also one can join me as well as a part of this initiative.

Please note i am not an ML expert rn, i am learning through building.

reddit.com
u/aeloctate09817 — 14 hours ago
▲ 1 r/BtechCoders+1 crossposts

Complete beginner here. Where to start learning java??

Ive seen many people on yt with teaching java and also I've checked out their java playlist... Apna college then telusko and some many others. Just so confused rn. Pls help

reddit.com
u/LoveIsTheSpiceOfLife — 22 hours ago
▲ 4 r/BtechCoders+1 crossposts

How is it

I started doing dsa before entring clg so wanted to ask am i doing fine? Gonna enter into cse or it branch at nit in next month, all advises and suggestions are welcome and please suggest what to do along with dsa app dev or web

u/Affectionate-Pea6200 — 22 hours ago

Start of 2nd Year B.Tech Checkpoint — Coming Back Here in One Year

I'm at the very beginning of my 2nd year of B.Tech, and I wanted to make this post as a public checkpoint for myself.

Over the past year, I've spent most of my time building my problem-solving skills. Right now, I've solved 600+ DSA problems across LeetCode, Codeforces, CSES, and CodeChef. My current ratings are around 1600 on LeetCode and 1100 on Codeforces.

Apart from DSA, I've also learned the basics of web development. I haven't built many significant projects yet. This year, I want to focus on balancing both competitive programming and development instead of only doing one.

I'm writing this post because I think it's easy to say you'll work hard, but much harder to leave a record that you'll have to revisit later. So here's mine.

My goals by the start of my 3rd year:

Reach 1800+ on LeetCode.

Reach 1300–1500 on Codeforces.

Build 2–3 solid development projects that I'm genuinely proud of.

Become much more consistent in Codeforces contests and improve my problem-solving speed.

Strengthen my understanding of core DSA and write cleaner, faster code.

Become comfortable with the technologies needed for internships.

I'm not expecting everything to go perfectly. There will probably be periods where I lose consistency, get stuck on difficult problems, or feel like I'm making no progress. That's part of the process.

The point of this post isn't to impress anyone. It's simply to leave a timestamp for myself.

If you're reading this a year from now—whether you're someone who finds this post or it's just me coming back to it—I hope I can say that I kept the promises I made today.

See you in one year.

reddit.com
u/Blueslayer99 — 19 hours ago

Please Help Me

Hi i am currently in 3rd year(its about to start) and idk anything about dsa i only know basic cpp. And in my college companies are coming up with internship opportunities for my batch but due to lack of dsa i will get rejected easily. So i need help to be ready for upcoming opportunities asap. Please someone tell me how to do it. Please like should I do striver? But it’s very lengthy or go for neetcode150?

reddit.com
u/Pink-Panthress — 20 hours ago

Is doing btech really good option for a middle class family boy ?

Since , I frequently hearing about layoff of btech graduates from many companies .Is choosing btech a good choice?

reddit.com
u/SK_Thoughts — 19 hours ago
▲ 25 r/BtechCoders+1 crossposts

Am I learning, or am I just being used as the "cleanup" engineer?

I'm about a year into my software engineering career, and lately I'm feeling pretty frustrated.

A pattern has emerged where senior engineers build features however they want—sometimes in a single 1,500–2,000 line file—and then my task is to refactor everything. I have to break it into reusable components/modules, organize the folder structure, improve naming, and make the codebase maintainable.

The frustrating part is that if I miss even one thing, the PR gets held up until every detail is addressed.

I understand that refactoring and clean code are important skills, but it feels like I'm spending most of my time cleaning up other people's code instead of building features or solving interesting engineering problems. Sometimes it feels like I'm the designated "cleanup engineer."

Is this normal for someone with around one year of experience? Did anyone else go through this early in their career? Does this actually pay off in the long run, or is it a sign that I'm not being utilized well?

I'd really appreciate hearing from people who've been in a similar situation.

reddit.com
u/BjornPoswal — 1 day ago

APNA COLLEGE

GUYS!

How is shradha khapra ma'am's DSA + C++ playlist on YouTube ??

Does it cover everything that one needs or is there an even better one

u/beluga_101 — 1 day ago