Experience

Web Developer

Our Common Pot⁠
Jan 2024 – Jul 2024 | Ibadan, Nigeria
  • Developed and deployed the organization’s website using NextJS, increasing its online presence by 30% in the first month.
  • Optimized site performance (all key web metrics > 90%) and ensured cross-browser compatibility, leading to a 20% increase in user engagement.
  • Provided ongoing technical support, addressing system issues and offering recommendations to improve website functionality.
  • Software Lead (IoT Team)

    Computer Science Academy Africa⁠
    Jul 2022 – Aug 2022 | Lagos, Nigeria
  • Led software development for an IoT-enabled autonomous farm system, synchronizing hardware operations with a user-friendly web interface.
  • Wrote Python scripts to control hardware devices and built an HTML/CSS interface, enabling remote system management through local WiFi.
  • Collaborated in an 8-person team to define project scope and successfully delivered the prototype within a one-week timeline.
  • Projects

    Technologies: ReactJS, Plasmo, CSS, Chrome Extensions

  • Developed and published a browser extension that automates Medium's clapping process, improving user satisafaction and article engagement by allowing for one-click clapping with customizable settings.
  • Utilized the Plasmo framework and React to build an interface that integrates smoothly with all articles hosted on pages with the Medium domain name.
  • Managed the entire development lifecycle, from concept to publishing on the Chrome Web Store, achieving an installable extension with an intuitive setup.
  • Technologies: NextJS, pandas (Python), Axios

  • Built a web application using Next.js that displays random anime quotes, allowing users to download quotes as images by implementing dynamic image generation with html2canvas.
  • Cleaned and preprocessed a dataset with ~8k rows, hosting and deploying the data for use with a lightweight no-cost backend setup involving a spreadsheet and Google's Apps Script.
  • Technologies: C, Bash Script

  • Collaborated in a 2-person team to develop a UNIX shell in C; and created Bash scripts to automate compilation & testing, reducing manual effort by 50%.
  • Implemented built-in commands (cd, exit), managed memory allocation to prevent leaks, and used signal handling to manage interruptions (Ctrl+C) for smooth program execution.
  • Education

    Certification in Software Engineering

    ALX Africa⁠
    Aug 2023 – Sep 2024 | Lagos, Nigeria
  • Relevant Coursework: Data Structures, Basic Algorithms, Database Systems, Web Development, System Administration, Version Control, Security, Testing and Debugging.
  • Bachelor of Medicine, Bachelor of Surgery - MB;BS Medicine

    University of Lagos⁠
    Technical Skills
    Languages/Database: JavaScript (TypeScript), Python, C, Bash, MongoDB, SQL (familiar)
    Frameworks & Tools: Git, Github, Linux/Unix, AWS EC2/S3 (familiar)
    Frontend: ReactJS, NextJS, Tailwind CSS (familiar), React Native (familiar)
    Backend/Devops: NodeJS, Express, Puppet, mySQL (familiar),Docker (familiar), Flask (familiar)
    Others: Arduino, ESP32/8266 Microcontrollers