Hi,
I'm
Tomisin Abiodun, a

senior software engineer

with over 7 years of experience crafting scalable solutions in fintech and Microsoft's Mixed Reality product. My expertise in Django, .NET, React, and Azure Cloud empowers me to make impactful, product-driven contributions across the entire stack, bridging the gap between engineering and product development.

Some Achievements

Global Talent Visa
United Kingdom · 2023
Problem Solving
HackerRank · 2022
Hackathon Winner
Python Conference Nigeria (PyConNG) · 2018

Recent Projects

View All

Beadify CLI

A deployment tool crafted for cost-saavy hobbyists, enabling the seamless deployment and serving of multiple lightweight applications from a single Ubuntu VPS (Virtual Private Server) powered by Nginx. Transform your VPS into a functional Platform-as-a-Service (PaaS) with minimal effort.

View Project
Beadify CLI

Featured Testimonial

Some failed at what you did - you made our project happen. Words just can't describe how much you are appreciated.

Head of Engineering at Quickteller Paypoint

Articles

cloud-computing

5 Ways to Supercharge Your Projects With Serverless Functions

product-launch

5+ Things Software Developers Should Do Before Building Their Own Product

nextjs

Displaying a Leaflet Map in NextJS

coding

Maximize Your Python Search Capabilities with Huntela

cryptography

Encryption in Plain English

django

Simple Signing and Unsigning in Django

Coding
Tricks

Almost every useState + useEffect hook combo could be simplified to a single useMemo hook

const convertCelciusToFahrenheit = (temp: number) => (temp * 9/5) + 32;

const TemperatureDisplay = (props: { tempInCelcius: number }) => {
    const { tempInCelcius } = props;

    const [tempInFahrenheit, setTempInFahrenheit] = useState();

    useEffect(() => {
        setTempInFahrenheit(convertCelciusToFahrenheit(tempInFahrenheit));
    }, [tempInCelcius]);

    return <div>Temperature is: {tempInFahrenheit}°F</div>;
};

const TemperatureDisplayWithMemo = (props: { tempInCelcius: number }) => {
    const { tempInCelcius } = props;

    // The useState + useEffect hook combo simplified into a single useMemo hook
    const tempInFahrenheit = useMemo(() => {
        return convertCelciusToFahrenheit(tempInCelcius);
    }, [tempInCelcius]);

    return <div>Temperature is: {tempInFahrenheit}°F</div>;
};
Get one coding trick and an article delivered every week at no extra cost

Get one coding trick and an article delivered every week at no extra cost

Subscribe and receive the latest software development contents, insights, best practices and spicy tips straight to your inbox