Skip to main content
Cyprian Ndemo

Cyprian Ndemo

Full-Stack Software Engineer | Backend Lead | AI Engineer

Talent
NairobiMember since August 26, 2026
JavaTypeScriptReact.jsNode.jsJava Spring BootPostgreSQLLarge Language Models (LLMs)Retrieval-Augmented Generation (RAG)Workflow AutomationSupabaseSupabase Edge FunctionsCloudflareRESTful APIsMicroservicesJWTRole-based access controlGitAgile methodologiesCI/CD pipelinesDevOps
·

Hire this person

Send a job offer directly to this candidate

JavaTypeScriptReact.jsNode.jsJava Spring Boot

About

Results-driven Full-stack Engineer and Backend Lead with 3+ years of experience designing and delivering scalable web, mobile, and AI-powered solutions. Experienced in Node.js, TypeScript, Java Spring Boot, .NET, React.js, and PostgreSQL, with a strong focus on system architecture, API development, cloud technologies, and software scalability. Proven track record leading engineering teams, building AI-powered applications using LLMs and RAG architectures, and delivering high-performance solutions that drive business growth.

Passionate about innovation, automation, cybersecurity best practices, and leveraging emerging technologies to solve complex business challenges.

Experience

Backend Developer Team Lead (Node.js & AI Engineering) at TIKELT (2025-11 – 2026-06)

  • Lead the design, development, and delivery of scalable Node.js backend services powering cross-platform mobile and web applications, ensuring high availability, security, and performance.
  • Architect and implement RESTful APIs, microservices, and core backend systems, enabling seamless integration across frontend, mobile, and third-party platforms.
  • Design and develop AI-powered services leveraging Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), vector databases, and intelligent workflow automation to enhance user experience and operational efficiency.
  • Integrate and optimize AI platforms including OpenAI and other LLM providers, building intelligent assistants, knowledge retrieval systems, and AI-driven business solutions.
  • Lead the implementation of secure authentication and authorization mechanisms using JWT, role-based access control, and industry-standard security practices.
  • Drive backend architecture decisions, applying clean architecture and port-and-adapter principles to improve maintainability, scalability, and long-term system evolution.
  • Collaborate closely with product, frontend, mobile, and business teams to translate requirements into robust technical solutions, reducing integration challenges and accelerating feature delivery.
  • Oversee backend testing, debugging, code reviews, and deployment processes, significantly improving code quality, reliability, and production stability.
  • Design and maintain PostgreSQL database schemas, optimize queries, and implement performance tuning strategies to support growing application workloads.
  • Mentor and guide backend engineers through technical leadership, architecture reviews, and best engineering practices, fostering a high-performance engineering culture.
  • Support cloud-native deployments and infrastructure integrations using Supabase Edge Functions, Cloudflare, and modern DevOps practices.
  • Drive strategic technology initiatives involving artificial intelligence, automation, and platform scalability, contributing directly to product innovation and business growth.

Full-Stack Developer (React.js, Node.js & AI Solutions) at SVELLO (2025-03 – 2026-05)

  • Led cross-functional engineering teams in building and maintaining responsive web applications using React.js, Node.js, TypeScript, and modern cloud technologies.
  • Architected and developed RESTful APIs, backend services, and data integration layers, ensuring reliable communication between frontend applications, backend systems, and third-party services.
  • Designed and implemented AI-powered real estate solutions leveraging Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), intelligent search, and automated property-assistance workflows.
  • Built AI-driven features to enhance property discovery, customer engagement, document analysis, and user support experiences across the platform.
  • Integrated AI services and external APIs, enabling intelligent automation, conversational experiences, and data-driven decision-making capabilities.
  • Collaborated with product managers, designers, and stakeholders to translate business requirements into scalable technical solutions, accelerating product delivery and innovation.
  • Established engineering best practices, code review standards, and development workflows, improving code quality, maintainability, and team productivity.
  • Ensured application security, scalability, reliability, and performance through architecture optimization, monitoring, and adherence to software engineering best practices.
  • Participated in system architecture planning, technical decision-making, sprint planning, and mentoring developers across frontend and backend disciplines.
  • Utilized Git, Agile methodologies, CI/CD pipelines, and modern DevOps practices to streamline software delivery and deployment processes.
  • Contributed to the strategic adoption of artificial intelligence technologies, helping position the platform for future AI-driven real estate services and automation.

ICT Intern at Kenya Airports Authority (KAA) (2024-05 – 2024-08)

  • Maintained and upgraded the airport's ICT infrastructure, ensuring seamless operations and minimal downtime
  • Managed network security, configuration, and performance, optimizing connectivity and preventing breaches
  • Provided technical support to end-users, resolving issues promptly and ensuring high levels of user satisfaction
  • Led and participated in various ICT projects, such as system integrations, software upgrades, and new technology deployments
  • Ensured the accuracy, security, and availability of data, employing best practices in data management and disaster recovery planning.NET Backend Developer at Future Kenya (2023-06 – 2023-09)
  • Collaborated with a team to develop and optimize backend systems for web applications
  • Designed and implemented RESTful APIs and database structures, ensuring seamless data flow
  • Gained hands-on experience with server-side programming, cloud services, and deployment best practices
  • Worked in an agile environment, enhancing teamwork, problem-solving, and software development skill

Education

Bachelor of Science in Computer Science – Africa Nazarene University (2021-09 – 2025-07)

Kenya Certificate of Secondary Education – Kisii High School (2017-01 – 2020-12)

Skills

Full-Stack Software EngineerBackend LeadAI Engineer

Reviews

Related