Jeremy Teddy Ndeda, full stack developer

Full stack developer with 5+ years of experience building and shipping production web applications. I build React, Next.js and TypeScript frontends on Node.js, Django and C#/.NET backends, with PostgreSQL/Supabase data layers, deployments on Vercel, and interactive 3D web experiences in Three.js and React Three Fiber.

Housio

Accommodation booking with 360° room tours

Guests booking a place to stay need to understand a home and its neighbourhood before they commit, and hosts need bookings that never collide.

  • Accommodation booking platform with 360° room tours, interactive floor plans, side-by-side comparison and a preference-based matcher.
  • Neighbourhood map built from OpenStreetMap data (309 places across 10 Nairobi listings).
  • Role-based owner and admin dashboards with a listing approval workflow.
  • Transaction-safe booking that prevents double bookings at the database level.
  • Data secured with PostgreSQL row-level security.
  • Playwright end-to-end and Vitest tests; deployed on Vercel with CI from GitHub.

Stack: Next.js, TypeScript, Supabase/PostgreSQL, React Three Fiber

Visit housio.jeremyteddy.devHousio source on GitHub

Kidzies

3D kindergarten learning platform

A kindergarten needs one place where students, parents, teachers, administrators and admissions staff each see only what is theirs.

  • 3D kindergarten learning platform with student, parent, teacher, admin and admissions portals.
  • Admissions workflow with document uploads.
  • Role-based access enforced with PostgreSQL row-level security.
  • Flows covered with Playwright tests.

Stack: Next.js, TypeScript, Supabase, React Three Fiber

Visit kidzies.jeremyteddy.devKidzies source on GitHub

IWMS

Inventory and warehouse management system

Stock moves through receiving, storage, purchasing and fulfilment; each step has to be tracked, reported on and auditable.

  • C# inventory and warehouse management application covering inventory control, warehouse operations, purchasing, fulfilment, reporting and auditability.
  • Layered into Api, Application, Domain and Infrastructure projects.
  • Dedicated test project, with GitHub Actions CI on every push.

Stack: C#, .NET, GitHub Actions

IWMS source on GitHub

AF1 Studio

Interactive 3D sneaker configurator

Shoppers want to see a customised product from every angle before they decide.

  • Interactive 3D sneaker configurator where users customise the colour, finish and details of an Air Force 1 in real time.
  • Rendered with Three.js and React Three Fiber and deployed as a live web app.

Stack: React, Three.js, React Three Fiber

Visit af1.jeremyteddy.devAF1 Studio source on GitHub

WILDLANDS

A 3D game in the browser

A game that runs instantly in a browser tab, with no install.

  • 3D game that runs in the browser, rendered in real time with Three.js.
  • Rendered in real time with Three.js and deployed as a live web app.

Stack: Three.js

Visit wildlands.jeremyteddy.devWILDLANDS source on GitHub

Experience

Software Engineer, Mizizi Learning Hub, Feb 2025 – Sep 2026. Designed and built an Inventory Management System end to end to track and manage organisational stock and assets. Designed and built a Learning Management System (LMS) to deliver learning content and administer learners. Designed and built an Admission System that digitised student applications and enrolment workflows. Owned all three systems in production, fixing defects and shipping enhancements for daily users.

Mobile & Web Developer, ZegeTech, Jan 2024 – Dec 2024. Developed and maintained mobile applications for client projects at a Nairobi-based software consultancy. Built web applications and integrated them with backend APIs for client products. Delivered features in Agile sprints within a team, with code reviews and testing.

Web Developer, Sino Soft Limited, Sep 2022 – Dec 2023. Designed and developed responsive business and e-commerce websites for clients. Maintained live client websites, handling fixes, performance improvements and technical support. Customised and extended site features and third-party integrations to meet client requirements.

Bachelor of Science in Computer Science, Cooperative University of Kenya

Skills

Languages: TypeScript, JavaScript, C#, Python, SQL, C++, HTML/CSS

Frontend: React, Next.js, Tailwind CSS, Three.js, React Three Fiber, Responsive design

Backend: Node.js, Django, ASP.NET Core, Entity Framework Core, REST APIs, gRPC, Zod

Data: PostgreSQL, Supabase, Row-level security (RLS), Relational database design, Query optimisation

DevOps & testing: Git, GitHub, GitHub Actions, Docker, Vercel, CI/CD, Playwright, Vitest

Contact

Email jeremyndedateddy@gmail.comGitHub profileLinkedIn profileRésumé (PDF)
Plain version