I build backend systems
and the interfaces that make web applications work.
I’m a full-stack developer currently based in Nairobi, Kenya. I build web applications, APIs, and automated workflows, drawing on hands-on experience delivering websites and integrations for clients.
I’m building junkie, a focus application with shared study rooms and synchronized timers, and JobRadar, which brings job listings, profile-based matching, and application tracking into one place. My work spans Go, Vue, TypeScript, PostgreSQL, Redis, and WebSockets.
At Elevated Marketing Minds, I build and maintain client websites, connect CRM systems and third-party tools, and deliver automations and platform migrations. Working with clients has taught me to ask better questions, troubleshoot problems, and take projects from requirements through delivery.
I’m open to development roles, project collaborations, and contributing to open source. If you’re building something interesting, want to exchange ideas, or fancy a coffee in Nairobi, let’s connect.
Projects
Things I've built.
Personal · Active
junkie
A shared focus app with synchronized timers, task lists, and activity heatmaps. Built with a Go backend, Vue frontend, and PostgreSQL, with WebSocket updates across signed-in devices, Discord integration, and a terminal client.
Personal · Active
JobRadar
A job-search application that aggregates listings, matches them against a user profile, and tracks applications on a Kanban board. Built with Go and Vue 3, with GitHub OAuth and Redis-backed workers that retry failed jobs. Under active development.
Personal
documentctl
A local PDF search engine and desktop reader. Uses a C trie and Poppler to index documents, with Python bindings, a PyQt interface, and a command-line search mode. Search results link directly to matching pages.
Personal
Static Site Generator
A Python tool that converts Markdown into HTML pages using templates. Recursively generates a site, copies static assets, and rewrites links for deployment under a configurable base path.
Personal
AI Agent
A command-line Python agent using Gemini function calling. Runs an iterative tool-call loop, passes tool results back to the model, and includes verbose token reporting and a limit of 20 iterations.
Personal
Maps — School Management Dashboard
A school-management dashboard project based on the Lama Dev dashboard. Built with Next.js, TypeScript, Prisma, and Clerk, with charting and calendar libraries.
Client Work
ifa.fit — Platform Migration
Client work covering a Kajabi migration, including website pages, courses, community setup, and connected workflows. Supported the technical setup and tested the migrated experience.
Services
What I can do for you.
Technical depth and clear communication in every engagement.
Web Development
Custom websites and web apps built with clean, maintainable code. From landing pages to full-stack products — I ship things that work.
Design & Brand
Visual identity, UI design, and graphics that make your brand memorable. Figma, Adobe Suite, and Canva in every project.
Digital Marketing
SEO, social media strategy, and content that drives real growth. Data-informed, consistently executed, built around your audience.
Automation & AI
Python scripts, workflow automation, and AI tools that reclaim your time. If it's repetitive, it can probably be automated.
Have a project in mind?
Let's figure out what you need and build something worth having.
Testimonials
Words from clients.
Sam has been an excellent addition to my team. He takes the time to understand what you are looking for and takes pride in making sure every detail is covered before he starts each project. I've been working with Sam for over a year and am extremely happy with the progress we've made — he helps my business grow exponentially. If you're looking for a detail-oriented developer, Sam is your guy.
Ifa
@ifa.fit
Sam is such a pleasure to work with. Very knowledgeable, great at growing an online presence through his expertise in algorithms, trending topics, and content strategy. Communication is always clear, concise, and speedy. Working with Sam has made growing my business easier — I've seen real growth with his help.
Nay
@wear_how_u_feel
Contact
Let's build something.
Whether you're hiring a developer or need to build something for your business — I'd love to hear from you. I respond within 24 hours.