It’s been a while since I wrote Java, so I decided to go back to the basics and start from scratch again. 🚀
I spent some time building a User Management REST API with Java and Spring Boot, revisiting the fundamentals and getting comfortable with the ecosystem again.
An in-memory data store to manage user recordsFor now, the data lives in memory.
Next up: integrating a real database to make the application more practical and persistent.
Sometimes,
Here’s what I built:
CRUD operations for managing users
A layered architecture with Controllers, Services, and Repositories
REST API endpoints for creating, retrieving, updating, and deleting users
Basic request validation and global exception handling
As a product designer, I've seen how messy discoveries and research can get.
Research often comes with ever-evolving questions as the day goes by. Even when you gather evidence, it can be difficult to connect them to decisions.
Sometimes, you're just not sure where to get started.
That is why I created Fieldnote - an adaptive on-canvas research and discovery system that helps you move from questions to evidence, insights and decisions.
Explore a sample discovery at https://t.co/epF78PseId
Here's a look at how it works.
Just me, building.
Writing code is only one part of being a software engineer. The real work is understanding problems, turning ideas into products, shipping, learning, and doing it all over again.
Still building. Still learning. Still shipping. 🚀
#SoftwareEngineering
Stop building form backends. Again.
https://t.co/cGOMOUyRQ2: configure a subscribe or contact form, get instant API + HTML code, drop it on any site. No backend, no email server, no maintenance.
Free. Unlimited everything.
👉 https://t.co/cGOMOUyRQ2
#buildinpublic#webdev#saas
Before architecture, start with the product.
Your money, right on your phone.
Send. Receive. Pay. Save. Borrow.
Banks, agents, merchants, all connected.
Instant payments. Seconds, not hours.
Part 1: The people behind it.
Built and stress-tested my chat app with multiple accounts: 1:1s, groups, files, and live messaging.
Stack:
NestJS + WebSockets + Nginx
Cassandra + Postgres + Redis + Kafka
MinIO/S3 for direct uploads.
The hard part of chat isn’t the bubble UI.
#SystemDesign#DistributedSystems
Scaled the servers 10x. App got slower. Wait, what?
This is the trap so many engineers fall into — you scale the part that's easy to scale, and the bottleneck just quietly moves to the part you didn't touch.
#SystemDesign#Scalability#TechExplained#SoftwareEngineer#CodingLife
Your API normally responds in 100ms.
Peak traffic hits → now it’s taking 5 seconds. 🚨
Don’t scale blindly. Find the bottleneck first.
#BackendEngineering#SystemDesign
Stop asking AI to build your entire app in one prompt. 🤖
Vibe coding ≠ letting AI do whatever it wants.
Want the prompt for breaking projects into manageable tasks?
Comment “TASK” 👇
Follow me and I’ll send it to your DMs. 📩
#VibeCoding#AI#CodeWithDee
Website or app? 📱💻
Don’t build based on the tech you know. Build based on where your users are.
If you’re unsure, start with the web. Build fast, learn from users, then expand.
#BuildInPublic#SoftwareEngineering#CodeWithDee
Before you start vibe coding, create these 6 files first. 🧠💻
They give your AI the context it needs before you start building.
Want the detailed prompt?
Comment “PROMPT” 👇
Make sure you’re following me and I’ll send it to your DMs. 📩
#VibeCoding#AI#CodeWithDee
Built this in a few hours. 🚀
Meet Fomly — a developer-first platform for contact forms, newsletter signups, and a unified inbox.
No backend.
No email server.
Just create a project, copy the API, and start collecting submissions.
POV: You never have to build another contact form backend. 👀
This is Fomly.
Create a project → Copy the API → Start receiving submissions.
No backend.
No email server.
No stress.
🌐 https://t.co/B6S5rijVxD
#buildinpublic#webdev#developers#coding#saas#nextjs#nodejs