Greetings...! my name is
Patrick Mbugua A Developer & Tech Enthusiast
I am a software engineer with 3+ years of experience and a commendable expertise in building highly responsive systems capable of running in both small and large devices, enhancing the best memorable user experiences, not withstanding my strong foundation in both front-end and backend development,skilled in developing user-friendly web applications using nextjs or react .See some of my skills/tech in the About section!
learn more
01. About me
Hello! my name is Patrick Mbugua from Nairobi,Kenya a tech enthusiast keen on evolving with new technologies as they emerge . In recent times the world has witnessed cutting edge technology that has enhanced service delivery ,production,better decision making and promoted efficiency in an organizations. I am the link between your organization and efficiency through modern Technology, developing highly responsive and secure web applications.
My passion in coding begun in 2017 when we started to learn introduction to programming as an Applied statistics with programming first year student,second semester,I could enjoy seeing the magic behind a small line of code executing large beautiful data visualization graphs,data plots and creation of powerful prediction models using R-Programming language. But at this time mathematics passion superseded coding because data analysis tools did the chunk of what is needed and one expected to master the statistical analytical techniques
In 2019 and 2020 while I was a third and fourth student ,my coding passion was ignited when I joined Mathematics with Programming for Development a student led initiative that towards my last year of study was transformed into Muranga University of Technology Google developers club which really motivated us through bootcamp scholarships and this is the time I fell in love with Python programming language therefore diving deeper into learning its architecture.
How I became a website developer-There was this time after clearing campus around 2020-2021 I was contacted through my Upwork account , hired by a client to do web scraping using a popular python package known as beautiful soup ,a task that really gave me hard time to tackle because of Zero knowledge of how a basic website is normally structured, and mind you for the job to be successfully accomplished it required someone who could read through html page to identify anchor,table and paragraph tags.Unfortunately I had to fail my client because I was unable to mine the required data and forced to refunded the client since the task given had to be terminated while incomplete.Out of frustration I decided to learn the basics of developing a website ,an initiative that gradually led to becoming an expert in developing both the front-end and backed of a modern ,beautiful and fully responsive site and eventually a software engineer developing the modern use case of APIs.
The more I code the more electrified I become to continue developing web applications. I have several projects completed among them this portfolio and others that will be featuring on this platform and github which you can feel free to interact with. Thank you and feel free to contact me for consultation or project development.
Here are some technologies that I have been working with recently!
Redis Db
RabbitmQ
Kotlin
Next.js
Tailwindcss
Supabase
Jira
TypeScript
Python
Django
Django-restframework
JavaScript
- React
Mongodb
Prisma ORM
MySql
CSS
HTML
Bootstrap
Postman
Amazon Web service
Digital Ocean
docker

02. Where I have worked
Software Engineer @ Syndicated Payments lmt
march 2025 - Present
- Responsibilities
- Software Development
- Backend development of a scalable administrative panel and dynamic pricing engine using Python and Django, enabling efficient management of financial product pricing.
- Conducting code reviews to ensure high-quality standards.
- Engineered a modern, responsive frontend with Next.js, TypeScript, Tailwind CSS, Redux, and component libraries such as shadcn/ui and Headless UI, delivering a seamless and intuitive user experience.
- Customizing and enhancing the Mifos Mobile and Mobile Wallet apps by integrating NFC (Near Field Communication) and BLE (Bluetooth Low Energy) features and refining the user interface to suit organizational needs.
- Integrating both mobile applications with a Fineract core banking system deployed on AWS, enabling real-time financial transactions and improved mobile banking performance.
- Collaborating with cross-functional teams to maintain high standards in system usability, performance, and compliance.
03. Some of My Projects
Featured Project
Social App
This is an interaction site where users can post messages ,photos ,comment and like or dislike posts in order to deliver a certain information to their friends. Users can authenticate using their google ,facebook and github accounts in a click of a button or sign up for an email with password login. User authentication is enabled by next-auth and other auth providers like google ,facebook,and github integrated in the supabase authentication system Authenticate users can update their user profile easily which can be viewed by friends and other users but cannot edit make it easier to interact with friends
- Nextjs
- Typescript
- Next-auth
- Google auth
- Facebook auth
- Github auth
- supabase
- vercel deployment
Featured Project
Pmazon
An e-commerce website that facilitates authenticated and non authenticated user to shop for goods on one stock.
User is able to add items to cart while not authenticated but on login the system is able to merge the cart items to one if the user still add items on login.
Authentication is simple and i preferred google login for security purposes.
With a google account, google auth and next-auth will safely authenticate user
on checkout we will use
Stripe
but if need be we can also integrateMpesa
Below are the technologies I am using to develop the site only 85% complete
- Nextjs
- Tailwindcss
- Typescript
- Prisma
- Mongodb
- Google auth
- Next-auth
- vercel deployment
Other Projects
View Archived
Polite note no archived projects at the moment
English Learning Academy
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Hic voluptatibus voluptatem ipsa beatae repellendus, dolorem deleniti ea eaque temporibus excepturi aliquid esse repellat? Adipisci expedita quasi, obcaecati vel non nulla.
- Nextjs
- python
- Tailwindcss
- Django
- Django-restframework
English Learning Academy
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Hic voluptatibus voluptatem ipsa beatae repellendus, dolorem deleniti ea eaque temporibus excepturi aliquid esse repellat? Adipisci expedita quasi, obcaecati vel non nulla.
- Nextjs
- python
- Tailwindcss
- Django
- Django-restframework
English Learning Academy
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Hic voluptatibus voluptatem ipsa beatae repellendus, dolorem deleniti ea eaque temporibus excepturi aliquid esse repellat? Adipisci expedita quasi, obcaecati vel non nulla.
- Nextjs
- python
- Tailwindcss
- Django
- Django-restframework
04. What Next?
Let's Get in Touch!
I am currently open for a software engineer role.Whether I am open for opportunities or not , my inbox is always open for you to say Hi, or ask a question and will try my best to get back to you.