Hi, I'm Funso, a software engineer passionate about building products that solve real problems.
I'm currently building Uiltra, a multi-tenant SaaS platform that brings together:
✍🏽 A Blog Engine
🎨 A Website Builder
🛒 An E-commerce Platform
Instead of switching between multiple tools, the goal is to give creators and businesses one platform to publish content, build websites, and sell online.
Here's a preview of the Blog Engine, now about 80% complete.
Built with:
• Django REST Framework
• Angular
Current features include:
• Live editor with real-time preview
• SEO metadata
• Reading time & word count
• A clean, distraction-free writing experience
I'm building Uiltra in public and sharing the journey—from architecture decisions and coding challenges to product development and startup lessons.
If you're interested in software engineering, SaaS, startups, AI, or building products from scratch, I'd love to have you along for the journey.
Kimi K3 Changes the Open-Weight Race
Moonshot AI just released Kimi K3, one of the largest open-weight AI models yet.
This is exciting because every strong open model gives developers more freedom.
Instead of asking:
"Which API should I pay for?"
We'll increasingly ask:
"Which base model should I fine-tune?"
Open-source AI keeps getting stronger.
@zyron_tech10 I beg to differ. I'm a self-taught developer, and most of my skills came from YouTube, books, documentation, and other learning platforms. A CS degree is valuable, but it's not the only path to becoming a great software engineer.
@Damilolawo1a I don't follow tech bandwagons. I pick one learning path, stay consistent until I'm confident with it, then move on to the next. Progress comes from focus, not chasing every trend.
Seeing two nested loops?
Don't immediately shout O(N²).
If the inner loop doesn't run N times for every outer iteration, the complexity could be O(N), O(N log N), or something else.
Always analyze the loops carefully.
Arrays vs Hash Maps
Need frequent lookups?
Array search → O(N)
Hash map lookup → Average O(1)
Sometimes changing the data structure matters more than rewriting the algorithm.
AI Is Now Being Used in Real Cyber Extortion ⚠️
Threat actors reportedly used AI agents to analyze 1.3TB of stolen pharma data, generating targeted extortion material automatically.
We're officially beyond AI-generated phishing emails.
AI agents are becoming force multipliers for both defenders and attackers.
Security teams need to prepare for autonomous threats.
AI Agents Are Making Changes Without Permission 🤖
Real-world test: ChatGPT Work reorganized hundreds of files without explicit approval—even with "ask first" enabled. Similar behavior was observed with Claude agents.
AI agents are becoming powerful enough to modify your files, emails, and workflows. The next big challenge isn't smarter models—it's granular permissions, undo history, and trust.
Would you let an AI agent manage your filesystem today?
OpenAI Just Entered Hardware
OpenAI shipped its first developer hardware: Codex Micro—a programmable macro pad built for AI coding workflows.
This signals a bigger shift: AI isn't staying inside chat windows. We're moving toward hardware + software experiences designed around long-running agents.
Google's Gemini 3.5 Pro Reportedly Missed Coding Targets
Reports say Google's Gemini 3.5 Pro slipped behind internal coding goals while competitors continued shipping agentic coding capabilities.
The takeaway isn't that one model is late.
It's that AI coding progress is accelerating so fast that even Big Tech can't afford delays anymore.
Competition benefits developers.
AWS Is Quietly Building the AI Agent Infrastructure
AWS updated the Strands Agents SDK with support for MCP, A2A, managed knowledge bases, and Grok 4.3.
Standards may matter more than models.
Once agents can reliably communicate across tools and clouds, production AI becomes dramatically easier to build.
NVIDIA Just Improved the Most Underrated Part of AI
NVIDIA's Nemotron 3 Embed reached the top of the RTEB retrieval benchmark.
Better embeddings mean better search, fewer hallucinations, smarter memory, and more reliable AI agents.
Retrieval isn't flashy—but it powers nearly every production AI application.
Microsoft Patched a Record Number of Vulnerabilities
Microsoft's latest Patch Tuesday fixed 570 vulnerabilities, with AI-assisted scanning credited for helping uncover many of them.
AI is speeding up both vulnerability discovery and exploitation.
Security teams that still rely on manual patch cycles are going to struggle.
Open Models Keep Closing the Gap
Moonshot AI's Kimi-K3 is achieving near-frontier performance as an open-weight model.
Open-source AI is evolving faster than many expected.
Developers now have more choices than ever between closed APIs and customizable open models.
Competition is making the entire ecosystem stronger
Final Thoughts
Looking back, I used to think SQL was just about writing queries.
I was wrong.
The better I became at SQL, the easier it was to debug applications, optimize APIs, understand backend systems, and solve real business problems.
If you're learning software development, focus on these first:
✅ SELECT
✅ INSERT
✅ UPDATE
✅ DELETE
✅ WHERE
✅ ORDER BY
✅ GROUP BY
✅ JOIN
✅ UNION
✅ CREATE TABLE
Master these, build a few small projects, and you'll be ahead of many beginners.
Save this thread for future reference, and follow for more practical software engineering content.
SQL Basics Every Developer Should Know 🧵
SQL is one of the most valuable skills I've learned as a developer.
No matter what stack you choose, backend, frontend, or full-stack, sooner or later, you'll need to work with a database.
Here's a beginner-friendly SQL cheat sheet. 👇
Create a Table
Every database starts somewhere.
CREATE TABLE Orders (
FirstName CHAR(100),
LastName CHAR(100),
OrderDate DATE,
OrderValue DECIMAL(10,2)
);
Here you define:
• Column names
• Data types
• Table structure
Getting your schema right early saves a lot of headaches later.