Hey, I'm Hema 👋
Developer, writer, and creator of Dev Opportunity Radar, a weekly series published every Friday on DEV, helping people discover opportunities they might otherwise miss.
My win this week was finally starting a series I've been thinking about for a while.
It's called Dev Opportunity Radar, and the goal is pretty simple: share opportunities, resources, and other interesting finds every Friday.
I've missed a lot of opportunities over the years simply because I never came across them at the right time, so I figured I'd start sharing the ones I do find.
I'd love to turn this into something community-driven over time, so if you come across opportunities, resources, or communities worth sharing, let me know.
Hey, I'm Hema 👋
Developer, writer, and creator of Dev Opportunity Radar, a weekly series published every Friday on DEV, helping people discover opportunities they might otherwise miss.
Sr Technical Writer passionate about information architecture, docs-as-code, and making complex information easier to comprehend. I write about technical documentation, UX, and mental health in tech.
Hey, I'm Hema 👋
Developer, writer, and creator of Dev Opportunity Radar, a weekly series published every Friday on DEV, helping people discover opportunities they might otherwise miss.
Full-stack dev sharing practical guides on WordPress, n8n automation, AI tools, Docker & self-hosting. Always experimenting with new tech to make life easier.
[!IMPORTANT]
Copilot CLI was used to identify and remove instances of RunKit and ensuring nothing is broken. Intensive review is nessesary to ensure nothing on Forem is broken as a result of the RunKit removal.
What type of PR is this? (check all applicable)
[x] Refactor
[ ] Feature
[x] Bug Fix
[x] Optimization
[x] Documentation Update
Description
This PR address the issue where RunKit is not longer supported. Based on conversation on the issue #4948, this PR removes any instances and documentation of RunKit.
Related Tickets & Documents
Related Issue #4948
Closes #4948
Added/updated tests?
[ ] Yes
[ ] No, and this is why: please replace this line with details on why tests
have not been included
[x] I need help with writing tests
What gif best describes this PR or how it makes you feel?
Made a feature request for dev.to in where we need a feature to privately message users instead of chatting in some post that is irrelevant to the post. Would be nice to have a mailbox system where we can Direct Message users privately instead of doing it in some random comment section. Need feedback and opinions on this: github.com/forem/forem/discussions...
Have been spending a lot of time this week connecting with tech folks at events around Toronto as part of Toronto Tech Week. I gave a demo of some of my latest projects at a Shopify event.
And I wrote my weekly post here.
This weekend I will try to spend as much time outdoors to enjoy the good weather.
I've managed to run my startup's entire code locally, removing AWS completely. Even my LLM is running on my own 3090s now. The only thing left is to find a good TTS model (11labs parity) and try Qwen VL Multimodal embeddings instead of vertex ai.
Sr Technical Writer passionate about information architecture, docs-as-code, and making complex information easier to comprehend. I write about technical documentation, UX, and mental health in tech.
Full-stack dev sharing practical guides on WordPress, n8n automation, AI tools, Docker & self-hosting. Always experimenting with new tech to make life easier.
The heat got the better of me this week; I wouldn't say I was productive, but I still managed to code a small prospecting app for a project I'm trying to market (but I'm not a natural salesperson, that's the hardest part for me). PHP, a simple MVC architecture, MariaDB, and I'm happy with the result… since I'm the only user, I don't have to worry about how my team will react! 😁
Revived an old project that was biting dust and got it working. The idea is as follows:
Piwapp: A WhatsApp client and MCP purely written in Python
piwapp lets your Python code send and receive WhatsApp messages. You scan a QR code once (like WhatsApp Web), and that's it.
What makes it different: it's 100% Python. No browser running in the background, no Node, no Go. Even the encryption is written in Python.
It also has an MCP server, so you can let an AI like Claude or Copilot do it for you. You just say stuff like:
"Text Mom I'm running late" "What did the team group say today?" And it works. Texts, groups, photos, files, all of it. It's free and open source.
Developer educator and advocate who still ships code. 15 years teaching developers at MongoDB, Heroku, Cisco, and Treehouse. Now writing about AI-assisted development, agent memory, and provenance.
Continued to build out and expand the Sovereign Systems Specification and associated SDK. Add a new sovereign-sieve feature to it and got in up on PyPi.
i had a tuogh week. my mother got sick so we need to stay at hospital and keep following health cares and surjery thingns. and me in some free time ive had , i build the deploy-mate cli system to auto deploy and build ci cd. yeah thats it. uh i forgot to mention im about to get a hard (وام و پرداخت سنگین اقساط( to buy a new bike! i reaI had a pretty tough week.
My mom got sick, so we've been spending a lot of time at the hospital, keeping up with appointments, treatments, and surgery-related stuff. That's been my main focus lately.
In the little free time I had, I built DeployMate CLI— a tool that automates Docker deployments and CI/CD setup. It felt good to ship something despite everything else going on.
I also forgot to mention that I'm about to take out a pretty significant loan to buy a new motorcycle. I've wanted one for a long time and I'm really excited about it. For now, though, hospital expenses come first, so I'm trying to be careful with my money.
Not exactly the easiest week, but I'm proud that I still managed to build something and keep moving forward.lly love to take it but for now need to save my money for hospital ..
A Software Engineer who strongly believes you can add immense value by knowingly implementing Software Engineering best practices even at the age of AI, and puts human life and dignity above all else.
Registered a new domain name, planning to revive an old project, and probably will submit in the running Copilot Finish-up-a-thon Challenge if I make significant progress 🥰
I finally prepared a release candidate for my github.com/AloisSeckar/nuxt-ignis package with completely re-designed modular approach and it works as intended on testing projects!
Bundle size reduced to fraction, dev mode startup from tens of seconds back to under one second and atop that it can now be configured directly via nuxt.config.ts instead of env variables only.
I was afraid I'll have to give the idea up, but the power of Nuxt layers and modules saved the day it seems.
Sleep with Enter key and wake up in production.⌨️
Software Architecture | Data Engineering | AI/ML | Fintech, Healthcare.
I enjoy taking photos and capturing small moments.📸
Location
Houston, TX
Education
Bachelor of Computer Science, Texas Tech University
I Spent more time improving data quality than tuning hyperparameters, and it paid off.
Also, I finally stopped blaming the model and found the real issue in the pipeline.
A Software Engineer who strongly believes you can add immense value by knowingly implementing Software Engineering best practices even at the age of AI, and puts human life and dignity above all else.
Backend developer turned builder. 20 years in software, now building Reporails - instruction governance for coding agents. Writing about context engineering and patterns that make AI agents reliable.
Great week! I was on holiday from work and finally wrapped up a big feature for my CLI tool, SSH logs support.
This is one of the core pieces of functionality, so it feels really satisfying to get it done. github.com/SagarMaheshwary/reqlog
Adding CRUD operations to all features in my pastecraft.com clip board manager ai tool, the extension tool will be released this June, I don’t have an exact date. Been working on it since 2025 September. But squeezed 3 months worth of time to it, not really 8 months
I applied for AWS Activate, and Chattr got approved as a startup and received $1,000 in AWS credits. I'm super proud of the platform and what I have achieved so far.
I'm Calin Baenen – AKA KattyTheEnby – a programmer born October 30th, 2006.
I love programming, it has been my passion since I was a kid, and will forever be my passion.
My win (over the course ov) last week and this week was finally getting back into the swing ov game-development and officially announcing the discontinuation ov RUNTDEALE, to move towards greener pastures.
A few months ago, BXRuntime was just diagrams, notes and a lot of assumptions.
This week we watched the first public beta come alive.
Not because a dashboard looked nice or because a metric went up.
Because the system finally started behaving like the thing we imagined when we first sketched it out.
Monitors creating intelligence.
Events building continuity.
Automation consuming decisions instead of raw data.
There are still bugs.
There are still rough edges.
There are still days where a single missing semicolon can waste hours.
But seeing an idea slowly turn into working infrastructure is one of those moments that reminds you why you started building in the first place.
That's my win this week. 🎉
Building Scarab Diagnostic Suite: proprietary diagnostics for software drift, boundary failures and repo-truth drift. Support open-source work: https://github.com/sponsors/scarab-systems
My win this week: I got a real field-test pass for a diagnostic suite I’m building around AI-assisted development.
I tested it against a public AI-generated web app that was asking for help, ran the project through a diagnostic/repair workflow, and ended up with two repaired versions: one that keeps TypeScript checking as a real quality gate, and one that treats the app as a generated JavaScript/Base44 app with build + lint as the main verification path.
Both versions now build, lint, run locally in the browser, and include saved evidence/screenshots showing the app rendering correctly.
The biggest win wasn’t just “the app works now.” It was seeing the suite help clarify the repo’s actual baseline, guide the repair, and verify the result with evidence instead of just confidence.
Felt like a big step toward turning “AI made this messy” into “the repo can be diagnosed, repaired, and brought back to a trustworthy state.”
Upgraded our library's hash calculation from sequential to parallel. Testing with a 5 GB file went from 32.2 seconds down to 15.4 seconds — a massive 52% time reduction!
Turns out concurrency actually works. Who knew? 😉
Software Developer focused on Node.js, MySQL, APIs, and scalable web applications. Sharing practical insights on software development, project planning, startups, and digital products.
Location
Jaipur, Rajasthan, India
Education
Self-taught Software Developer | Continuous Learning in Software Engineering & Product Development
One of my wins this week was finally starting my technical writing journey on DEV. 🚀
I published my first article, worked on improving my personal website, and started focusing more on building my online presence as a developer and technical consultant.
On the development side, I also spent time working on Node.js projects, refining admin panels, and solving a few deployment and server configuration challenges.
It's a small step, but consistently creating and sharing knowledge feels like a meaningful milestone.
Looking forward to writing more and learning from this amazing community! 🎉
This week I shipped parecode an open-source MCP server that gives coding agents context aware search + safe multi-file edits, built to cut token usage on large codebases.
The part I'm actually proud of isn't the tool, it's that I didn't just claim it saves tokens — I ran a matched A/B (n=3, alternated order, fresh sessions, Sonnet 4.6) and measured ~40% lower cost and ~75–83% fewer assistant turns, including on a Unity/C# repo. Wrote it up honestly too, including where it saves nothing.
Founder, AI systems developer, and Business Information Systems student building automation tools, full-stack web apps, and business intelligence systems with Python, AI, and backend tech.
I added a free trial search/no-code part so people can test business/company lookups without needing to touch API keys, Postman, or backend code first. It feels good because the product is slowly becoming more than just an API dashboard now.
Also fixed a few annoying Django bits along the way, which always feels like a win haha.
My win this week was finally starting a series I've been thinking about for a while.
It's called Dev Opportunity Radar, and the goal is pretty simple: share opportunities, resources, and other interesting finds every Friday.
I've missed a lot of opportunities over the years simply because I never came across them at the right time, so I figured I'd start sharing the ones I do find.
The first edition is live: Dev Opportunity Radar #1: A $100K AI Grant, Two Fellowships, and an AI Agent Resource
I'd love to turn this into something community-driven over time, so if you come across opportunities, resources, or communities worth sharing, let me know.
Excited to see where this goes.
I love this initiative. I followed you just now.
Thanks, Julien! Means a lot 😃
Wow, super interesting idea! Keeping my fingers crossed for you 🤞🏻🔥
Thank you so much, Klaudia 😃
I'm following you too, you've whetted my appetite and @javz's comment sealed the deal... I can't resist an interesting article!
Calm week!
Tailwind debates and learning Ruby
🗓️ Monthly Dev Report: May 2026
What type of PR is this? (check all applicable)
Description
This PR address the issue where RunKit is not longer supported. Based on conversation on the issue #4948, this PR removes any instances and documentation of RunKit.
Related Tickets & Documents
Added/updated tests?
What gif best describes this PR or how it makes you feel?
Have been spending a lot of time this week connecting with tech folks at events around Toronto as part of Toronto Tech Week. I gave a demo of some of my latest projects at a Shopify event.
And I wrote my weekly post here.
This weekend I will try to spend as much time outdoors to enjoy the good weather.
🌊 Greetings from across the pond (Rochester)
Greetings Jess!
I've managed to run my startup's entire code locally, removing AWS completely. Even my LLM is running on my own 3090s now. The only thing left is to find a good TTS model (11labs parity) and try Qwen VL Multimodal embeddings instead of vertex ai.
Attaching a video made entirely with 1703 soon.
Hi, can I collaborate with you
WhatsApp me on +916284012231
Also a calm week:
Have a nice weekend ahead! 👋🏻
The heat got the better of me this week; I wouldn't say I was productive, but I still managed to code a small prospecting app for a project I'm trying to market (but I'm not a natural salesperson, that's the hardest part for me). PHP, a simple MVC architecture, MariaDB, and I'm happy with the result… since I'm the only user, I don't have to worry about how my team will react! 😁
Revived an old project that was biting dust and got it working. The idea is as follows:
Piwapp: A WhatsApp client and MCP purely written in Python
piwapp lets your Python code send and receive WhatsApp messages. You scan a QR code once (like WhatsApp Web), and that's it.
What makes it different: it's 100% Python. No browser running in the background, no Node, no Go. Even the encryption is written in Python.
It also has an MCP server, so you can let an AI like Claude or Copilot do it for you. You just say stuff like:
"Text Mom I'm running late" "What did the team group say today?" And it works. Texts, groups, photos, files, all of it. It's free and open source.
I put that in for submission as well
Link
Would appreciate your votes and hope you find it useful!
Continued to build out and expand the Sovereign Systems Specification and associated SDK. Add a new
sovereign-sievefeature to it and got in up on PyPi.i had a tuogh week. my mother got sick so we need to stay at hospital and keep following health cares and surjery thingns. and me in some free time ive had , i build the deploy-mate cli system to auto deploy and build ci cd. yeah thats it. uh i forgot to mention im about to get a hard (وام و پرداخت سنگین اقساط( to buy a new bike! i reaI had a pretty tough week.
My mom got sick, so we've been spending a lot of time at the hospital, keeping up with appointments, treatments, and surgery-related stuff. That's been my main focus lately.
In the little free time I had, I built DeployMate CLI— a tool that automates Docker deployments and CI/CD setup. It felt good to ship something despite everything else going on.
I also forgot to mention that I'm about to take out a pretty significant loan to buy a new motorcycle. I've wanted one for a long time and I'm really excited about it. For now, though, hospital expenses come first, so I'm trying to be careful with my money.
Not exactly the easiest week, but I'm proud that I still managed to build something and keep moving forward.lly love to take it but for now need to save my money for hospital ..
Registered a new domain name, planning to revive an old project, and probably will submit in the running Copilot Finish-up-a-thon Challenge if I make significant progress 🥰
I was mentioned by the great Martin Fowler in his Fragments post. 🤯🤩
Here's a link the first post in the series: The Agent Harness
That was a rough week busy at work and for exciting sideprojects and finally gave a try to the Hermes DEV Challenge :
I got a lot of ideas for future personal and professonial projects!
I finally prepared a release candidate for my github.com/AloisSeckar/nuxt-ignis package with completely re-designed modular approach and it works as intended on testing projects!
Bundle size reduced to fraction, dev mode startup from tens of seconds back to under one second and atop that it can now be configured directly via nuxt.config.ts instead of env variables only.
I was afraid I'll have to give the idea up, but the power of Nuxt layers and modules saved the day it seems.
The project I've been working on saved me from AI hiding some changes in a commit that got lost while I was working on it.
It's the use case I didn't even know existed for my project haha.
Hey everyone 👋
I released a small open-source tool this week called ArchSig.
It is an experimental architecture analyzer that reads a codebase as an Atom map, not just a dependency graph.
The goal is to surface things like design pressure, semantic coupling, missing evidence, architectural holes, and review focus.
It is still early, so I’m especially interested in feedback from people who try it on real repositories.
If it reads something well, I want to know.
If it gets something wrong, I want to know that too.
Article:
Atom Is All You Need: Read a Codebase as an Atom Map, Not a Dependency Graph
I Spent more time improving data quality than tuning hyperparameters, and it paid off.
Also, I finally stopped blaming the model and found the real issue in the pipeline.
Started a new short post series named AI Slop on Dev.
Latest post on the series:
You'll not be replaced by AI if ...
got my approval-gate agent to hard-stop a deployment without human intervention this week. took 3 weeks of edge case testing to trust it. worth it.
My progressive disclosure experiments yield results after one week of heavy testing.
Fun fact: I had the Claude's new workflow procedure before it was in claude ... Now I have to port it ... yaay
I finally got some users on my side-project, AgentOne! So happy 😊
Helped a person in need (not financially), and he was very pleased!
Landed nollie varial flip couple times in a row. Seems started to understand how it goes. Feels awesome!
Continued to improve pet project's code base, still making it, bit by bit it becomes better:)
I was able to access the internet after 3 months of total internet shutdown in Iran. 🫠
3 months without internet is something most of us can't even imagine.
Glad you're back online. ❤️
Thanks 🫶,
hope no one has to go through the similar situation.
This week was kind of huge. Released new set of integrations for keplars.com .
Integrations with n8n, PayLoad CMS, PocketBase, Bubble, Zapier.
Also finally completed Pluto - Internal Email Validator Tool.
Here is what is it in details: dev.to/debojyoti452/why-i-built-pl...
Great week! I was on holiday from work and finally wrapped up a big feature for my CLI tool, SSH logs support.
This is one of the core pieces of functionality, so it feels really satisfying to get it done.
github.com/SagarMaheshwary/reqlog
Adding CRUD operations to all features in my pastecraft.com clip board manager ai tool, the extension tool will be released this June, I don’t have an exact date. Been working on it since 2025 September. But squeezed 3 months worth of time to it, not really 8 months
I applied for AWS Activate, and Chattr got approved as a startup and received $1,000 in AWS credits. I'm super proud of the platform and what I have achieved so far.
My win (over the course ov) last week and this week was finally getting back into the swing ov game-development and officially announcing the discontinuation ov RUNTDEALE, to move towards greener pastures.
A few months ago, BXRuntime was just diagrams, notes and a lot of assumptions.
This week we watched the first public beta come alive.
Not because a dashboard looked nice or because a metric went up.
Because the system finally started behaving like the thing we imagined when we first sketched it out.
Monitors creating intelligence.
Events building continuity.
Automation consuming decisions instead of raw data.
There are still bugs.
There are still rough edges.
There are still days where a single missing semicolon can waste hours.
But seeing an idea slowly turn into working infrastructure is one of those moments that reminds you why you started building in the first place.
That's my win this week. 🎉
My win this week: I got a real field-test pass for a diagnostic suite I’m building around AI-assisted development.
I tested it against a public AI-generated web app that was asking for help, ran the project through a diagnostic/repair workflow, and ended up with two repaired versions: one that keeps TypeScript checking as a real quality gate, and one that treats the app as a generated JavaScript/Base44 app with build + lint as the main verification path.
Both versions now build, lint, run locally in the browser, and include saved evidence/screenshots showing the app rendering correctly.
The biggest win wasn’t just “the app works now.” It was seeing the suite help clarify the repo’s actual baseline, guide the repair, and verify the result with evidence instead of just confidence.
Felt like a big step toward turning “AI made this messy” into “the repo can be diagnosed, repaired, and brought back to a trustworthy state.”
Upgraded our library's hash calculation from sequential to parallel. Testing with a 5 GB file went from 32.2 seconds down to 15.4 seconds — a massive 52% time reduction!
Turns out concurrency actually works. Who knew? 😉
Check out the PR here
One of my wins this week was finally starting my technical writing journey on DEV. 🚀
I published my first article, worked on improving my personal website, and started focusing more on building my online presence as a developer and technical consultant.
On the development side, I also spent time working on Node.js projects, refining admin panels, and solving a few deployment and server configuration challenges.
It's a small step, but consistently creating and sharing knowledge feels like a meaningful milestone.
Looking forward to writing more and learning from this amazing community! 🎉
This week, I made my dev.to account and its first post!
This week I shipped parecode an open-source MCP server that gives coding agents context aware search + safe multi-file edits, built to cut token usage on large codebases.
The part I'm actually proud of isn't the tool, it's that I didn't just claim it saves tokens — I ran a matched A/B (n=3, alternated order, fresh sessions, Sonnet 4.6) and measured ~40% lower cost and ~75–83% fewer assistant turns, including on a Unity/C# repo. Wrote it up honestly too, including where it saves nothing.
Repo + writeup: github.com/BasilSkyWalk/parecode
Well, AgentSecrets handled 90k+ calls in one day and didn't break a sweat 🙂↔️
My win this week was making real progress on FastBusiness API.
I added a free trial search/no-code part so people can test business/company lookups without needing to touch API keys, Postman, or backend code first. It feels good because the product is slowly becoming more than just an API dashboard now.
Also fixed a few annoying Django bits along the way, which always feels like a win haha.
Excited to share that my Dev.to articles have now surpassed 500 views—thanks to everyone who has read, liked, and supported my content!
just finish understanding Navigation
Finally created the UI for ollama within 4MB in linux!:
dev.to/itslokeshx/docker-node-and-...
i started journaling my daily workflows and my accomplishments every month :O