Sign in

Jesus Moreno · JMCodes

@jmcodes.bsky.social
55 followers 206 following 125 posts

Founder @ JMCodes Studio. I build AI-native products and dev tools that ship: production UI systems, workflow automation, and SaaS foundations. Helping teams bridge vibe coding to real software. 9+ years shipping.

PostsRepliesMedia
Jesus Moreno · JMCodes @jmcodes.bsky.social · 13/03/2026
God I love LLMs sometimes. Three days ago I sat down with a client to plan out our go live, we set a month timeline. This morning we're essentially code complete. That means we get three weeks of hardening, testing, and making sure it works seamlessly.
010
Jesus Moreno · JMCodes @jmcodes.bsky.social · 10/03/2026
I built an agent orchestrator in a day. You can define agents, route tasks, and review what the agent is doing. Up next I'm going to add permissions and confirmations and that'll close out the table stakes workflow.
000
Jesus Moreno · JMCodes @jmcodes.bsky.social · 14/02/2026
The Tamagotchi is really just a loading spinner. OpenCode SDK is basically an agent framework, think VoltAgent or similar. You plug into OpenCode’s existing agent loop and build your own UI on top. On my 'desktop', I used the same loop to build an AI-powered graph editor.
030
Jesus Moreno · JMCodes @jmcodes.bsky.social · 14/02/2026
Quick update: I tightened the Tamagotchi UI and wired mood + animation to live OpenCode activity like reading, patching, replying, and retry. New screenshot below. Details coming soon. #OpenCode #BuildInPublic
Updated Tamagotchi screenshot showing the refined edge-to-edge interface and animated pixel character reacting to activity state.
010
Jesus Moreno · JMCodes @jmcodes.bsky.social · 14/02/2026
I recently switched to OpenCode as a long-time Claude Code user, and the biggest unlock is this: you can embed AI into any application layer, from silly experiments to real production UI. Built this reactive Tamagotchi as a tiny proof. Full build thread soon.
Screenshot of a compact Tamagotchi app in a desktop AI workspace: pixel pet in a 12x12 SVG grid, mood badge set to SAD, three vitals (F/E/J), and Feed/Play/Nap controls.
210
Jesus Moreno · JMCodes @jmcodes.bsky.social · 04/02/2026
Built an issue tracker cli for Claude and added a force graph view in the terminal. The forcegraph is mostly not useful except to kind of zone out while Claude works but it looks cool lol.
110
Jesus Moreno · JMCodes @jmcodes.bsky.social · 22/01/2026
1st image, building an app 2nd image, app is published to PDS 3rd image viewer renders it in an iframe and injects the SDK
Building a stack visually
100
Jesus Moreno · JMCodes @jmcodes.bsky.social · 04/01/2026
Last year I was fired after four awesome years from a great company that no longer fit what I wanted from life. Sitting tonight at my girlfriend's house, playing cards, and drinking beer with her family, after a day of coding on my own projects. I think it was for the best. #career #life
200
Jesus Moreno · JMCodes @jmcodes.bsky.social · 01/01/2026
Today's coding session using saas-blocks.com a few prompts to get from requirements to fully deployed and implemented admin functionality for the gym platform I'm building for a client. As usual using Cloudflare Workers + D1 and Tanstack Start. #buildinpublic #indiedev #shadcn
231
Jesus Moreno · JMCodes @jmcodes.bsky.social · 17/12/2025
I have finally worked out all of the 'use client' bugs when installing the free blocks on a fresh nextjs project. Gonna do these 11 screens as the free blocks. It's so close to being ready. #buildinpublic #shadcn #webdev #indiehackers
041
Jesus Moreno · JMCodes @jmcodes.bsky.social · 16/12/2025
Adding in the free blocks section. Personally I think it's starting to feel really good. #buildinpublic #shadcn #webdev #reactjs
071
Jesus Moreno · JMCodes @jmcodes.bsky.social · 16/12/2025
Name WIP but I'm really feeling this new direction. Coming soon. #buildinpublic #shadcn #webdev #frontend #saas #startups
160
Jesus Moreno · JMCodes @jmcodes.bsky.social · 16/12/2025
Thanks claude, I like them too <3
000
Jesus Moreno · JMCodes @jmcodes.bsky.social · 14/12/2025
Building out just enough UI to tell the story and get real world excitement. Most of these components and layouts come from the jmcodes blocks library I've been building out. It's demo UI but it's fully wired to state, react-query, and form validation.
110
Jesus Moreno · JMCodes @jmcodes.bsky.social · 13/12/2025
I gotta say the shadcn cli makes it extremely simple to install even complex UI, the white screenshot is on a fresh project with just the basic shadcn theme. #buildinpublic #shadcn
181
Jesus Moreno · JMCodes @jmcodes.bsky.social · 11/12/2025
One obvious thing here, you'd want a date field to know _when_ this happened. The schema it generated had this but the UI did not.
000
Jesus Moreno · JMCodes @jmcodes.bsky.social · 11/12/2025
Got some modals up, zod schemas, react-hook-form, nothing fancy just reusing existing field components and patterns. Will be using the same schemas to set up a quick trpc server and generate some drizzle schemas after I finish the UI.
110
Jesus Moreno · JMCodes @jmcodes.bsky.social · 11/12/2025
I need a CRM, so gonna vibe one from the design system I've build up for our apps. Using the fleet dispatch blocks as a base. #buildinpublic #webdev #shadcn #vibecoding
161
Jesus Moreno · JMCodes @jmcodes.bsky.social · 06/12/2025
the recording tool is just a little hammerspoon wrapper around ffmpeg www.hammerspoon.org and a link to zdog since i forgot zzz.dog
000
Jesus Moreno · JMCodes @jmcodes.bsky.social · 06/12/2025
Redid our landing page! vite and tanstack router, cloudflare workers, shadcn + react-hook-form for base components, zdog for the rotating 3d models, and d1 to collect form submissions jmcodes.tech #buildinpublic #webdev #frontend
251
Jesus Moreno · JMCodes @jmcodes.bsky.social · 06/12/2025
Sometimes you just have to be sure claude saw what you think it saw
000
Jesus Moreno · JMCodes @jmcodes.bsky.social · 04/12/2025
For example, here's the frontend skill www.claude.com/blog/improvi... As a remindcc file, now it's only shown to claude when I type something like "let's build my landing page, use creative design and make it pop" github.com/JMCodes-Studio/remindcc #claudecode #vibecoding #devtools
031
Jesus Moreno · JMCodes @jmcodes.bsky.social · 04/12/2025
Here it is in action, I'll publish the github link soon just need to do some final polish. #claudecode #vibecoding
010
Jesus Moreno · JMCodes @jmcodes.bsky.social · 03/12/2025
Working on a little claude code hook that injects something into the context based on a trigger phrase or regex. calling it remindcc it's basically replaced my claude.md file #claudecode #devtools #buildinpublic #deno
150
Jesus Moreno · JMCodes @jmcodes.bsky.social · 02/12/2025
Added a quick community feature, planning to add color search, and some sort of voting mechanism. I don't want to require login to publish so I'm probably not going to allow custom names or descriptions. Also KV is not the move for this, durable objects?
010
Jesus Moreno · JMCodes @jmcodes.bsky.social · 02/12/2025
New theme builder live. Not a designer but I do client work with shadcn so I built the one I want. Generates OKLCH scales as a starting point, pick from a palette, or override completely. ui.jmcodes.tech/theme-builder How do you handle theming? #shadcn #buildinpublic #devtools #webdev
152
Jesus Moreno · JMCodes @jmcodes.bsky.social · 02/12/2025
That thing where you rebuild a UI and immediately wonder why you didn't do it this way from the start.. Putting variables front and center since that's what I actually care about tweaking when I'm building a theme. #shadcn #devtools #buildinpublic
051
Jesus Moreno · JMCodes @jmcodes.bsky.social · 01/12/2025
I'm building a theme builder! I use shadcn as my base for most projects and every client has a different brand. So I'm building the theme builder I need for client work. It's not perfect yet but it works. ui.jmcodes.tech/theme-builder #buildinpublic #devtools #shadcn #reactjs
061
Jesus Moreno · JMCodes @jmcodes.bsky.social · 01/12/2025
Working on a directory bundle, I've got some open source claude code tools and prompts I plan to share this week and I need a place to share them! Why not build my own?
000
Jesus Moreno · JMCodes @jmcodes.bsky.social · 01/12/2025
Building a premium shadcn blocks library based on nine years of production experience. Forced myself to launch early at ui.jmcodes.tech, will be sharing more on my process and experiences as I go! #reactjs #buildinpublic #frontend #ui #starterkit
041