
Hello, I'm David Robert. I'm a Data Analyst and Software Developer with 3+ years of experience. I enjoy building sites & apps. My focus is React (Next.js).
About me
With a degree in Management from the University of Nairobi, I've built a strong foundation as a Systems and Process Officer in the retail industry. My passion for technology led me to pursue software engineering at Holberton School, where I'm mastering Python, Java, C++, and JavaScript. What I love most about programming is tackling complex challenges and designing efficient solutions. My expertise spans credit analysis, management, and customer service, complemented by technical skills like web development and database management with SQL/NoSQL.
When I'm not working or coding, I enjoy researching industry topics as a freelance writer, ensuring precision and consistency in my work. I'm committed to continuous learning, currently exploring advanced software development methodologies like Scrum and Kanban, while honing my emotional intelligence to thrive in team settings. I'm seeking opportunities to blend my analytical background with my growing tech skills in a software development role.
My projects

Sales Dashboard
Interactive dashboard visualizing real-time sales data, market trends, and predictive forecasts. Features customizable KPIs, geographic heat maps, and automated reporting that increased decision-making efficiency by 35% for the sales team.
- JavaScript
- React
- D3.js
- Python
- SQL


Portfolio Website
Modern, responsive portfolio built with Next.js and Tailwind CSS featuring smooth animations, dark mode, and optimized performance (98+ Lighthouse score). Implements best practices for accessibility and SEO.
- Next.js
- TypeScript
- Tailwind CSS
- Framer Motion


Credit Risk Analyzer
Machine learning-powered tool that predicts customer default risk with 92% accuracy. Analyzes repayment patterns, credit history, and demographic data to generate risk scores that reduced bad debt by 18% during my time as Credit Analyst.
- Python
- Scikit-learn
- Pandas
- SQL
- Plotly

My skills
Here's a comprehensive overview of my technical skills and proficiency levels.
Frontend
Backend
Database
DevOps & Tools
Data Analysis
My experience
Sales Analyst
Kenafric Industries Ltd, Nairobi County, Kenya
Compile, analyze, and report sales data to provide actionable insights. Monitor competitive activity, customer trends, and market dynamics. Forecast demand, revenue, and expenses to guide sales strategies.
November 2024 - PresentSoftware Engineering Student
alx_africa
Mastering Python, Java, C++, and JavaScript, with a focus on data structures, algorithms, and web development (HTML, CSS). Applying Scrum and Kanban methodologies for efficient project workflows.
August 2023 - PresentOnline Writer
Self Employed
Research industry-related topics using online sources, interviews, and studies. Write, proofread, and edit research papers and blog posts, ensuring consistency in style and tone.
December 2019 - PresentCredit Analyst
Bboxx, Nairobi County, Kenya
Analyzed customer repayment patterns to assess credit quality. Prepared daily, weekly, and monthly portfolio performance reports. Supported business decisions with data-driven insights.
January 2024 - November 2024Systems and Process Officer
Bboxx, Nairobi County, Kenya
Designed process frameworks and supported field staff in implementation. Collaborated with cross-functional teams to troubleshoot issues and conducted system reviews to improve efficiencies.
May 2022 - January 2024Shop Manager
Bboxx, Kisii, Kisii County, Kenya
Managed daily shop operations, including stock, petty cash, and customer service. Liaised with retail teams to ensure smooth operations and customer satisfaction.
February 2021 - May 2022Certifications
Professional certifications and credentials that validate my expertise.
Get In Touch
I'm currently open to new opportunities and collaborations. Feel free to reach out through any of the channels below or use the contact form.