James Matheri
Web Developer
Nairobi-Kenya |-| -
https://www.linkedin.com/in/james-matheri | https://github.com/jamesmatheri
Summary
Experienced Full-Stack Developer specializing in Node.js, React, Svelte, MongoDB, and PostgreSQL.
Passionate about crafting user-friendly, performant web applications with clean, maintainable code. I
have strong problem-solving skills and a collaborative mindset, I thrive in team environments where
delivering high-quality projects on time is a priority. My expertise spans both frontend and backend
development, ensuring seamless, full-cycle solutions.
Education
The Odin Project, Web Development
2023
• Coursework: JavaScript, React, MongoDB, PostgreSQL, Linting
Technical University of Mombasa, BS in Mechanical Engineering
Sept 2016 – June 2022
Nakuru High School, Kenya Certificate of Secondary Education
Feb 2011 – Sept 2015
Wangunyu Primary School, Kenya Certificate of Primary Education
Jan 2003- Sept 2010
Experience
Freelance -
Jan 2025-current
Front-End Developer, Nana Tech Limited – Nairobi
March 2024 – Dec 2024
Technology: Svelte, JavaScript
• Learnt new technologies to adapt to the company’s technologies, guidelines, and standards. Example: Svelte, Shoelace
components, Tailwind
• Integrated front-end with back-end systems.
• Tested existing features to ensure front-end and back-end communicated correctly.
• Debugged code issues. For example, Integration failures.
• Maintained and updated faulty components and code.
• Collaborated with team members, for example, designers and fellow developers, to come up with new features
Fleet Intern, Wananchi Group/Zuku–Nairobi
Jan 2023 – March 2023
• Collaborated with the fleet manager to conduct a comprehensive analysis of departmental inefficiencies. Identified
over-reliance on third-party garages as a key issue, leading to increased costs and prolonged vehicle downtime.
Proposed and implemented strategies to reduce dependency, improve operational efficiency, and reduce expenses.
• Collaborated with the team at Wananchi Group to address over-reliance on third-party garages, which were causing
inflated repair costs and prolonged vehicle downtime. Developed and implemented solutions that reduced repair
expenses and improved vehicle turnaround time.
• Collaborated with the fleet manager to identify and recruit a skilled casual vehicle mechanic, ensuring timely resolution
of minor and urgent vehicle issues, which improved fleet uptime and operational efficiency.
• Collaborated with the fleet manager to identify and onboard local suppliers for ex-Japan vehicle parts, reducing costs by
a great amount compared to corporate and third-party suppliers.
• Acted as interim manager during absences, overseeing vehicle maintenance, allocating fleet resources, and managing
fuel card distribution. Ensured operational efficiency and maintained seamless workflow in the manager's absence.
Technician Intern, Auto-Centre – Nairobi, Buruburu
•
•
•
Jan 2021 – June 2021
Evaluated vehicle damage, diagnosed issues, and recommended appropriate courses of action.
Identified and sourced required parts for repairs, ensuring timely and cost-effective restoration of damaged
vehicles.
Collaborated with other technicians in fixing damaged vehicles.
Technician Intern, Tononoka Steels – Nairobi, Embakasi
• Operation and maintenance of:
•
•
•
•
Overhead Electric Gantry Cranes, Compressors
Water Pumps
Hydraulic Power Packs
Open Section and Tube Rolling
Mills
May 2019 – Aug 2019
•
•
B.R.C. and Wire Drawing
Hydro-Testing and End Facing
Machines
Slitting line, shearing line
.
•
Training also covered Galvanizing Process and Milling Operations
Projects
Login, Data Dashboard App https://github.com/jamesmatheri/front-end-test / https://github.com/jamesmatheri/frontend-test
•
Full-stack app with JWT authentication, PostgreSQL, and dynamic chart rendering (highcharts.com).
•
Enabled CRUD operations with React and Node.js
Tools Used: React, PostgreSQL, Node.js, highcharts.com, JWT
Svelte + Node.js Monolithic Template
https://github.com/jamesmatheri/node-webpack-svelte-Template
• Consolidated backend (Node.js/Express) and frontend (Svelte) into a single repository for streamlined development.
Tools Used: Webpack. Node.js, Nodemon, Mongoose, Express
Tic-tac-toe game
https://github.com/jamesmatheri/Tic-tac-toe
• A demonstration of DOM manipulation using plain JavaScript, CSS, and HTML.
Tools Used: JavaScript, CSS, and HTML
Technical Skills
Languages: SQL, JavaScript
Backend: Node.js, Express
Frontend: React, Svelte, Tailwind CSS, HTML/CSS
Databases: MongoDB, PostgreSQL
Tools: Webpack, ESLint, Prettier, Git