Overview
Technical skills
Timeline
Roles

Overview

An early-stage frontend developer (intern) focused on building static pages and small interactive UI scripts using HTML, CSS and vanilla JavaScript. The strongest proven skill is implementing simple interactive UI logic as shown by the calculator page with add, subtract, multiply and divide functions. There is no evidence of component design, async state management, testing, accessibility best practices or modern build tooling in the public code.

Technical skills

SQL
Frontend
Frontend
UI
Databases
MySQL
AI/ML
Prompt Engineering

Timeline

Makerere University Kampala
Bachelor's Degree Information Systems and Technology
2026–2026 Kampala, Uganda
IT Consultant Middle
KAMPALA Part-Time
Jan 2025 to Jan 2026 1 Year Kampala In office

Experienced in basic operating system installation, configuration, updates, and maintenance. Able to set up operating systems, install required drivers and software, and perform routine system updates.

Intern Frontend Developer Confidence: Medium UI Engineer
An early-stage frontend developer (intern) focused on building static pages and small interactive UI scripts using HTML, CSS and vanilla JavaScript. The strongest proven skill is implementing simple interactive UI logic as shown by the calculator page with add, subtract, multiply and divide functions. There is no evidence of component design, async state management, testing, accessibility best practices or modern build tooling in the public code.
UI Component Architecture
1/10
How interface parts are built
Minimal component architecture; single-file HTML pages with no reusable components, modules or composition patterns.
Evidence
SIMPLE-CALCULATOR-WITH-CLU-AND-GUI/Calculator.html: single-file UI and inline script functions (add, subtract, multiply, divide)
IT Portfolio Foundation.html: single HTML file with page sections and inline styles
Responsive & Cross-browser
1/10
Works on all screens and browsers
No responsive system or cross-browser feature detection; layout uses fixed widths and simple centering without media queries or fluid techniques.
Evidence
SIMPLE-CALCULATOR-WITH-CLU-AND-GUI/Calculator.html: fixed .calculator width (300px) and no media queries
IT Portfolio Foundation.html: page-level styling only, no responsive breakpoints
Performance Optimization
1/10
Speed of the interface
No measured performance work or optimization artifacts; single-file pages with no code-splitting, build tooling or long-list virtualization.
Evidence
SIMPLE-CALCULATOR-WITH-CLU-AND-GUI/Calculator.html: no bundler or analyzer artifacts, inline script only
IT Portfolio Foundation.html: static HTML/CSS without performance instrumentation
Accessibility & Semantics
2/10
Usable for everyone
Basic semantic structure is present (header, section, footer) but accessible patterns are incomplete - inputs lack labels and there is no ARIA or focus management.
Evidence
IT Portfolio Foundation.html: use of header, section and footer semantic tags
SIMPLE-CALCULATOR-WITH-CLU-AND-GUI/Calculator.html: numeric inputs use placeholder text but lack <label> elements
State Management & Data Flow
1/10
Managing data in the app
Trivial client state handled with simple functions and DOM reads; no async state discipline, validation schemas, cancellation or optimistic flows.
Evidence
SIMPLE-CALCULATOR-WITH-CLU-AND-GUI/Calculator.html: functions add/subtract/multiply/divide reading inputs and writing result to DOM
UX & Visual Polish
2/10
Look and feel quality
Basic visual polish for a beginner project with simple styling and hover color, but no loading/error/empty states, transitions for perceived performance, or undo patterns.
Evidence
SIMPLE-CALCULATOR-WITH-CLU-AND-GUI/Calculator.html: basic CSS styling for layout and buttons
IT Portfolio Foundation.html: color choices and hover style for links
Technologies
Frontend
UI
Systems• mentioned only
Recommendations
  • Build and improve small, self-contained UI widgets and landing pages to strengthen semantic markup and responsive design.
  • Practice accessible forms by adding labels, keyboard focus handling and basic ARIA patterns to the calculator and portfolio pages.
  • Learn a minimal frontend build toolchain (e.g., Vite) and start splitting code into reusable modules or simple components.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: