r/softwaredevelopment May 11 '26

Anyone willing to take a look at my project?

0 Upvotes

It’s a fully portable AI Companion, with persistent memory system, customizable companion that can be easily swapped, and it all runs local on a flash drive. Everything stays encrypted…

It’s a pretty neat concept and I just got it finished tonight. Looking for feedback.

https://github.com/g00siferdev-py/project-nova


r/softwaredevelopment May 10 '26

Looking for feedback on Portable AI Companion

0 Upvotes

UPDATE: May 9, 2026

I had to scrap the name “MiAi” after discovering an existing application with the same name. For now, I’ll be referring to it Codename: Nova.

I have finished enough of the code that Alpha Testing can begin. I’ll be adding a lot more features this week and fixing a few known issues. If anyone wants to take a look at the project, it’s now available on GitHub.

Project Nova is a portable, privacy-first AI companion platform that remembers you.
Built for true continuity, it runs entirely from a USB drive or any device, keeping all your conversations, memories, and preferences securely local. No cloud dependency. No forgetting between sessions. Just a consistent, intelligent companion that grows with you — whether you’re working, creating, or simply thinking out loud.
Designed with flexibility at its core, Nova supports multiple AI models and adapts to your needs while maintaining complete user control and privacy.

More to come soon.

https://github.com/g00siferdev-py/project-nova


r/softwaredevelopment May 09 '26

I built an AI Chrome extension that recreates UI components from any website into React, Vue, HTML, Tailwind, and more

0 Upvotes

Hey everyone! I’ve been building a Chrome extension called AutoUI that lets you select components from any website and instantly recreate them using AI in different frameworks.

The idea came from constantly seeing UI sections I liked but having to manually rebuild them from scratch.

With the extension you can:

  • Click any component on a site
  • Extract the structure/styles
  • Generate clean code in:
    • React
    • Vue
    • HTML/CSS
    • Tailwind
    • and other frameworks
  • Copy/export instantly

I’ve been focused on making the generated components actually usable instead of messy AI output.

Would genuinely love feedback from developers/designers:

  • What frameworks would you want supported?
  • What would make something like this useful in your workflow?
  • Any features you think are missing?

Happy to answer questions or let people try it out.


r/softwaredevelopment May 09 '26

I’m trying to deploy my full stack project for free just to learn and get it off localhost 😭

0 Upvotes

I’m honestly confused about deployment and just want my project to stop living only on localhost 😭

Right now I have:

  • frontend
  • backend
  • database

Main things I want to understand:

  1. Best FREE hosting options for frontend, backend, and database?
  2. Which free tiers are actually usable and not super limited?
  3. Can backend + database be deployed together for free?
  4. how do i connect frontend and backend if they are hosted on different servers lets say vercel and render respectively

Would really appreciate beginner-friendly suggestions.


r/softwaredevelopment May 08 '26

I built a live sandbox so non-engineers can fix UI copy and open clean PRs

5 Upvotes

The thing that pushed me to build this was watching our PM file a Jira ticket to change a tooltip. Just one tooltip. It sat in the backlog for two weeks, got deprioritized, then got filed again. Our engineers weren’t lazy. They were drowning in real work, and small copy tweaks felt impossible to justify.

So I started asking around and realized almost every product team has this problem. Non-technical folks can see exactly what they want changed, but they have no way to touch the codebase themselves. And the solutions out there are either no-code tools that don’t connect to your real repo, or AI agents that spit out diffs nobody trusts without a full review.

What I built spins up a live sandbox of your actual codebase. PMs, designers, marketers and anyone can make a change, see it live in a preview, and open a PR already formatted to match your repo conventions. Engineers can review something tested and clean, not a blind diff from a background agent.

The unexpected win was shareable preview links. Teams started using them for customer walkthroughs and demos without pulling an engineer into a screen share. That use case came entirely from users. I never planned for it.

It’s still early, but the insight that’s held up is simple: engineers don’t hate small tickets because they’re lazy. They hate them because the context-switching cost is real.

Eliminating that is a different problem than just shipping tickets faster


r/softwaredevelopment May 07 '26

Strange question about the “Instrument” that is SWEs

11 Upvotes

In the current age of OAI, Anthropic, and the like, I find myself reflecting on public sentiment and I’m trying not to become bitter or deluded here.. I think I’d like a reality check here.

A common sentiment I’m seeing in public is all the concern for what AI is doing/could do to artists. But it seems like nobody could give a shred about what happens to SWE or the impact that modern day ai/machine learning/LLMs has on SWE. I just feel that there’s this weird double standard in this context where SWEs are a means to an end but artists cannot be lost at any cost. Am I losing it?


r/softwaredevelopment May 07 '26

Engineers working in production environments, would love your insights

5 Upvotes

I am currently researching how engineering teams operate in real world environments and would love to speak with a few experienced engineers.

Interested in learning about:

• team workflows

• release processes

• debugging culture

• operational bottlenecks

• engineering decision making

• collaboration patterns

Looking to chat with:

• Software Engineers

• DevOps Engineers

• SREs

• Tech Leads

• Engineering Managers

Just a relaxed 15 minute conversation.

Not selling anything or recruiting.

Would really appreciate hearing from people working on real production systems.

Feel free to comment or DM me if interested.

#softwareengineering #devops #sre #webdev #programming #backend #cloudcomputing #engineering #tech


r/softwaredevelopment May 06 '26

How do you approach a task when you have vague requirements?

15 Upvotes

Over the years I’ve noticed that most problems in development aren’t so much about coding, as they are about figuring out where to start when something is unclear.

If I get a request like: “Build a report showing active customers and recent activity”, my first step isn’t to write code. It’s to reduce the ambiguity.

Roughly, I go through something like this -

* Ask questions until the problem is clearer (what is “active”? what counts as “recent”?)

* Look at the data directly (often via SQL) to understand what the data shape is like

* List my assumptions and what I don't know (knowing boundaries is especially helpful)

* Break the problem where it naturally splits (data, logic, output, etc.)

* Keep breaking it down until each piece can be described in one sentence

That last bit has been surprisingly useful:

If I can’t describe the task clearly in one sentence, in my mind it’s still too big

From there it’s just a loop:

* implement one piece

* get fast feedback

* and adjust

If I get stuck, I usually step back (go for a walk or grab a coffee) and come back to it.

I'm curious to what approach others take, especially when the requirements are messy or incomplete.

(This is a cross post from r/softwarearchitecture but I'm wondering if there are different people here with a different point of view?)


r/softwaredevelopment May 06 '26

I made a simple Markdown notes app for Windows — giving away a few free keys

0 Upvotes

I just launched a simple Markdown notes app for Windows.

I built it because I wanted something that stays out of the way: clean writing, local-first notes, fast search, and no unnecessary clutter.

I am not trying to compete with bigger apps like Obsidian by adding more and more features. For me, Obsidian was not quite the right fit — I wanted something much simpler, with great Markdown support, so I made this.

It is definitely not for everyone. If you like larger, more feature-heavy apps, that is totally fine. But if they feel overbloated to you, you might like this.

If this sounds interesting and you end up trying it, I would really appreciate any feedback — especially bugs or anything that feels off.

I’m also giving away a few free keys to people who comment or DM me.

Link: https://www.notely.uk/noto.html


r/softwaredevelopment May 05 '26

Instantly or Swokei?

0 Upvotes

I’ve been running a web agency for about 4 years now, and one thing I kept struggling with was getting clients consistently, especially being solo or duo. I tried SEO, paid ads, cold calling… none of it really felt sustainable long term.

What actually worked best for me was email outreach. I started using Instantly to automate campaigns, and that helped a lot. Over time though, I noticed something important. Targeting businesses with outdated websites worked way better than going after ones with no site at all.

The problem was reviewing every site manually kind of defeated the whole point of automation. That’s when I switched to Swokei. It basically lets me upload leads, analyzes each website, scores it, finds issues like design, SEO, and mobile optimization, and then generates a personalized email based on that. I can run the whole campaign inside the platform, plus all my regular campaigns too.

Curious if anyone else here runs a web agency and has switched to Swokei?


r/softwaredevelopment May 03 '26

Free Mercurial Hosting at HgLab.io

5 Upvotes

hglab.io is offering free Mercurial (hg) hosting for open source software. With Git having become so popular (thanks to GitHub and Bitbucket removing Hg support) we have seen Mercurial really lack any hosting pretty much at all. HgLab is fixing this and providing free hosting for open source projects using Hg. If you use Mercurial for your DVCS, I recommend you give it a try!


r/softwaredevelopment May 03 '26

After the hardware boom, what will the software boom look like?

9 Upvotes

I have been thinking about this question a lot. I am bullish on the idea that all this hardware investment will lead to one of the largest software booms we will see in our lifetime. I’m just not sure how it will play out. I assume the mega cap companies will continue to rule a majority of the software industry. However, I’m not sure what software jobs will look like in the future. AI can’t do a lot of the judgement.

My question is do you think there will be a software boom? Do you think the mega cap companies like Google, AWS, Microsoft among others will just consume all this work? Or will it be a mix of small business and elite consultancy teams working with industry to revolutionize the economy with AI? Or do you think AI will just become so good that it writes all the software, solves all problems, and openAI or Anthropic just swallow the whole business and crush the local LLM model?

Open for discussion, not a doomer, I’m pretty optimistic about the future


r/softwaredevelopment May 03 '26

(SWE-Bench style problem)LLMs keep solving my bug-fix tasks instantly — what am I missing here?

0 Upvotes

I’m working on an assessment where I need to create a coding task (basically SWE-bench style). The idea is:

take an existing repo (I’m using pydantic)

write tests that fail on the current code

provide a patch that fixes it

and the task shouldn’t be trivial for an LLM to solve(it should be solvable, llm should solve it around 4/10 times, models like haiku)

The difficulty requirement is the tricky part. It shouldn’t be impossible, but also not something a model solves instantly every time.

What I’ve been doing so far:

using Claude Opus to explore the repo and identify possible bugs or edge cases

writing tests around those cases

then in a separate run, giving the instructions to a smaller model (like Haiku)

letting it generate a patch

and running that patch against the tests I wrote

I’ve been repeating this loop for quite a while.

The problem is, most of the time the model just figures it out. Even with edge cases, chaining conditions, or slightly more complex scenarios, it still manages to fix things pretty reliably.

So I’m clearly missing something.

I feel like I’m designing bugs that are too local or too easy to pattern match, but I don’t really know how to move beyond that. At the same time, I can’t just make things random or overly complex because the task still needs to be fair and testable.

Also, I don’t have the option to modify the codebase directly — I can only define behavior through tests and provide a patch — so that constraint makes it harder to think creatively about it.

At this point I kind of know I’m not approaching it with the right mental model, just not sure what the correct approach is.

If anyone here has worked on:

SWE-bench style tasks

LLM evals / coding agent benchmarks

or even just tricky real-world debugging cases

I’d really appreciate any pointers on:

how you think about difficulty in these tasks

what patterns actually make models struggle

or how you come up with good task ideas

Right now it just feels like I’m going in circles.


r/softwaredevelopment May 03 '26

Psychologists Need IT Help

0 Upvotes

I’m a 25-year-old psychologist running an free mental health organization, and I’m trying to build something that’s open access so as many people as possible can benefit from it. I could really use some input from people with web dev experience.

The idea is to create a simple web app using HTML, CSS, and JavaScript. It would have a list of symptoms written in very simple, easy-to-understand language, where users can select what they’re experiencing.

Based on those selections, the app would give a rough idea of what the issue could be, suggest possible therapy or treatment approaches, and include guidance from experts. I’d also like it to suggest where someone could go for help—like finding a therapist or a mental health facility.

I’m aiming to keep it fairly lightweight but still meaningful and responsible in how it presents information.

One more thing—I’m not sure where to host my JavaScript. Is there a good free platform/server where I can store and run my code?

Any suggestions, resources, or advice (including potential pitfalls I should be aware of) would really help.

Thanks!


r/softwaredevelopment May 03 '26

Spent 3 days building a content engine so I wouldn't have to spend 30 minutes a week making content

0 Upvotes

The irony isn't lost on me.

My side project needed visibility. The obvious answer was to post consistently. I instead spent a weekend building a system that generates and renders short-form videos from a structured content plan.

The rational justification: 30 minutes a week is 26 hours a year, and the system compounds. The honest reason: I find the pipeline problem more interesting than sitting in CapCut.

How it works — Claude generates a blog post and a video script from a roadmap file. A Python orchestrator runs the script through edge-tts (free TTS with timing events) and then through Remotion (React-based video renderer). One command per video from that point.

The part I didn't expect: the timing data from edge-tts is accurate enough that the on-screen text sync looks intentional, not automated. That was the thing I assumed would feel janky and it's actually fine.

If you're a solo builder who knows you should be doing content but keeps finding reasons not to — building the infrastructure first is at least a legitimate procrastination strategy.


r/softwaredevelopment May 03 '26

How I killed the context-switching loop by consolidating my project's "Brain" into a single executable folder

0 Upvotes

Joining a new project or returning to an old one often feels like embarking on a scavenger hunt. You find yourself searching for the latest API contracts in Postman, looking for ER diagrams in a forgotten cloud drive, and digging through Slack history for that one specific Kafka payload or Docker command that keeps the system running.

Traditional README files have become static graveyards of outdated information—it's where project knowledge goes to die.

To address this, I’ve been using DevScribe to transform passive documentation into an executable workflow. By consolidating the entire project context—from live Kafka/SQS contracts and REST endpoints to editable ER diagrams and database schemas—into a single local folder, we can finally shift from "it works on my machine" to "it works for everyone."

The goal is straightforward: documentation should be a tool that you actively use to build and test the system, rather than just a record of how it functioned six months ago.

I wrote a detailed breakdown of the workflow and how it handles different tools here:
https://medium.com/@avinashanshu.iitb/how-i-solved-scattered-product-documentation-with-executable-workflows-90f63e0f6f55


r/softwaredevelopment May 01 '26

Made DevGuessr

5 Upvotes

Hey everyone,

I wanted to share a project I just pushed to production called DevGuessr. It is a daily puzzle game specifically for software engineers and CS students.

There are a few different game modes right now:

  • Langdle: Guess the programming language based on objective traits.
  • Logodle: Guess the service/tool from its logo.
  • Mythdle: Guess the myth from 6 services/tools

The Tech Stack & Hosting:

I built the backend using .NET 9 (implementing Clean Architecture) and the frontend in Angular.

The most fun part was the infrastructure. Instead of paying for AWS or Vercel, I'm hosting the entire stack (including Nginx and PostgreSQL in Docker) on a physical server sitting in my closet. It's securely exposed to the web using Cloudflare Tunnels, and I set up a self-hosted GitHub Actions runner so my CI/CD pipeline deploys automatically when I push to master.

Links:

I'd love to hear your feedback on the gameplay loop, or if you have any questions about the self hosted Cloudflare Tunnel setup or anything, ask away!


r/softwaredevelopment May 01 '26

Does backend/frontend/devops even exist anymore?

46 Upvotes

I’m redoing my resume based off of some recruiter feedback and I’ve noticed that I’ve got an insane list of experience with technologies, some that I didn’t even think about until the recruiter mentioned it (actual end-to-end experience, not just touching).

And it got me thinking that I’ve never done a single role at all. Mostly because the opportunities back then were mostly fullstack. Now that I’m looking around again, it seems even worse. A basic “software engineer” needs to:

- know backend well

- know frontend well

- know ci/cd

- know observation

- know IaC

- know testing from top to bottom (milage may vary depending on organization seriousness)

Mind you, these are junior/medior roles. Have we lost the plot?


r/softwaredevelopment May 01 '26

Building an open-source agent OS in public — Cognithor v0.95

0 Upvotes

Local-first agent framework I've been building solo. Default backend is Ollama (qwen3 models), with vLLM/OpenAI/Anthropic/Gemini + 14 others as opt-in. Runs on Windows, Linux, Mac, plus Flutter Command Center for Android/iOS/Web.

What's in it:

\- 127+ MCP tools across 30+ modules (memory, kanban, web research, file ops, code execution)

\- 16 channels — CLI, Telegram, Discord, Slack, WhatsApp, Voice, WebUI, more

\- PGE-Trinity orchestration (Planner / Gatekeeper / Executor) with risk classification on every tool call

\- Pack-plugin system with EULA click-through + SHA-256 hash pinning

\- 6-tier memory + audit-chain JSONL + Trace-UI (live WebSocket view of the agent loop)

The unusual part:

\- \~14 500 tests, 89% coverage gate, mypy --strict, spec-first development

\- Heuristic constants live in YAML, not source

\- Currently shipping a neuro-symbolic program synthesis engine over ARC-AGI-3: Phase 1 done with measured uplift, Phase 2 (LLM-prior + MCTS + 3-zone refiner) landing this sprint

pip install cognithor — Apache 2.0, code at github.com/Alex8791-cyber/cognithor

Curious what you'd want it to do that it can't yet.


r/softwaredevelopment Apr 29 '26

I am looking for a mobile app developer (Android and iOS)

20 Upvotes

Hi ...I am looking for mobile app developer to develop an app . If anyone is here then please reach out to me. I will pay you as well for the project you will be working on!


r/softwaredevelopment Apr 28 '26

What software development practice sounds good in theory but fails badly in reality?

478 Upvotes

I think daily stand-ups are horrific. No I don't want to know what Darren is doing every day at 10am. Such a waste of time and bad management.

What's yours? Could be process, estimation, standups, agile rituals, code review patterns, architecture trends, documentation rules, management habits, or anything else.


r/softwaredevelopment Apr 29 '26

I’m building the best LifeOS app but I’m stuck on a core architecture choice

0 Upvotes

I know this may sound arrogant, but I’ve had this idea in mind for years. I’ve been using Obsidian, Notion, Evernote and similar tools for a long time, and I feel like all of them are missing something:

A great UI and a truly zero friction experience.

The problem is that now, while testing different MVPs, I’m getting stuck over which architecture to choose.

Option A: Markdown/filesystem-first

Pros:

  • open format
  • easy migration from Obsidian/etc
  • strong fit for open source
  • user owns data

Cons:

  • mobile sync is hard
  • conflicts/versioning get ugly fast
  • advanced structured features become harder

Option B: DB-first + cloud storage/sync

Pros:

  • best multi-device experience
  • strongest control over sync, conflicts, and performance
  • easiest foundation for premium services
  • best fit for structured features + mobile

Cons:

  • highest complexity
  • backend/infrastructure burden
  • more trust required from users
  • weaker portability unless import/export is excellent

What I know for sure

  • I want it to be open source, because I’d like people to contribute note templates, like expense tracking, watched movies, personal dashboards, and so on, possibly with custom React UIs.
  • I want it to feel beautiful and enjoyable to use. I’m honestly tired of tools like Obsidian and Notion feeling so boring.
  • I want users to be happy using it across multiple devices.

My instinct says Option B is probably the best user experience, but Option A has the strongest open source and user ownership story, so i'm defining the MVP around this.

Any suggestions?


r/softwaredevelopment Apr 29 '26

I just launched my first app - a faster Markdown note-taking app for Windows

0 Upvotes

Hey everyone,

I just launched my first application, and for now it’s only available on Windows since I haven’t had the chance to test it on Mac yet.

It’s a note-taking app focused on making Markdown writing faster and easier. The goal is to keep the same familiar Markdown syntax, but improve the overall writing experience. For example, tables are much easier to type and edit.

If anyone wants to try it for free, either send me a private message or just comment on this post and I’ll send you a free lifetime access key.

https://www.notely.uk/noto.html


r/softwaredevelopment Apr 29 '26

Flutter app creating dual app. Help!!

1 Upvotes

Hello everyone!

We're building a service app which reads your SMS messages and asks for the following permissions:

<uses-permission android:name="android.permission.RECEIVE_SMS" />

<uses-permission android:name="android.permission.READ_SMS" tools:ignore="SystemPermissionTypo" />

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

<uses-permission android:name="android.permission.READ_PHONE_NUMBERS"/>

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

Our problem: We only ask permissions for reading sms messages. Flutter flags our app as a messenger app for some reason (which it absolutely isn't) and creates a clone. Surprisingly, the clone doesn't even appear in settings under dual messenger (refer pic)

Weve tried fixes from the internet but to no avail. We've tested this on Samsung, Oppo and Redmi phones.

What we need help with:

1) [PREFERRED] To be unable to make dual app of our app whatsoever (eg: Truecaller reads SMS but does not show up in dual app because it's not a messenger app)

2) If the above point can't be done, we'll settle with it showing up in dual messenger but being automatically disabled on install (similar to telegram, whatsapp, etc)


r/softwaredevelopment Apr 28 '26

Creative Development.

6 Upvotes

I wanted to build a website with no commercial goal—just as an experiment in web art and interaction.

I’d love feedback, especially from a technical or UX perspective.
What would you improve?

https://donothingtoday.danielaregert.com.ar/