DEV Community

Cover image for Building AI Systems, One Project at a Time πŸš€
Ilakkiyan J
Ilakkiyan J

Posted on

Building AI Systems, One Project at a Time πŸš€

Hey DEV Community! πŸ‘‹

I’m Ilakkiyan, a Software Engineer and AI Builder interested in the space where software engineering meets artificial intelligence.

I’ve always enjoyed building things β€” not just following tutorials, but taking an idea, figuring out how it should work, and turning it into a real system.

That journey has led me from traditional full-stack development into AI engineering, LLMs, AI agents, and intelligent applications.

🧠 What I’m Exploring

Right now, I’m particularly interested in:

  • πŸ€– AI Agents and Agentic AI
  • 🧠 Large Language Models (LLMs)
  • πŸ”Ž RAG and knowledge-based AI systems
  • βš™οΈ Backend engineering and APIs
  • πŸ’» Full-stack application development
  • πŸ–₯️ Local and offline AI
  • πŸš€ Building AI products that solve real problems

One thing I’ve learned is that building AI applications isn't simply about calling an LLM API.

The interesting engineering problems are often around data, architecture, reliability, tool usage, context, evaluation, security, and user experience.

That's where I want to spend more time.

πŸ› οΈ What I've Been Building

One of my recent projects is Sofi, an offline AI desktop assistant.

The goal was to explore what happens when an AI assistant doesn't depend entirely on cloud APIs.

The system combines technologies such as:

  • React
  • Electron
  • FastAPI
  • Python
  • Ollama
  • ChromaDB
  • Vosk
  • Coqui TTS

Working on projects like this has made me more interested in the engineering behind AI systems β€” especially how different components come together to create something that actually feels like a product.

I've also worked on Medorc, a secure healthcare platform focused on real-time health data orchestration and decision support.

Each project has taught me something different.

πŸ“š Why I'm Joining DEV.to

I'm joining DEV.to because I want to learn in public.

Instead of keeping everything inside my laptop, I want to document:

  • What I'm building
  • What breaks
  • What I learn
  • Engineering decisions I make
  • AI experiments
  • Interesting problems I encounter
  • Things I wish I had understood earlier

Some posts will probably be polished.

Some might be experiments.

And some will probably start with:

β€œI had no idea what I was doing, so I tried this…”

That's part of the process.

πŸš€ What's Next?

I'm planning to spend the coming months going deeper into AI engineering and agentic systems, while continuing to strengthen my foundations in software engineering.

I'll be sharing the journey here β€” including projects, experiments, technical deep dives, failures, and lessons learned.

If you're also building with AI, LLMs, agents, or full-stack technologies, I'd love to connect and learn from your work.

This is Day 1.

Build β†’ Break β†’ Learn β†’ Build Better. πŸš€

β€” Ilakkiyan

Top comments (0)