Last updated: Tue Jul 24, 2025
COLLINS RUTO
SOFTWARE ENGINEER
Contact
Profile
As a full-stack developer and NEAR & ICP certified web3 developer, I specialize in building fully-fledged web applications. My expertise includes Javascript and Typescript with React.js and Next.js for the frontend, and Node.js with Express for backend development and APIs. I have extensive experience connecting APIs with databases such as MongoDB and GraphCMS using Prisma and tRPC. Additionally, I build intuitive mobile and desktop applications using Flutter.
Career Objective
- As a hard-working and passionate full-stack developer, my objective is to leverage my skills and expertise to create elegant and efficient software solutions for businesses and organizations.
- I am committed to staying up-to-date with the latest technologies and best practices to deliver high-quality results.
- To join a dynamic and innovative team where I can contribute my skills and collaborate on challenging projects.
Work Experience
Web Developer | Eldama Ravine Education Foundation
MAY - PRESENT
- Built and deployed EREF Foundation's website & event registration platform using Next.js, Firebase, and Vercel serverless functions.
- Integrated M-Pesa Daraja and KCB Buni APIs for secure mobile payments with real-time callback handling.
- Collaborated with a development team of 5 using Git for version control, established CI/CD workflows with Vercel for seamless deployment, and maintained code quality through feature-based branching.
- Optimized online content using SEO best practices to improve ranking and visibility.
Software Engineer | Freelance Developer
2024 - 2025
- Developed a full-featured school management system using the T3 Stack (Next.js, TypeScript, tRPC, Prisma) for end-to-end type safety.
- Collaborated on building Web3 applications with real-time features, decentralized logic, and fast prototyping, resulting in my team winning 3 hackathons.
- Wrote and maintained automated tests to ensure application reliability and performance.
- Implemented role-based access control, security middlewares, and authentication via NextAuth (Google, GitHub).
Web / Web3 Developer Lead & Treasurer | TUM Developers Club
2022 - 2024
- Led the development of innovative solutions, including a USSD-based system to access student data offline.
- Conducted workshops on Linux setup, smart contracts, and modern web/Web3 development technologies.
- Served as the TUM Web Dev Lead for the Google Developer Student Club, mentoring students in frontend and backend development.
- Collaborated with industry partners to organize major tech events including Flutter Festivals, Google I/O Extended, Atlassian Dev Day, and AWS Community Days.
Education
B.Tech Marine Engineering | TECHNICAL UNIVERSITY OF MOMBASA
2020 - 2024
- Graduated 2nd Class Upper Division
KCSE | UZALENDO SECONDARY SCHOOL
2016 - 2019
- Attained B+ in the Kenya Certificate of Secondary Education
- School Captain
KCPE | KOKWOMOI PRIMARY SCHOOL
2008 - 2015
- Attained 372 points in the Kenya Certificate of Primary Education
- Best student of the year class of 2015
Skills
- Software Development: Dart, JavaScript, Typescript, Rust, Python
- Web Development: Tailwind CSS, React.js, Next.js, tRPC, NodeJS, Express
- Database: MongoDB, My SQL, GraphCMS, Prisma, Firebase
- Mobile & desktop app development: Flutter, Dart, Android Studio
Certifications
- Internet Computer Protocol (ICP) Rust & Typescript 101/201 | dacade.org (Aug - Oct 2024)
- NEAR Protocol Rust Smart Contracts Development | dacade.org (May - Jul 2024)
- SUI DeFi development using move | BitKE Web3 developers Club (Jun - Aug 2022)
Dev Tools
- ArchLinux
- VS Code
- Git & Github
- Nvim
- Android Studio
Languages
References