Full stack software Engineer

Crafting reliable, scalable software systems.

I am a Software engineer with experience building production-ready web applications, AI powered chatbots, and data-heavy dashboards. Focused on developer experience, performance, and clean, maintainable code.

Location: Gayaza-Wakiso, Uganda Focus: JavaScript · React · Node.js · MongoDB Open to: Full-time · Remote jobs
Delivering pragmatic engineering solutions

I design and implement systems that are pleasant to work with today and easy to evolve tomorrow.

JavaScript React · Next.js Node.js · Express MongoDB HTML5 · CSS3 RESTful APIs
2+ Years experience
3+ Deployed projects
100% Project completion

Projects that demonstrate my capabilities

A curated selection of work across web platforms, internal tools, and developer-focused products. More projects and code samples are available upon request or on GitHub.

Ai-powered Chatbot system

BUchatbot

Developed a full stack AI-powered chatbot for Bugema University to streamline student and staff inquiries, reducing information-seeking time. Integrated Gemini API with a curated university knowledge base for accurate, institution-approved responses.

AI Integration Admin Panel Production
React.js Node.js Express.js MongoDB Gemini API Vercel
School management system

Light College Katikamu SMS

Developed a comprehensive collaborative task and student management system with role-based access control (RBAC). Features real-time updates and data visualization dashboard for tracking academic progress.

Full SMS Role-based Access Real-time
React.js Node.js MongoDB Express.js
E-commerce platform

CRS Online Store

Built a secure full stack e-commerce website with JWT-based authentication & authorization. Features robust admin panel for inventory, order, and user management with validated form handling.

E-commerce JWT Auth Admin Panel
React.js Node.js Express.js MongoDB JWT

Technical depth with product sensibility

Comfortable working across the stack, from data modeling and backend APIs to frontend implementation and collaborating closely with design and product.

How I work

I favor clear interfaces, small iterative releases, and thoughtful abstractions. I enjoy pairing with teammates, writing design docs before major changes, and leaving codebases in a better state than I found them.

Languages & Runtime

  • JavaScript (ES6+)
  • TypeScript
  • Node.js
  • HTML5, CSS3
  • PostgreSQL

Frontend

  • React.js, Next.js
  • Responsive Web Design
  • UI/UX Implementation

Backend & Data

  • RESTful API Development
  • MongoDB, Database Design
  • Express.js, Server-side Logic

Tools & Practices

  • Git, GitHub, CI/CD
  • Vercel, Render Deployment
  • Agile Development

Professional background

IT Support Personnel
Bugema University · Full-time
May 2023 – Present
Wakiso, Uganda
  • Provide comprehensive technical support to faculty and staff, resolving hardware and software issues
  • Manage and maintain digital records and databases, ensuring data integrity and accessibility
  • Coordinate IT team members to streamline support operations and improve response times
  • Create and maintain technical documentation for IT procedures and user guides
  • Assist in implementation and maintenance of university information systems
Software Development Projects
Freelance & Academic Projects
2022 – Present
Remote
  • Developed AI-powered chatbot for Bugema University using React, Node.js, and MongoDB
  • Built school management system for Light College Katikamu with role-based access control
  • Created e-commerce platform with JWT authentication and admin management panel
  • Implemented modern CI/CD practices with Vercel and Render deployment

Let's work together

If you are interested in collaborating or discussing a role, the fastest way to reach me is via email. I am happy to share additional code samples, design docs, or references upon request.

Get in touch

For roles, consulting, or open source collaboration, feel free to reach out with a short note about what you are building and how I could help.

Email nabuumasarah30@gmail.com
Phone +256 760156635
Location Gayaza-Wakiso, Uganda
Status Open to opportunities

Typically responds within 1-2 business days. Please include role details, team size, and timelines if reaching out about a position.