r/NammaDevs

▲ 608 r/NammaDevs+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 — 10 hours ago

Hiring Full Stack Developer (2+ YoE) | Chennai | Full-Time

Looking for a Full Stack Developer (2+ years experience) to build and maintain our eLearning platforms.
Tech: PHP, MySQL, Moodle, AWS
• Backend development, database integration and deployment
• Work-from-office (Chennai)
• Full-time role
Freelance and remote engagements aren’t being considered.
Compensation: ₹30,000/month (negotiable for the right candidate based on experience and skill).
Interested? Send me a DM with:
Years of experience
Tech stack
Current location
Resume/GitHub (if available)

reddit.com
u/kid_Muscle01 — 8 hours ago
▲ 233 r/NammaDevs+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 — 1 day ago

Where do I search for internships and jobs as a final year CS student

I'm well versed in both frontend and backend in both JS, java (spring) and linux

all I can see in LinkedIn is interships that asks me to pay

where do I get authentic interships, referrals and offers

any refferals is much appreciated 😭

reddit.com
u/thewalterbrownn — 17 hours ago

Got laid off, need help with referrals

Hi everyone,

I was recently laid off due to organizational restructuring and am currently navigating the job market after 4+ years as a Full Stack Engineer.

💼 Experience: 4+ Years

👨‍💻 Focus: Java Full Stack Development

🛠️ Tech Stack: Java, Spring Boot, Angular, AWS, Docker, MongoDB, MySQL, Redis, RabbitMQ, REST APIs, Microservices

⚡ Availability: Immediate Joiner

I'm reaching out to the community for advice on the current hiring market for Java Full Stack roles. If you've recently switched jobs, know of companies actively hiring, or have suggestions on where to focus my search, I'd greatly appreciate your insights.

Thank you for any guidance you can share.

reddit.com
▲ 6 r/NammaDevs+4 crossposts

Architecture review: outbound-only connector for a browser-based PostgreSQL IDE

I'm looking for architecture feedback on a system I'm building.

The problem is simple: browser-based PostgreSQL IDEs shouldn't have database credentials, but many databases live on localhost, private VPCs, or internal networks. Requiring every user to deploy their own backend also felt unnecessary.

The architecture I ended up with is:

Browser

│ WSS

Cloud Relay

│ Outbound WSS

SW Agent

PostgreSQL

The agent runs wherever PostgreSQL is reachable, owns the credentials, executes queries locally, and streams results back. It never opens an inbound port—only outbound connections to the relay. The browser never sees PostgreSQL credentials.

Other design decisions:

- Browser is treated as untrusted.

- Agent re-validates SQL instead of trusting client intent.

- SSE wake channel + on-demand WebSocket data channel.

- Local hash-chained audit log for every action.

Architecture write-up:

https://vivekmind.com/blog/sw-agent-bridge-agent-that-connects-schema-weaver-browser-ide-to-user-s-postgresql-databases

I'd appreciate architecture and security feedback.

- Any obvious flaws in the trust model?

- Would you design the transport differently?

- Any attack surfaces or security concerns I'm overlooking?

u/Vivek-Kumar-yadav — 1 day ago

Seeking Feedback from Experienced Developers for my Open Engineering Standard project

I've been using AI coding assistants like Cursor, Antigravity, and Windsurf, but they often introduce inconsistent code hardcoded styles, API calls inside components, poor folder structure, oversized components, and more.

To solve this, I built Open Engineering Standard (OES), an open-source CLI that keeps AI-generated code aligned with engineering best practices.

Features:

  • Generate AI rules (npx open-engineering-standard init)
  • Audit projects (npx open-engineering-standard check)
  • Generate an HTML compliance report

Current standards include:

  1. Folder structure
  2. Naming conventions
  3. API isolation
  4. Form security
  5. Theme/styling
  6. Image optimization
  7. Secret detection
  8. Component reusability

I'd love community feedback! What standards should we add? PRs and suggestions are welcome.

repo link : https://github.com/Vikashuvi/OpenEngineeringStandard

I'm an amateur in open source but i really need to connect with experienced people and improve my career + this project as well

reddit.com
u/AerieInteresting4171 — 5 days ago

Anyone bought Hareesh Rajendran's "Vanakkam DSA" course? Looking to connect / pool / buy.

Hey guys,

I'm looking to get into Data Structures and Algorithms and wanted to learn it in Tamil. I’ve been following Hareesh Rajendran's content for a while and saw his Vanakkam DSA course.

I wanted to check if anyone here has already purchased it? If you have access and are willing to share the materials/account, I am also willing to pay a fair price.

reddit.com
u/princenara24 — 6 days ago
▲ 71 r/NammaDevs+1 crossposts

Cursor 60k credits, 5k each for 12 months, what should i do with this ...

so my startup recently got approved for cursor startup application but me and my cofounder had already got claude code enterprise for 1 year as cursor application approved status was late and had to contact VC multiple times now both the timelines collide do you guys any idea on how to use this effectively or should i sell it off ?

u/Left_Algae6173 — 8 days ago

33M | Cognizant | 10+ Years of Experience but Still at 5 LPA. Looking for Honest Career Advice.

Hi everyone,

I’m looking for honest career advice from experienced professionals because I genuinely feel stuck and don’t want to make another wrong career decision.

I’m 33 years old and currently working at Cognizant in Coimbatore with a CTC of 5 LPA.

I started working at the age of 20 due to my family’s financial situation. My degree isn’t related to IT or healthcare, and I got into Medical Transcription mainly because of my English skills rather than my educational background. I worked in both US and UK Medical Transcription for several years. As the industry declined because of automation and AI, I joined Cognizant as a Medical Scribe.

Unfortunately, my Medical Scribing project was also ramped down because of AI.

Over the last four years at Cognizant, I’ve worked on several internal projects, but almost all of them lasted only around 5–6 months. Because of these frequent project changes, I never had enough time to build strong expertise in any one technology or process.

Recently, I’ve been assigned to a long-term Page Development/Web Design project. While it appears to be more stable, I’m unsure about its long-term career growth, promotion opportunities, or salary prospects.

Looking back, I feel my biggest mistake was becoming a generalist instead of developing deep expertise in one area. My resume shows experience across different projects, but not enough specialization to confidently move into better-paying roles.

Because of my financial responsibilities, quitting my job, taking a career break, or spending a lot of money on courses isn’t an option. Whatever I do next has to be while continuing to work full-time.

I’d really appreciate your advice:
\* If you were in my position, what would you do?

\* Based on my current experience, do I have a realistic chance of switching to another company for better salary and career growth, or should I first build stronger expertise in my current project?

\* If switching is possible, what kind of roles should I realistically target?

\* Given my financial constraints, what would be the most practical roadmap over the next 1–2 years while continuing to work full-time?

Please be as honest as possible. Feel free to point out any mistakes I’ve made in my career decisions—I genuinely want to learn from them. I’m not looking for sympathy or motivation. I’m looking for practical advice from people who have been in a similar situation or have experience hiring and mentoring professionals.

Thank you in advance for your time.

reddit.com
u/OkFaithlessness3432 — 7 days ago

Looking for Developers to Learn problem solving and programming together.

Hi everyone,

I’m a .NET Full Stack Developer with over 2 years of experience working here in Chennai. I’m able to get my tasks done at work, but I’ve realized I rely a little too much on AI tools, and I really want to sharpen my foundation in core programming and software engineering.

I’m looking to connect with developers who are genuinely committed to learning. The goal isn’t to copy-paste code, but to actually discuss concepts, solve problems.

I’m looking for a space where we can be ourselves no judgment, no making others feel "dumb". Whether you’re a fresher or a senior dev, I think we can all learn something new from each other.

If you're interested in joining a group to study and share knowledge, please comment below or DM me. Let me know where we should start (Discord, WhatsApp, Telegram, etc.) and how we can best keep in touch!

reddit.com
u/Fun_Distribution6237 — 7 days ago
▲ 6 r/NammaDevs+3 crossposts

People who got placed on campus but had to wait months before joining, what was your experience?

I've got the placement offer via campus recruitment and have been eagerly awaiting my joining date since then for about six months. Based on the current situation, it seems as though it could even take 10 or 11 months before I actually join.

This process has been more challenging than anticipated. Initially, I thought I would get a joining offer within two months, but with each passing day and increased delays, I was not sure about what I should be doing during the period. Some days, I felt enthusiastic to gain more knowledge, whereas others I spent updating myself from the company side.

Those who have completed this process already, tell me what did you do during the course of these six months? Were you upgrading your skills, preparing yourself for other prospects, taking a temporary role, or simply enjoying the period?

I would love to hear from you all. Many people currently in the same phase of the process could benefit from your experiences.

reddit.com
u/Next_Base692 — 9 days ago

Looking for Full stack developer

We are looking for an exceptional Full Stack Developer with hands-on experience in modern web development and a strong understanding of Agentic AI systems.

You will build AI-powered SaaS products, integrate Large Language Models, design scalable backend systems, and develop intelligent agents capable of autonomous task execution.

This role is ideal for someone who enjoys solving complex engineering problems and experimenting with the latest AI technologies. Pay will be based on the Pow/exp

Responsibilities

  • Design and develop scalable full-stack web applications
  • Build AI-powered SaaS products from concept to deployment
  • Develop autonomous AI agents capable of planning, reasoning, memory, and tool usage
  • Integrate OpenAI, Anthropic, Gemini, Claude, or open-source LLMs
  • Build RAG pipelines using vector databases
  • Design APIs and backend services for AI workflows
  • Integrate external tools such as CRM, WhatsApp, email, calendars, payment gateways, and business software
  • Build workflow automation using platforms such as N8N or similar orchestration tools
  • Develop voice-enabled AI applications
  • Optimize latency, scalability, and AI inference performance
  • Collaborate with product and AI teams to rapidly prototype and ship features

Required Skills

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • HTML5
  • CSS3

Backend

  • Node.js
  • Express.js or NestJS
  • Python (FastAPI preferred)
  • REST APIs
  • GraphQL (optional)

Database

  • PostgreSQL
  • MongoDB
  • Redis

Cloud & DevOps

  • AWS
  • Docker
  • Git
  • CI/CD pipelines
  • Linux

AI & Agentic AI

Experience with several of the following:

  • OpenAI APIs
  • Anthropic Claude
  • Gemini APIs
  • LangChain
  • LangGraph
  • CrewAI
  • AutoGen
  • MCP (Model Context Protocol)
  • RAG
  • Vector Databases (Pinecone, Weaviate, Qdrant, Chroma)
  • Prompt Engineering
  • AI Tool Calling
  • Multi-Agent Systems
  • Function Calling
  • AI Memory Architectures
  • Workflow Automation (N8N, Make, etc.)
reddit.com
u/Raging-bull24 — 8 days ago

DSA confusion

iam so confused on this
i want to learn DSA with python for placements
but everyone , my friends college litrelly some people say u should do in java
i felt like maybe doing in python will be easier than java and more time saving for placement prep .
its almost like they are syaing most companies prefer java. and also later of u want u can easily learn python.
now im stuck in middle and my mind is so confused between what i want and what is the best option.
i want one clear and final decision . please help me

reddit.com
u/Embarrassed-Scar-442 — 8 days ago
▲ 11 r/NammaDevs+3 crossposts

200+ applications since 15 days 0 interviews 30 rejections

I applied through 200+ applications changed my resume according to the JD for each one of them. yet 0 interviews. I used to get 10 20 offers with this amount of efforts in college for internships.

Is there something I am doing wrong or not present in my resume or is the job market really this bad.

I really want to switch majorly because of low scope of growth in my company and I am really tired working remotely. I want to work in office. I want to have fun with all the office colleagues and I am tired of living a boring life at home. It could easily be life is greener the other side thing but I would like to experience that to judge it
Any suggestions or roast is appreciated.

u/Playful_Audience_701 — 10 days ago

30 Students, 3 Placements: My Honest Experience with Sheriyans Kodr 3

Title: My Honest Experience with Sheriyans Kodr 3

I joined Sheriyans Kodr 3 after watching YouTube videos and Instagram reels. After paying ₹60,000, I honestly regret joining.

Our batch had around 30 students, but only 3 got placed. Out of those, one already had prior experience and was one of the strongest students, and another got placed through a personal reference. So in my opinion, only 1–2 placements can reasonably be credited to the program.

The course felt rushed and incomplete:

  • Animation topics were skipped.
  • TypeScript was finished in about 2 days.
  • Only one frontend project was built—a basic Instagram clone.
  • No advanced projects, no hackathons, and no leadership/mentorship sessions.

I also found Ankur Bhaiya's behavior disappointing. He often said things like "Bhai, main aapko engineer bana ke chhodunga." These dialogues created huge expectations, but the delivery didn't match them. I personally found his communication during the batch unnecessarily rude rather than supportive.

I never saw the CEO join our batch to ask how students were doing, what problems we were facing, or whether the preparation was actually helping.

After every placement post, only the successful students are shown. Where are the other 27 students? Their stories matter too.

The course price later dropped from ₹60,000 to ₹40,000, which made many of us question the original pricing. I've also spoken to Kodr 2 students, and many shared similar concerns.

Maybe after this post they'll gain sympathy from the online community or ask students to post positive reviews. If that happens, I hope people also hear from the students who weren't placed, because their experiences deserve to be heard too.

This isn't a hate post. It's my genuine experience. Personally, I feel like I was scammed in a legal way.

Today I'm stuck. I don't know what my next step should be. If you're planning to join, don't rely only on reels, YouTube videos, or placement posts. Talk to students who didn't get placed as well, then decide.

reddit.com
u/Desperate-Gazelle692 — 8 days ago

Should I join a startup that's less than 1 year old as a Junior Full Stack Developer?

I'm an undergraduate student with no professional experience and received an offer to join a startup that's less than 1 year old as a Junior Full Stack Developer.

The team is very small (4 people), which seems like a great learning opportunity, but I'm also concerned about stability, mentorship, and career growth.

For those who've worked at very early-stage startups:

1.What should I look for before joining?

2.What are the biggest red flags?

3.Is it a good choice for someone starting their career?

reddit.com
u/balapriyan — 12 days ago
▲ 30 r/NammaDevs+5 crossposts

nexusGPT: I built a Multi-LLM Code Graph RAG Agent integrated with MCP tools

It's a bit of a mouthful of a description, but it supports multi-tenancy as well!

Basically, I tried to make this as good as possible using all the backend and GenAI concepts I've learned throughout the building projects. It functions as a cohesive system with LangGraph and integrates a bunch of free cloud services together.

The thing I spend most of time working ,refining and invested on Ingestion and Retrieval Layer though it's not perfect but here how is overview of if

How the Code Pipeline Works:

​A user inputs their repository link through the UI.

​The system clones the entire GitHub repo and parses each file into a Pydantic model.

The code then passes through the tree-sitter (using tree-sitter-language-pack), which auto-detects the language and parses the entities and relations.

Next, it runs SCIP to extract precise nodes and relationships.

If SCIP fails, the tree-sitter data is preserved as a reliable fallback.

Finally, everything is stored across both a vector store and a Neo4j graph database.

I would love some critique, review, and feedback on this project.

Here are the links:

app :-https://centralgpt.app/

Note: Since this is deployed on EC2 and I'm running low on credits, I shut the instance down overnight and early in the morning.

u/Minimum-Row6464 — 12 days ago

Vanakkam dsa is good?

Hi, I'm planning to join Vanakkam DSA. Is anyone here a student? Can you share your experience with teaching quality, doubt support, and interview preparation?

reddit.com
u/santhosh_3010 — 11 days ago
▲ 17 r/NammaDevs+1 crossposts

padam-cli

Most people have heard of ani-cli or mov-cli, but there wasn't a simple terminal tool for browsing Tamil movies.

So I built padam-cli — a lightweight open-source CLI that lets you browse, search, play, and download Tamil movies directly from your terminal.

One less reason to open a browser.

Contributions are always welcome—and honestly, they're needed to make padam-cli better. Whether it's fixing bugs, adding new features, improving performance, or even correcting documentation, every contribution helps. If you're interested, feel free to open an issue, submit a pull request, or share your ideas. Thanks for checking out padam-cli. Hope you'll be part of the project

github.com
u/Reasonable-Exit-2379 — 12 days ago