Dennis M. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Dennis M. Backend, Frontend and General Development

My name is Dennis M. and I have over 2 years of experience in the tech industry. I specialize in the following technologies: Python, Flask, Next.js, Django, PostgreSQL, etc.. I hold a degree in Bachelor of Science (BS), Foundation degree. Some of the notable projects I’ve worked on include: I built a Next.js Supabase Boilerplate, Globe Translator - Language Translation App, Backend API for An Online Gaming Platform with Node.js, Rust vs Go in 2024, Flask vs Django in 2024, etc.. I am based in Nairobi, Kenya. I've successfully completed 10 projects while developing at Softaims.

I value a collaborative environment where shared knowledge leads to superior outcomes. I actively mentor junior team members, conduct thorough quality reviews, and champion engineering best practices across the team. I believe that the quality of the final product is a direct reflection of the team's cohesion and skill.

My experience at Softaims has refined my ability to effectively communicate complex technical concepts to non-technical stakeholders, ensuring project alignment from the outset. I am a strong believer in transparent processes and iterative delivery.

My main objective is to foster a culture of quality and accountability. I am motivated to contribute my expertise to projects that require not just technical skill, but also strong organizational and leadership abilities to succeed.

Main technologies

  • Backend, Frontend and General Development

    2 years

  • Python

    1 Year

  • Flask

    1 Year

  • Next.js

    1 Year

Direct hire

Potentially possible

Previous Company

Andela

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

I built a Next.js Supabase Boilerplate

I made a Next.js Starter template for modern web development, featuring Next.js 15, React 19, Supabase, SEO Blog, Prisma, ShadCN UI

Globe Translator - Language Translation App

Globe Translator providea a seamless platform for translating text between a wide array of languages. Targeting a global audience, the project focuses on enhancing accessibility to multilingual translations that are both quick and accurate. Advanced Translation Tool: Developed using the latest AI technologies, Globe Translator leverages deep learning models to ensure translations are both literal and contextually relevant. Client-Centric Design: The user interface is built with Next.js, offering a responsive, mobile-first design that catifies to users across different devices and platforms.

Backend API for An Online Gaming Platform with Node.js

I am building an app that enables users to play an online game together. The app has a backend server running on Node.js and Next.js on the frontend. It uses PostgreSQL database with Prisma ORM. Besides, it uses Socket IO for real-time communication. Users can play games individually or compete as a group. For fast performance, I'm using Redis for Caching and several server instances and load balancing. Other features include: - JWT Authentication - Server Side Rendering - Client Side Caching - Cloudflare Security - and more. The frontend has a feature for leaderboard, where a moderator can generate a game session and have other users join. There is a real-time leaderboard so that users can view their positions in real time. The admin has a dashboard for uploading games, editing, and deleting games. In the future, the app will scale and improve to allow extra-large groups and multiple ways of gaming. Signed up users will be able to save progress over a time series, enabling them to keep track.

Rust vs Go in 2024

Wrote a comprehensive article on Rust vs Go. This article helps developers choose the right programming language for system design.

Flask vs Django in 2024

Wrote a comprehensive article on Flask vs Django. I compared the two Python Frameworks to help users choose the right one for development.

Education

  • Egerton University

    Bachelor of Science (BS) in Computer science

    2016-01-01-2020-01-01

  • ALX

    Foundation degree in Computer science

    2022-01-01-2024-01-01

Languages

  • English

Personal Accounts