From PHP to Supabase, here’s how I help clients launch fast, functional, and secure websites - and why I’ve built everything from e-commerce platforms to custom dashboards using the modern web stack.
Karoli Oduor
Software Developer
If you’ve ever tried to build or maintain a modern website, you know this: it’s not just about making something that looks good. It needs to work well too - fast, secure, scalable, and intuitive.
I’m Karoli, a software engineer who specializes in building full-stack websites and web apps. I’ve worked with businesses and individuals to create custom solutions using tools like PHP, MySQL, Supabase, Next.js, and TypeScript. Whether it’s a lightweight landing page or a complex admin dashboard, I focus on what actually moves the needle for users - performance, simplicity, and clarity.
Yes, PHP is still very much alive - and for good reason. It powers a huge chunk of the web, and when paired with MySQL, it’s perfect for fast, server-side apps that need a strong backend.
I’ve built inventory systems, authentication layers, and dynamic dashboards using the PHP + MySQL stack. It's flexible, secure, and efficient - especially when hosting costs matter.
When a project calls for speed and scalability, I reach for Next.js and TypeScript. Next lets me build server-rendered or static websites that are lightning-fast and SEO-friendly, while TypeScript gives me peace of mind through type safety and better developer experience.
I’ve built client-facing web apps, token-based chat systems, and responsive portfolios using this combo. It just works - and keeps working as the project grows.
Need real-time updates or an easy PostgreSQL backend with auth, storage, and APIs? Supabase is my go-to. It’s open source, scalable, and integrates beautifully with both frontend frameworks and mobile apps (which I also dabble in with Flutter).
I’ve used Supabase to power real-time chat apps, content systems, and token-based platforms - the kind of things that would take weeks with traditional stacks.
Building the app is half the job. I also handle web hosting, deployment, and ongoing support - whether it's launching on Vercel, managing a cPanel hosting environment, or setting up automatic backups and SSL.
You don’t need to worry about the tech stack. I’ll get your site live and keep it running.
If you're looking for someone who understands both the frontend and backend - someone who can take your idea, build it, launch it, and make sure it doesn’t crash on day one - I'm here for that.
You can check out my portfolio at karolih.com and see what I’ve done - then let’s talk about what you need built.
Subscribe to our newsletter for more insights and tutorials on software development.
Subscribe Now