I’m John Murianki, a dedicated and versatile full-stack software engineer with over six years of professional experience building high-impact web applications and integrations from the ground up. My journey began in front-end development, and evolved into owning complex backend systems, APIs, full-stack features and AI-enhanced workflows. I’m passionate about combining elegant user interfaces (React, TypeScript) with robust, scalable backend services (Node.js, Express, Nest, PostgreSQL, MongoDB) and third-party integrations that solve real business problems—not just deploy code.
My strength lies in translating product goals and user needs into deeply functional software solutions. I have repeatedly worked closely with product teams, designers, stakeholders and customers to define requirements, map workflows, design system architecture, implement clean and well-tested code, and deliver concrete outcomes. I believe in the full lifecycle: writing performant and secure backend services, building intuitive and accessible front-end experiences, establishing CI/CD pipelines and deploying to cloud platforms, and then continuously iterating to improve performance, reliability and the user experience.
In recent projects I’ve built a disability-assessment and booking system for a government-adjacent client, a utilities monitoring and alerting dashboard using real-time data pipelines, and a digital platform for children’s educational content. Each project challenged me to think across the stack—not only designing components and APIs, but also owning integrations, ensuring data consistency, driving performance improvements, and mentoring other team members. I thrive on responsibility and ownership: I’m comfortable making design decisions, resolving technical trade-offs, and driving features to production in fast-moving environments.
I have a strong affinity for AI, automation and integrations. Whether it’s connecting diverse systems via webhooks and REST APIs, integrating third-party services like Firebase or payment gateways, or exploring generative-AI use cases and building smarter workflows—this is where I see my future. I’m constantly learning new tools (Tailwind CSS, Vite, Rails-like patterns) and keeping up with what’s next in web and cloud development. I also believe deeply in software quality: maintainable code, comprehensive tests, and scalable architecture matter just as much as shipping quickly.
When you engage me, you’re not just getting an engineer—you’re getting a collaborator who cares about your goal, your users, and your success. I’m committed to delivering solutions that are efficient, reliable and user-centric. If you’re looking for someone who can own full-stack development, smart integrations, and help you scale fast while maintaining engineering quality—let’s connect and build something meaningful together.