Software Engineer · AI & LLM Systems Integration

Thoughtful software.
Practical AI.

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

Applied AI EngineeringLLM IntegrationFull-Stack DevelopmentSoftware Architecture

01 / About

Engineering with
purpose and clarity.

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

A connected engineering stack.

Tools and patterns for connected, maintainable applications.

Applied AI & integration

Connecting language models and voice services to application workflows, with structured outputs and persistent feedback.

Gemini APIAI SDKVapiZodLLM APIs

Full-stack development

Building responsive interfaces, server actions and API routes with the React and Next.js ecosystem, alongside PHP/Laravel applications.

PythonTypeScriptJavaScriptReact / Next.jsNode.js ecosystemPHP / LaravelHTML / CSS / Tailwind

Backend & architecture

Organizing software with MVC, reusable components and clear data boundaries. Connecting application logic to relational and document databases.

C# / ASP.NET MVCEntity FrameworkSQL ServerFirebase / FirestoreAPI design

03 / Education

Grounded in computer science.

UNDERGRADUATE DEGREE

B.Sc. in Computer Science

ISBAT University

SOFTWARE ENGINEERING

Diploma in Software Engineering

ISBAT University

04 / Let's connect

Have a software challenge in mind?

Let's connect about software engineering, full-stack development and AI integration opportunities.