Full-Stack Developer & IOSH-Certified HSE Personnel

Elius Niwamanya

Full-stack engineer uniting Python, Django, and modern JavaScript frameworks with IOSH-informed HSE leadership. Designs security-conscious tools that automate reporting, uphold compliance, and keep teams aligned on safety.

Career Summary

I'm a software Developer with a unique foundation in Health, Safety & Environment (HSE), bringing a dual perspective to technology. My passion lies not just in building scalable web applications and automating data pipelines, but in applying the rigorous, safety-first mindset of IOSH standards to every project. I excel in multidisciplinary teams where I can bridge the gap between technical execution and operational safety, ensuring the tools we create are not only efficient and secure but also genuinely supportive of the people who use them.

Skills

Technical

  • Python, Django, Flask
  • Node.js, Redis, Celery
  • PostgreSQL, MongoDB, MySQL
  • Tailwind CSS, Vite, Webpack
  • Docker, Git, GitLab

Cybersecurity & Tools

  • Azure AD (device code authentication)
  • Microsoft Graph API automation
  • SSL/TLS hardening & proxy configuration
  • CSRF protection, structured logging

HSE / Safety

  • Risk assessment & hazard identification
  • Incident reporting & corrective actions
  • Plant and equipment inspection programs
  • IOSH best practices & toolbox talks

Soft Skills

  • Problem-solving & analytical thinking
  • Cross-functional teamwork
  • Clear communication
  • Attention to detail

Projects & Repositories

mapper_excel

Django • Celery • Tailwind CSS • Redis

A multi-form HSE data entry system with real-time Excel and Google Sheets synchronization.

  • Unified safety inspections, incident logs, and maintenance requests in a single dashboard.
  • Automated Excel and Sheets exports plus ZIP bulk downloads to remove manual spreadsheet collation.
  • Applied authentication, CSRF protection, and input validation to protect compliance reporting.
View Project

E-Commerce & Inventory Platform

React, Next.js, Node.js, PostgreSQL, Docker, GitLab CI/CD

Full-stack e-commerce and inventory management platform integrating storefront, admin dashboards, and order processing.

  • Built frontend with React.js and Next.js for fast rendering and smooth UX.
  • Implemented RESTful backend services in Node.js with PostgreSQL for reliable data handling.
  • Integrated Stripe payments, authentication, and admin reporting dashboards.
  • Deployed via Docker and GitLab CI/CD pipelines for automated testing and delivery.
2019 – Present

hse-weeky-statistics-form

Flask • Airtable API • pytest

Record-centric Airtable client server combining an interactive dashboard with secure REST APIs.

  • Delivered CRUD dashboards with 1,115 automated tests safeguarding weekly stats workflows.
  • Implemented permissions to prevent schema drift and protect production data.
  • Added SSL/TLS and proxy support for enterprise deployment scenarios.
View Project

Automail

Python • Microsoft Graph • Jinja2

Automated Outlook reply workflow using delegated authentication and templated responses.

  • Triaged unread mail, categorized follow-ups, and attached supporting documents automatically.
  • Introduced dry-run safeguards, scheduling, and structured logging for audit readiness.
View Project

SafetyHub Inspection Portal

Firebase • Web UI

HSE inspection reporting portal focused on real-time equipment tracking and training records.

  • Streamlined safety inspections and competency monitoring with responsive dashboards.
  • Surfaced time-critical issues for leadership through consolidated reporting views.
View Project

Professional Experience

Software Engineer

TechBridge Solutions Ltd

  • Designed and implemented scalable backend services using Node.js and PostgreSQL.
  • Developed responsive frontend features with React.js and Next.js.
  • Set up CI/CD pipelines on GitLab to ensure smooth automated deployments.
  • Collaborated in Agile teams, conducting code reviews and sprint planning.

Junior Frontend Developer

Innovatech Systems

  • Built and maintained modern UI components with React.js.
  • Optimized web applications for speed and performance.
  • Integrated REST APIs to improve frontend-backend communication.
  • Worked closely with designers to deliver pixel-perfect user experiences.

Backend Developer Intern

CodeCraft Uganda

  • Assisted in building backend APIs with Node.js and MySQL.
  • Contributed to database design and query optimization.
  • Wrote unit and integration tests to improve code reliability.
  • Documented backend services to support team onboarding.

HSE Experience

Lifting Supervisor

National Project Construction • Feb-Aug 2025

  • Supervised lifting operations to ensure compliance with IOSH and site-specific HSE standards.
  • Managed plant and equipment operations, inspection schedules, and certification records.
  • Delivered daily toolbox talks, implemented risk controls, and enforced corrective actions.
  • Promoted safety culture via training, observation programs, and feedback loops.

HSE Practitioner (Plant & Equipment)

National Project Construction • Feb-Aug 2025

  • Oversaw safe equipment operations, maintenance procedures, and permit-to-work coordination.
  • Conducted hazard identification walkdowns and closed findings with corrective measures.
  • Supported safe work planning, compliance reporting, and KPI tracking for site personnel.

Equipment Inspector

National Project Construction • Feb-Aug 2025

  • Performed routine and statutory inspections on plant equipment, cranes, hoists, and lifting gear.
  • Verified compliance with manufacturer specifications, industry standards, and regulatory requirements.
  • Implemented QR code system for instant equipment status verification, enabling real-time access to Mulkia registration and TPC (Third Party Certification) validation records.
  • Documented inspection findings, equipment defects, and maintenance recommendations in detailed reports.
  • Coordinated with maintenance teams to ensure timely repairs and recertification of equipment.
  • Maintained inspection schedules and equipment registers to support audit and compliance tracking.

Certifications

Achievements

Microsoft Learn achievements &certificates

View Achievements

Education

Diploma in Computer Science, UICT, 2017

References

Eng. Samuel K. Mugisha
Senior Software Architect, TechBridge
samuel.mugisha@techbridge.com