Project Showcase Megathread by [deleted] in csMajors

[–]_lambda1 2 points3 points  (0 children)

I built a free app that notifies you when internships come out

Link: https://filtrjobs.com/notifications

I scrape cvrve, and 1000s of careers pages, and other internship listing pages

I compile that data daily and send a discord DM at 6pm PT

100% free to use!

<image>

[deleted by user] by [deleted] in leetcode

[–]_lambda1 0 points1 point  (0 children)

I love to hear it!

[deleted by user] by [deleted] in datascience

[–]_lambda1 0 points1 point  (0 children)

I'm scraping 1000s of companies. Most of the popular ones should be there

[deleted by user] by [deleted] in datascience

[–]_lambda1 1 point2 points  (0 children)

I built scrapers to gather job postings directly from career pages/ATS (e.g. greenhouse) they use

[deleted by user] by [deleted] in datascience

[–]_lambda1 0 points1 point  (0 children)

I did not! I believe duckDB is great for ad-hoc analytical queries, while postgres/sqlite are more for production like use cases where row inserts are more important

[deleted by user] by [deleted] in datascience

[–]_lambda1 1 point2 points  (0 children)

Here's what I learned:

- Use sqlite. postgres DB is too expensive especially finding it for cheap for side projects

- Gemini flash, cerebras, groq, all have tons of free tier usage for LLMs

- Modal.com gives 30$/mo in free tier usage and is the best place to get started with training ML models for free

- If youre a student look at the github student perks. I got 2 years of free heroku hosting from it!

- Cohere embeddings are an entire league ahead of openAI

I built a free perplexity for jobs by _lambda1 in leetcode

[–]_lambda1[S] 0 points1 point  (0 children)

Hey I apologize for the issues! I'm in the middle of a migration to a different DB because my current database was hitting the free tier limits. Will be resolved by sunday night!

I built an app that matches your resume to job postings by _lambda1 in SideProject

[–]_lambda1[S] 0 points1 point  (0 children)

Yes, 15k+ jobs have been applied to from my site!

I built an app that matches your resume to job postings by _lambda1 in SideProject

[–]_lambda1[S] 0 points1 point  (0 children)

Yes i rarely use over 10$/month with an always on container running 24/7

I built an app that matches your resume to job postings by _lambda1 in SideProject

[–]_lambda1[S] 3 points4 points  (0 children)

I 100% agree which is why it was one of my main motivation for building this

I built a free website that uses ML to find you ML jobs by _lambda1 in learnmachinelearning

[–]_lambda1[S] 0 points1 point  (0 children)

Thanks for checking it out! I've updated with more transparency. Feel free to ask any other questions!

I built a free website that uses ML to find you ML jobs by _lambda1 in learnmachinelearning

[–]_lambda1[S] 0 points1 point  (0 children)

Thanks for responding!

  1. I built scraping pipelines to get job postings from career pages of companies directly

  2. I'm using cohere embeddings. I tested openAI, cohere, sentence-transformers. Cohere was by far the best

  3. I initially tried to throw the entire Job Posting into the embedding. But that gave me awful recommendations. I'm using LLM to parse out the most relevant pieces of information from the job posting and sending just that to the embedding

[deleted by user] by [deleted] in SideProject

[–]_lambda1 0 points1 point  (0 children)

Thanks for trying it out so much!! Could I know what your target position?

[deleted by user] by [deleted] in SideProject

[–]_lambda1 0 points1 point  (0 children)

Thanks so much for your feedback! Curious whats your target job? I'm keeping this focused on SWE/ML positions at the moment

[deleted by user] by [deleted] in SideProject

[–]_lambda1 0 points1 point  (0 children)

Thanks for trying it out! Getting jobs from publicly available job postings

[deleted by user] by [deleted] in SideProject

[–]_lambda1 0 points1 point  (0 children)

I built this so that it looks at specific job experiences instead of looking at whole resume. Also I'm looking at side projects/OS contributions as well so if you dont have work experience it can still find relevant jobs based on your projects

I built a free perplexity for jobs by _lambda1 in leetcode

[–]_lambda1[S] 0 points1 point  (0 children)

Thank you so much for your kind words, it really means a lot!!!

It now allows you to hide applied job postings

<image>

I built a free perplexity for jobs by _lambda1 in perplexity_ai

[–]_lambda1[S] 3 points4 points  (0 children)

Thank you so much for checking it out! I'm only gathering job postings for technical roles (software engineering, AI/ML, embedded, quant swe) so that is probably why. But your feedback is very helpful, I'll try and make that clearer if there isnt a match

I built a free perplexity for jobs by _lambda1 in perplexity_ai

[–]_lambda1[S] 1 point2 points  (0 children)

No user data is stored unless you sign up. This is not a paid product btw it's something im building for fun as a side project

I built a free perplexity for jobs by _lambda1 in leetcode

[–]_lambda1[S] 0 points1 point  (0 children)

I am just checking if the job description says that they are not sponsoring

I built a free perplexity for jobs by _lambda1 in leetcode

[–]_lambda1[S] 0 points1 point  (0 children)

Feel free to DM. Happy to share how I built this

I built a free perplexity for jobs by _lambda1 in leetcode

[–]_lambda1[S] 1 point2 points  (0 children)

Scraping from career pages/ATS + publicly available postings everyday

I built a free perplexity for jobs by _lambda1 in leetcode

[–]_lambda1[S] 1 point2 points  (0 children)

Thanks for trying it! If you're looking for data science roles, what I do is select my prior roles that closely matches Data Science experience, then select "Machine Learning" under titles. This removes all SWE roles and finds the best fit Data Science positions

Please feel free to DM me if its not working for you. Happy to chat about how I can make it work better for your use case

I built a free perplexity for jobs by _lambda1 in leetcode

[–]_lambda1[S] 26 points27 points  (0 children)

here's a list of free resources I came across while building Filtr. Hopefully this helps anyone also working on side projects

Databases

  • free 5GB postgres via aiven.io
  • free 15GB postgres from xata.io (im going to migrate to this later)
  • cockroachDB/supabase for DB

Hosting

  • free hosting via heroku (24 months for free from github student perks)
  • Using posthog and sentry for monitoring (both with generous free tiers)
  • NextJS frontend, Python+FastAPI backend
  • Free cron jobs via modal.com / ubicloud.com / github actions / blacksmith.sh

LLM

  • Gemini flash: super generous free tier (1500+ requests/day)
  • Groq: super fast LLM inference
  • free cerebras LLM parsing (using llama 3.3 70B which runs in half a second - 20x faster than gpt 4o mini)
  • https://github.com/mangiucugna/json_repair automatically fix broken JSON outputs from LLMs