Skip to content
View ssejjemba's full-sized avatar

Block or report ssejjemba

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ssejjemba/README.md

Hi, I'm Daniel Ssejjemba πŸ‘‹

Lead Frontend Engineer β€’ Full Stack Builder β€’ Product-minded Architect

I build clean, scalable UI systems and the engineering foundations behind them. My focus is helping teams ship complex products without turning the codebase into a mess.

πŸ“ Based in Uganda β€’ Open to remote work
πŸ’Ό Frontend leadership, UI architecture, and full-stack delivery
πŸŽ“ BSc Computer Engineering β€’ MSc (in progress)


βœ… What clients hire me for

  • Frontend architecture that lasts (structure, patterns, scalability)
  • Complex UI engineering (drag/drop editors, workflows, state-heavy systems)
  • Performance + reliability (defensive coding, monitoring, predictable failure modes)
  • Developer experience (coding standards, documentation, test strategy, mentoring)
  • Full-stack delivery when needed (APIs, auth, data pipelines, dashboards)

🧠 Engineering principles I’m known for

  • Tired Engineer Rule: explicit code that still reads well at 3 AM
  • Orchestrator + Helpers: guard checks first, golden path next
  • Defensive modules: fail fast, meaningful errors, stable integrations
  • Feature-first architecture: clean boundaries, DI, composition over inheritance
  • Documentation-first: JSDoc everywhere (public and private)

🧰 Tech stack

Core

TypeScript JavaScript React Next.js

State, Testing, Tooling

MobX Redux Jest Testing Library

Mobile

Flutter Dart

Backend & Data (when needed)

Node.js Firebase Supabase

3D / Interactive (specialty)

Babylon.js Godot


πŸ“Œ Featured work (high impact)

🧩 SIP Platform β€” Survey Builder for Market Research

A multi-app React system with heavy UI complexity (shapes, connectors, logic building). I led frontend architecture and delivery for key apps, with emphasis on maintainability, defensive rendering, and team-scale development.

πŸŽ“ Xalta Academy

Co-founded an education platform and program direction focused on practical, industry-aligned learning paths for real skill development.

πŸ“± Flutter systems (real production constraints)

Built Flutter apps with strong focus on lifecycle correctness, performance, store patterns (BLoC), and production-grade stability.

πŸ§ͺ Testing culture + standards

I push test strategies that improve confidence: clear selectors, defensive mocks, and readability-first test cases that explain the β€œwhy”, not just the β€œwhat”.

Add links here as soon as repos/case studies are public:

  • SIP Platform (case study) β†’ (link)
  • Xalta Academy β†’ (link)
  • Flutter work demo β†’ (link)
  • Testing playbook β†’ (link)

🧾 Proof & credibility

  • 10+ years building web + mobile systems
  • Architecture + delivery for complex UI products
  • Mentorship and coding standards for growing teams
  • Strong documentation discipline (JSDoc, design docs, runbooks)

πŸ“Š GitHub snapshot

Profile Views

GitHub Stats Top Languages


🎡 Beyond engineering

I’m also a musician (lead guitar) with Nova Sound, and I love building products that feel crafted β€” not rushed.


πŸ“© Contact

If you need someone to take ownership of frontend architecture and delivery, I’m open to short contracts and long-term engagements.

Pinned Loading

  1. Rolex-Order Rolex-Order Public

    JavaScript

  2. GTM-Website GTM-Website Public

    This is a website for a charity organisation

    CSS 1

  3. recipe-api recipe-api Public

    recipe app source code

    Python

  4. Arrays Arrays Public

    This is a collection of Java array algorithms

    Java

  5. DOM-manipulation DOM-manipulation Public

    JS learners steps to DOM manipulation with study comments

    JavaScript 1

  6. NodeTutorial NodeTutorial Public

    A repository of the tutorial files I will follow when teaching node.js to my students

    JavaScript 1 1