Hi, my name is

Muhamed Sufail.

I bring ideas to life with code

I'm a software engineer, i possess strong problem-solving skills and specialize in crafting exceptional digital experiences.

01.About Me
Hello! My name is Muhamed Sufail, and I'm a passionate software engineer and problem solver, dedicated to creating impactful codes that thrive on the internet. My journey in computer science began in 2013 when I delved into the world of problem solving back when I was in 11th grade. Little did I know that programming skills would become essential in pursuing this interest, marking the start of my programming journey.
New Para
Here are some technologies I've worked with :
ReactJS
NextJS
React Native
Flutter
JavaScript
Tailwind CSS
MongoDB
AWS
Node.js
Golang
NestJS
Solidity
web3.js
Redis
PostgreSQL
Docker
My Image Not Found
02.
Where I've Worked
Software Engineer Sep 2020 - Presentceegees.in
A centralized platform for managing student information, classes, attendance, grades, schedules, admissions, fees, etc.
03. Blog Posts

This post provides an overview of multi-tenant architecture and explains how it differs from other architectures. It covers topics such as database schema design, the ORM libraryKnex.js, and the steps required to configure Knex.js in Node.js to achieve multi-tenancy.

    Node.jsexpressKnex.js

This post discusses the concept of smart contracts, Ethereum Virtual Machine, EVM bytecode, and contract ABI. It also guides the reader through the process of writing a smart contract and creating a customized Node.js project to deploy the smart contract to an Ethereumtest network (Sepolia) with the assistance of Ganache, Solc, and Web3 npm libraries.

    Node.jsWeb3.jsSolidityGanache

This post introduces the reader to Redis in-memory database and its use cases. It also guides the reader on connecting a Golang server to a Redisdatabase running locally. Additionally, the reader will discover how to cache the response of an API request to enhance the response time.

    GolangGinRedis
04.What's Next?
Get In Touch

Although I'm Always open for any new opportunities, my inbox is open. Whether you have a question or just want to say hi, I'll try my best to get back to you!