Applied AI & integration
Connecting language models and voice services to application workflows, with structured outputs and persistent feedback.
Software Engineer · AI & LLM Systems Integration
I'm Jonathan Niwagaba. I build web applications that connect intuitive interfaces, backend services and AI capabilities.
B.Sc. Computer Science · Diploma in Software Engineering
ISBAT University, Uganda
01 / About
I'm a Software Engineer & Full-Stack Developer working independently since 2022, specializing in AI & LLM Integration. I hold a B.Sc. in Computer Science and a Diploma in Software Engineering from ISBAT University. My focus is building practical software that connects web interfaces, backend services and AI capabilities.
My technical skills include Python, TypeScript, JavaScript, React and Next.js, alongside C#, ASP.NET MVC, Entity Framework and SQL Server. I also work with PHP and Laravel. My engineering approach emphasizes component-based interfaces, API integration, database-backed workflows and clear separation between presentation, application logic and data access.
In Applied AI Engineering, I focus on integrating LLM APIs into usable applications. My focus includes language model integration, voice interactions and structured AI outputs. I'm interested in opportunities to build useful AI features and contribute across the full development lifecycle.
02 / Expertise
Tools and patterns for connected, maintainable applications.
Connecting language models and voice services to application workflows, with structured outputs and persistent feedback.
Building responsive interfaces, server actions and API routes with the React and Next.js ecosystem, alongside PHP/Laravel applications.
Organizing software with MVC, reusable components and clear data boundaries. Connecting application logic to relational and document databases.
03 / Education
ISBAT University
ISBAT University
04 / Let's connect
Let's connect about software engineering, full-stack development and AI integration opportunities.