GTHome

Get to know me

About me

Gregory Temwa portrait

I'm currently pursuing my BSc. in Software Engineering at United States International University (USIU) while gaining hands-on experience in the tech industry. Over the past 3+ years, I've worked with companies like WebTech Solutions Limited, Ivy Community, Girwa Foundation, and HNG Tech, developing everything from production SaaS platforms to AI-powered applications.

As an award-winning hackathon participant, I thrive in collaborative environments where I can solve complex problems using modern technologies. My expertise spans the full development stack, with particular interests in artificial intelligence, machine learning, and creating delightful user experiences.

ReactNext.jsTypeScriptJavaScriptPythonGoRustJavaNestJSMachine LearningAI DevelopmentMySQLPostgreSQLTimescaleDBRedisRabbitMQDockerKubernetesNginxPrometheusGrafanaLinuxAWSGit

Career

Work experience

  1. Chief Software Engineer

    WebTech Solutions Limited, Nairobi, Kenya

    Feb 2026 – Present

    Lead technical strategy and architecture across client projects, owning CI/CD pipelines, code quality standards, and mentoring engineers while delivering production SaaS platforms and AI-powered tools.

  2. Open Source Developer

    Independent — Canonical, Google, Apache

    Jun 2025 – Present

    Contribute Python fixes and features to Canonical's Observability Stack — charm operators tempo-operators and cos-alerter — alongside contributions to Google's sbsim and Apache RocketMQ-Rust, working through code review with upstream maintainers.

  3. Full Stack Software Developer

    WebTech Solutions Limited, Nairobi, Kenya

    Dec 2024 – Jan 2026

    Built client-facing applications with React, Next.js, TypeScript, and Node.js, designing databases and REST APIs end-to-end and shipping production deployments on Vercel and Railway.

  4. Intern (Frontend & Backend)

    HNG Tech, Remote

    Oct 2025 – Dec 2025

    Built a multi-framework ticket management system across React, Vue.js, and Twig frontends with a Node/Express backend, implementing auth, CRUD, dashboards, and responsive design in an Agile team.

  5. Software Engineer Intern

    Ivy Community, Nairobi, Kenya · Hybrid

    Jul 2025 – Sep 2025

    Built and shipped React features for an early-stage startup product, collaborating closely with founders and designers to iterate quickly on user-facing functionality.

  6. Software Engineer Intern (Frontend)

    Girwa Foundation, Nairobi, Kenya · Remote

    May 2025 – Aug 2025

    Built responsive, accessible UI components for donor-management dashboards, improving transparency and analytics for community programs.

  7. Junior Software Engineer Intern

    Mtaamall Startup

    Feb 2024 – Apr 2024

    Developed marketplace dashboards and real-time interfaces for the MVP, integrating scalable databases and auth systems.

  8. STEM & Coding Instructor

    Somo Africa

    Jun 2023 – Dec 2023

    Taught students (8–18) coding, robotics, AI & VR; designed interactive lessons that foster creativity and problem-solving.

  9. Freelance Software Developer

    Independent

    2023 – Present

    Delivered full-stack client projects — consulting, prototyping, implementation, and deployment — across websites, e-commerce, and AI-driven apps.

On GitHub

Open source & activity

Background

Education

BSc. in Software Engineering

United States International University (USIU)

Expected graduation: 2027

Always learning

Certificates

IBM SkillsBuild — AI Fundamentals

Core AI concepts, applications, and ethics.

freeCodeCamp — Front End Development Libraries

React, Redux, and UI component best practices.

freeCodeCamp — Machine Learning with Python

ML pipelines with Python, model training & evaluation.

Coursera — Machine Learning (Andrew Ng)

Supervised/unsupervised learning, regularization, optimization.

Command palette

Search pages, projects, and quick actions