flakeHypr — Personal Nix Flake Setup
A personal setup that manages my Linux system and configuration files in one place. It allows me to recreate the same environment on any computer quickly and keep everything organized.
NixBashLinux
hero.greeting
hero.experience
Futur fullstack developer, i enjoy analyzing problems, designing the right architecture, and building robust solutions from API to user interface, including deployment and automation.
Organized categories of tools and languages capabilities I actively use.
Key milestones in education at Maseno University and full-stack software development.
A selection of web applications, developer tools, and software solutions I have designed and deployed.
The principles that guide my work every day
What I'm actively working on today, and where I am aiming to make an impact tomorrow.
A glimpse into my personal interests and activities outside of work.
1. Readability first
Readable code is maintainable code. I write for humans, not machines.
2. Tests as a safety net
I test what matters — unit, integration, e2e — to ship with confidence.
3. Continuous refactoring
I leave the code in a better state than I found it, every iteration.
4. Useful documentation
Not over-documented, but enough for a colleague to understand without interrupting me.
The best code is the one that solves a real problem for real people. I work closely with product and design teams to deliver value, not just features.
Design robust and scalable distributed systems, guiding teams on technical choices.
Contribute to major open source projects and build tools useful to the dev community.
Active contributions
Merged PRs on major projects (Next.js, Prisma, tRPC)
Community tools
Publish and maintain npm packages used by other devs
Knowledge sharing
Technical articles, talks and participation in dev communities
Share knowledge, mentor juniors, and lead technical projects end-to-end.
Go beyond the code to understand business challenges and actively contribute to product decisions.
Business understanding
Translate user needs into relevant technical solutions
Design collaboration
Work closely with designers for polished UX
Measurable impact
Track product metrics and iterate based on data
Upgrading and maintaining core application systems and infrastructure
Modernization of an IoT database management project with API and web interface.
Participation in the InCyber Europe Forum editions 2024 and 2025.
Helping members with IT, software, and hardware.
Website modernization and Windows database management tools.