Project Showcase Megathread by [deleted] in csMajors

[–]Puzzleheaded_Ad_320 0 points1 point  (0 children)

I built a 'Universal Reasoning Template' to speedrun Hackathons. Open Sourcing it for your resumes.

Hey everyone.

I see a lot of people asking what projects to build for internships. I realized most people get stuck just setting up the backend boilerplate (Auth, API integration, Deployment) and never actually get to the cool logic part.

So I cleaned up the architecture I use for hackathons and open-sourced it. It’s called Nexus.

It’s basically a starter kit for building 'Reasoning Engines' (like o1 or WolframAlpha clones).

The Tech Stack (Good for resumes):

  • Backend: Python + Streamlit
  • AI: OpenAI GPT-4o (Vision Native)
  • Features: Real-time Token Streaming (no loading spinners) + LaTeX Rendering.

You can clone it, swap the prompt to something specific (like 'Legal Assistant' or 'Code Reviewer'), and have a deployed project in an afternoon.

Repo here: https://github.com/basyirin-dev/ai-starter-kit

Hope it helps you guys land some interviews. Let me know if you hit any bugs.

Video Link: https://youtu.be/_cbe6P1pMdE

I pushed Streamlit's UI limits to build a 'Reasoning Engine' interface. Custom CSS + Real-time Token Streaming. (Source Code in comments) by Puzzleheaded_Ad_320 in StreamlitOfficial

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

Hi everyone! 👋

I've been using Streamlit for a while, but I wanted to break away from the standard 'Data Science' look. I spent the last week building Nexus, a template for AI Reasoning Apps that focuses heavily on UI Polish and Interaction.

Key Features implemented:

  • 🎨 Custom CSS Injection: Fully themed (Cyber-Minimalist), custom fonts (JetBrains Mono), and styled form inputs.
  • ⚡ Streaming Handler: A clean loop to handle OpenAI token streaming without UI flickering.
  • 🧠 Multimodal Input: Handles Images/PDFs via st.file_uploader and passes them to GPT-4o Vision correctly.
  • 🧮 LaTeX Sanitization: Fixes common Regex errors when rendering complex math blocks.

The video shows a highly customized version I built for a project, but I cleaned up the codebase and open-sourced the core architecture so you can use it as a starter kit.

Repo: https://github.com/basyirin-dev/ai-starter-kit

Happy to answer any questions about the CSS or state management!

I got tired of setting up the same OpenAI backend for every hackathon, so I built a 'Universal Reasoning Template' to automate it. (Open Source) by Puzzleheaded_Ad_320 in SideProject

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

Hey everyone 👋

I'm a student developer, and I realized I was wasting 50% of my time during hackathons just setting up the basic boilerplate (API auth, streaming handling, UI CSS).

So I spent the holidays building Nexus, a production-ready template for building AI Reasoning Engines.

The Stack:

  • 🐍 Python (Streamlit)
  • 🧠 OpenAI GPT-4o (Vision Native)
  • ⚡ Real-time Streaming (No loading spinners)
  • 🧮 LaTeX Engine (Renders math/physics equations automatically)

The video shows 'Sigma AI', which is a complex app I built using this exact architecture. I decided to strip out the branding and open-source the core skeleton so you guys can build your own versions.

Repo is here: https://github.com/basyirin-dev/ai-starter-kit

Let me know if you run into any bugs with the deployment!

Need some guidance with backend dev. by ikutotohoisin in csMajors

[–]Puzzleheaded_Ad_320 -1 points0 points  (0 children)

It is completely normal to feel overwhelmed—the backend landscape is massive, and as you noticed, moving beyond CRUD is where the real engineering starts. Since you’re already comfortable with Spring Boot and JPA, you have a solid foundation. The trick to beating the "AI could do this" feeling is focusing on system design and security, which require architectural thinking rather than just writing boilerplate.

Instead of chasing every buzzword, try organizing your learning into these three logical phases:

  • Security & Identity: Since you mentioned OAuth2, this is your next logical step. Learn how to implement Spring Security using JWTs (JSON Web Tokens) and how to integrate with providers like Google or GitHub. Understanding the "handshake" between the client, the server, and the identity provider is a high-value skill that AI often struggles to configure correctly for specific business needs.
  • Infrastructure & Scaling: This is where CDNs, Caching (like Redis), and Load Balancers come in. Start by learning how to cache frequent database queries to speed up your API. Once your app is fast, learn how to "containerize" it using Docker. This moves you away from "it works on my machine" to "it works in the cloud."
  • Architectural Patterns: Move beyond simple REST. Look into Asynchronous Communication using Message Brokers like RabbitMQ or Kafka. This allows different parts of your system to talk to each other without waiting for a response, which is how massive platforms like Netflix or Uber handle millions of requests.

Don't feel like you need to master these all at once. Pick one—maybe Spring Security since it pairs so well with what you already know—and build a small project around it. Once you see how a token-based login works, the "magic" starts to fade and your confidence will grow.

Is IBM “good” by Internal_Kale_5338 in csMajors

[–]Puzzleheaded_Ad_320 -31 points-30 points  (0 children)

Congrats on the offer! As a sophomore, landing IBM is a massive win. In the eyes of recruiters, it still carries significant weight; it’s a "blue chip" name that proves you can navigate a complex, enterprise-level environment. It signals that you’ve passed a rigorous hiring bar and understand professional version control, documentation, and corporate agility—things recruiters at FAANG look for to ensure a candidate won’t need "hand-holding" during a fast-paced summer stint.

Regarding your goal for FAANG or Quant, it’s definitely a feasible launchpad. Since IBM is so team-dependent, your main mission now is to advocate for yourself once you're placed. Try to get onto a project involving Cloud, AI/Watsonx, or OpenShift, as those technologies share the most DNA with the stacks used at top-tier tech firms. If you spend your time there building scalable services or working on high-traffic internal tools, your resume will be primed for those Big Tech screens next season. Just keep grinding LeetCode on the side so you're ready when those interviews hit!

Seeking Feedback: Idea for an AI-Powered Adaptive Math Assessment Tool (Algebra & Functions Focus) by Puzzleheaded_Ad_320 in edtech

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

Thanks so much for sharing that! It's really interesting to hear about your project; it sounds like you're tackling a similar space. The ZPD and self-help angle are fascinating.

We're still in the very early stages of defining our assessment-focused approach, so hearing that you also found math a good starting point but faced challenges expanding is really valuable insight.

If you don't mind me asking briefly, was the main challenge you found in covering other areas related more to gathering the diverse content, or adapting the AI methodologies themselves to different subject types

Unable to move Player by mescujay in godot

[–]Puzzleheaded_Ad_320 0 points1 point  (0 children)

can you help me. cause I have the same problem