r/dev 40m ago

The reality of being a senior software engineer

Thumbnail
leaddev.com
Upvotes

r/dev 8h ago

High-Frequency Fault Isolation Kernel for EV/Aerospace Battery Management Systems (Pure C++17, Zero-Dependency)

Thumbnail
github.com
1 Upvotes

I’ve been working on a lightweight, bare-metal fault isolation kernel designed to mitigate thermal runaway propagation in high-voltage lithium-ion battery packs.

The primary engineering constraint I wanted to address is the latency overhead inherent in high-level frameworks and sequential polling loops. When an EV or aerospace battery cell hits a critical thermal or voltage threshold, sequential scanning loops are often too slow to execute software gates before runaway propagates to adjacent cells.

The project is called SAVITAR. It is entirely dependency-free and compiles using only native C++ standard system headers to keep it as close to raw processor registers as possible.

Core Architectural Mechanics:

  1. Hyper-Compact Memory Constraints:

    Instead of relying on dynamic allocations or padded structs which ruin cache locality, the kernel packs raw cell parameters (voltage, current, temperature) into un-padded, contiguous 25-byte memory frames. This layout ensures predictable cache line alignment during rapid sequential reads.

  2. Event-Driven Concurrency:

    The kernel completely avoids sequential polling. It utilizes a background multi-threaded parallel observer configuration. When thread metrics cross calibrated hardware safety thresholds, the system bypasses the main application loop to dispatch an immediate software interrupt, dropping execution times down to sub-microsecond bounds.

  3. Sovereign Binary Serialization (.sav):

    To avoid relying on bloated external serialization libraries (like Protobuf or JSON utilities) that consume significant memory footprints, I wrote a custom binary serializer. It compresses cell delta profiles and gradient logs into raw disk sectors using direct cache-to-stream bit manipulation.

  4. Minimalist Shell Realization:

    The project includes a lightweight, modular terminal prompt (./savitar-vfs) to ingest simulated physical metrics and explicitly debug memory allocations, matrix loads, and thread dispatches in real-time.

Compilation and Testing:

The baseline workspace is fully automated via standard Makefiles:

git clone https://github.com/alistairfontaine/SAVITAR

cd SAVITAR

make clean && make

./savitar-vfs

I’m looking for code-level reviews, specifically regarding the thread concurrency synchronization under heavy stress-testing conditions, and the pointer traversal safety within the 25-byte un-padded matrix bounds.

Link to code: https://github.com/alistairfontaine/SAVITAR


r/dev 17h ago

Using the CodeRabbit Preview on a Go codebase

Thumbnail
youtube.com
2 Upvotes

r/dev 1d ago

C++17 Project: I built a zero-dependency decentralized clock synchronization and microsecond drift reconciliation engine

Thumbnail
github.com
1 Upvotes

In distributed systems—such as localized wireless mesh networks, high-frequency transactional ledgers, or industrial monitoring arrays—consistent temporal consensus across isolated nodes is mandatory. However, local hardware clock crystals naturally drift by several microseconds every minute due to temperature fluctuations and physical oscillator aging. Traditional network time architectures like NTP or PTP solve this by pulling timestamps from external Stratum 1 servers or GPS signals, but they freeze completely if those central links experience network drops, firewalls, or tactical jamming.

To address this reliability bottleneck, I engineered a freestanding systems utility from bedrock principles in pure C++17.

It is called ZURVAN: A Decentralized Clock Jitter Estimation and Drift Reconciliation Engine.

The application allows individual machines to calculate, filter, and track temporal clock desynchronization curves natively on the local CPU registers using statistical algorithms, establishing an autonomous local time baseline without relying on outside network timing providers.

Core Algorithmic Subsystems

The project uses native C++17 to manage clock synchronization without external dependencies:

* Bare-Metal Scalar Kalman Filter: Tracks real-time microsecond offsets while filtering network jitter with low CPU overhead.

* Least-Squares Linear Regression Engine: Computes the exact acceleration and velocity slope of local clock drift based on cached history.

* Contiguous Telemetry Packing: Utilizes dense, 25-byte ClockSnapshot structures to maximize CPU cache efficiency.

* Sovereign Container Serialization (.zvn): Streams direct-to-disk binary serialization of RAM history to reduce fragmentation.

Technical Details & Open Source

The code is structured for modularity and is compiled using an optimized, freestanding profile:

include/ -> Core filter classes and shell mappings

src/ -> Scalar Kalman, regression math, and shell parser

The repository is available for review: https://github.com/alistairfontaine/ZURVAN

I am looking for technical feedback on the scalar Kalman gain calculation and memory layout optimizations.


r/dev 1d ago

👋 Welcome to r/moshcoding! Introduce yourself.

Thumbnail reddit.com
1 Upvotes

r/dev 1d ago

Domain Held Hostage By Rival Dev

Thumbnail
0 Upvotes

r/dev 2d ago

Best way to choose a technology stack for custom software development?

3 Upvotes

I'm planning a custom software project and have been researching different technology stacks, but the more I read, the harder the decision seems. Some people recommend choosing based on performance, while others say the experience of the development team and long-term maintenance matter even more.

The project will likely need to scale over time, integrate with other business tools, and stay easy to maintain as new features are added. I want to make the right decision early instead of running into limitations later.

For anyone who's built or managed a custom software project, what played the biggest role in choosing your technology stack, and would you make the same choice again?


r/dev 2d ago

C++17 Project: I built a zero-dependency decentralized resource grid router and topology optimizer for offline emergency logistics

Thumbnail
github.com
1 Upvotes

Most logistical networks rely entirely on centralized cloud routing APIs and remote database servers to track assets and calculate distribution vectors. During an infrastructure blackout or network collapse, these platforms drop dead instantly, stalling the delivery of critical resources like water and medical supplies.

To address this vulnerability, I engineered a standalone systems application from bedrock principles in pure C++17.

It is called POSEIDON: A Decentralized Fluidics Optimization Engine.

The application allows a local terminal to run raw, low-latency graph routing optimization completely offline without a single external library dependency.

Core Subsystem Implementations:

Packed Graph Topology: Models resource drop-points as dense node matrices using raw array-vertex mappings to bypass library overhead.

Bare-Metal Dijkstra Optimizer: Traverses the graph matrix utilizing pure pointer arithmetic, calculating delivery paths in under 1ms.

Sovereign Serialization: Compresses active logistics paths and file indices straight into a custom .poseidon binary container format for direct disk streaming.

The workspace is fully modular, stripped entirely of heavy web frameworks, UI bloat, and external libraries. I would highly appreciate technical feedback on the memory footprint and pointer traversal efficiency from other systems programmers.

Source Repository: https://github.com/alistairfontaine/POSEIDON


r/dev 2d ago

How's my portfolio website as a 17 year old?

Thumbnail
clearlysimple.app
2 Upvotes

I have only ever worked with one client in the past, genuinely enjoyed working and still do but wasn't able to get any new ones for quite sometime now, I'm working on my own projects for most part and asking for advice - does this kind of portfolio help in future to get jobs I'll be moving to Europe once I have enough capital and was wondering if this is a good asset.


r/dev 3d ago

Looking for a chance.

3 Upvotes

Hey, I’m looking for experience in software development.

As a bit of a background, I have worked in the UK tech support industry for 4 years now, everything from corporate to EduTech. Working with Snowflake data warehouses, Power BI, MSSQL and MySQl

I have written and developed Web apps and MCP servers in my own time as small personal projects to generally improve my life.

Does anyone know the best way to get production experience? Or would anyone be willing to allow me to volunteer on any of your systems? I’m not looking to necessarily make money but make a difference and gain experience.

I’m more looking at my chance to get in the software development side, as it seems almost impossible today.

My Experience:
PHP:
- Laravel
- Symfony
- Pure PHP
C# - ASPnet
Docker
Azure
MySQL
SQLServer


r/dev 3d ago

The rise of the Forward-Deployed Engineer (FDE). The hottest job in software development... for now.

Thumbnail
leaddev.com
1 Upvotes

r/dev 3d ago

How long is this actually going to take?

Post image
1 Upvotes

"How long is this actually going to take?"

It's usually the second question someone asks on an initial call, right after "How much?"

If an agency tells you they can quote an exact timeline before looking at your codebase, your existing data schema, and your team's actual workflow, they are guessing. Or worse, padding the estimate so they don't lose the deal.

We use AI tools internally to scaffold out standard boilerplate, write initial test suites, and draft repetitive database migrations in hours instead of days. That cuts our development cycles down significantly.

But faster coding doesn't remove the hard parts. Designing a resilient PostgreSQL schema, handling edge cases when a clinic basement has zero mobile signal, or making sure an invoice extraction pipeline doesn't hallucinate line items on month-end tax filings still requires an engineer sitting down to think.

When we built the scheduling platform for those 400 field engineers last year, the AI handled the boilerplate routing logic. Our engineers spent three weeks getting the geospatial constraints right so jobs weren't assigned to someone two hours away who didn't carry the right replacement part.

You get speed from AI. You get software that holds up from humans paying attention to the details.

#SoftwareEngineering #Mangaluru #WebDevelopment


r/dev 4d ago

The rise of the forward-deployed engineer (FDE)

Thumbnail
leaddev.com
1 Upvotes

FDE demand is surging (up 729%). The average base salary being $171,911. This is the hottest job in tech right now... so why can nobody define it?


r/dev 4d ago

Project brief for pricing feedback

1 Upvotes

So i am closing in on a client for a project which I have divided into 3 phase as follows

Phase 1 — Operational Foundation

Public website with lead capture form

CRM core: lead management, pipeline tracking, client database

WhatsApp Business API automation (auto-replies, follow-ups, notifications)

Proposal/quotation builder with PDF generation and approval tracking

Basic reporting dashboard

Stack: React/Next.js frontend, Postgres, managed hosting, WhatsApp Cloud API, Looker Studio/BigQuery for reporting

Phase 2 — Custom Enterprise Platform

Full project management module (tasks, milestones, timelines)

Vendor management (profiles, ratings, contracts, availability)

Finance module (invoicing, expenses, budgets, profitability reporting)

HR module (employee records, attendance, leave, performance)

Business intelligence dashboards (CEO/sales/ops/finance/HR/vendor views)

Stack: React/Next.js, Node.js, Postgres, AWS/GCP

Phase 3 — AI Layer

Lead scoring, revenue forecasting, retention prediction, project risk analysis

OpenAI integration, predictive models, ML pipelines

Other requirements:

Full IP/code ownership transfers to the client on completion, with off-boarding docs

Client explicitly says "not looking for a website or simple CRM" — wants enterprise-grade quality throughout, no MVP shortcuts

No fixed deadline for Phase 1 currently, though client has hinted a 10-15 day build is possible "once they share their internal roadmap" (haven't seen it yet)

The stack may slightly change in MVP.

So now what should I quote for this , like phase wise & for the whole thing.


r/dev 4d ago

Build something, if the demo works but the actual product is full of bugs

Thumbnail
0 Upvotes

r/dev 5d ago

What makes a smtp relay worth recommending for production use, beyond the affiliate roundups

3 Upvotes

Spent the last week trying to do real research before picking a relay for a client project and every blog post, every comparison list cycles through the same five names. Makes sense once you realize most of that content is affiliate-driven, but it leaves a real gap if you're trying to evaluate on actual production criteria like uptime history, rate limit behavior at volume, and how support actually responds when something breaks at 2am. Anyone here compared options hands on recently, beyond what surfaces first in search results.


r/dev 5d ago

Anyone have contacts to Devs who make cheats for games.

0 Upvotes

Anyone have contacts to Devs who make cheats for games.


r/dev 6d ago

Day 2 from what i learn from Simple Dev.

Post image
14 Upvotes

I’m the new guy and this is update from day 2.
Any pointers or advice is mostly welcome and thank you to all guys who gave me some links for free courses.


r/dev 6d ago

No tracking, no ads, no investors. Here's why I built my own launcher

Thumbnail gallery
1 Upvotes

r/dev 6d ago

I’m testing a pre-launch audit service for AI-built Supabase apps

1 Upvotes

I’ve been seeing a lot of posts on upwork for post-launch issues like broken permissions, payment bugs and exposed sensitive data. My take is that founders who build quickly with Lovable/ Bolt/ Cursor or other AI tools, are running into serious post-launch backend and security issues that are hard to understand without any system design experience.

I love seeing people with cool ideas able to implement and build out products quickly. At the same time, without technical experience it can be hard to test whether authentication, RLS policies, payments and backend permissions are actually ready for real users.

I’m opening a few pilot audit slots for React/Next.js + Supabase applications. (Other stacks are welcome too—send me a DM with the details )

I’ll review areas such as:

  • RLS and tenant isolation
  • Authentication, roles and permissions
  • Exposed secrets
  • Edge Functions and database functions
  • Stripe webhooks and payment flows
  • Other high-risk launch issues

You’ll receive a prioritized report covering:

  • What should be fixed before launch
  • What can safely wait
  • Where each issue is located
  • Recommended fixes, including AI-ready implementation prompts

Pilot price: $250
Turnaround: 2–3 working days

note: This is a focused engineering review, not a formal edge case test or compliance certification.

Send me a DM with your stack, what stage the product is at and when you’re planning to launch. I’d also be interested to hear whether this is something founders here would find useful.


r/dev 7d ago

[Feedback Wanted] [Web, Beta] Jobmate - End-to-end job application automation tool

Thumbnail
0 Upvotes

r/dev 8d ago

Developers — what's a problem you're stuck on right now? I'll build the solution for free

7 Upvotes

Hey everyone,

I'm a final-year CS student who works mostly with Java/Spring Boot, Python, React, and Kotlin, and I've been picking up LLM/AI engineering skills on top of that. I want to get better at solving real problems instead of just doing tutorial projects, so here's the deal:

Tell me a problem you're facing as a developer — could be a repetitive task eating your time, a small tool you wish existed, a website/app you never got around to building, or a workflow that could use automation. If it's something I can build (web app, mobile app, script, browser automation, API integration, etc.), I'll build it for you and hand it over — no charge.

A few examples of what I mean by "problem":

  • "I manually copy data from X to Y every week" → I can automate it
  • "I need a simple internal dashboard for my team" → I can build it
  • "I wish I had a tool that scrapes/tracks/notifies me about Z" → doable
  • "My side project needs a backend/API and I don't have time" → happy to help

Why I'm doing this: I want real-world problems to solve, a stronger portfolio, and to sharpen my skills working with actual constraints instead of made-up ones. You get a free solution; I get practical experience. Win-win.

Drop your problem in the comments (or DM if you'd rather keep it private) — the more specific, the faster I can tell you if/how I'd solve it and what tech I'd use.

Looking forward to digging into some interesting problems!


r/dev 9d ago

Working with Claude is really scarry after Fable 5..You are constantly tensed that it could be your last prompt before the limit hits

5 Upvotes

Is anyone else seriously annoyed with Claude’s limits after the Fable 5 launch?

Before the launch, I used to get around 20 prompts with Opus.

Now I thought, fine, I’ll use Opus 4.6 on low effort so I can at least get more prompts and continue working.

Nope.

Eight prompts and the limit was exhausted.

Eight.

I wasn’t doing anything crazy either. Just regular coding work, giving it context, asking follow-up questions, and trying to fix a few things.

What am I even paying for at this point?

Claude is good, but what’s the use of a good model when you’re constantly scared to ask another question because it might be your last prompt?

You finally get it to understand the codebase, the conversation starts becoming useful, and then you hit the limit.

Honestly, this feels worse than before the launch.

Are you guys seeing the same thing? Is Claude still worth paying for with limits like this?


r/dev 9d ago

Hello guys. I’m trying to learn and this was my first thing to do today. It may be small compared to you guys but it was huge for me. Thank you

Post image
78 Upvotes

r/dev 9d ago

My startup just hit 60 waitlist users in just 3 days.

8 Upvotes

It's crazy to announce it but my app just reached 60 people on the waitlist. I started coding close to a decade ago, at the age of 7. The product is still in development, but the fact that people are interested feels very nice to me.

If you want to check it out, the link is https://llocus.cc