Journey Timeline
Over a decade of coding adventures, from first HTML tag to leading engineering teams.
First time I heard about programming from Eriomola Tomiwa (RIP). It was recess period and we were simply having a conversation as high school seniors
Wrote First HTML code at a cyber cafe
Continued learning HTML and basic web development concepts
Discovered wapka.mobi and xtgem. I went on later to create multiple things using wapka and xtgem
Started Learning PHP
Built First ever full website using PHP and hosted through my-place.us
Learnt about MyBB forum software
Created first theme and plugins for MyBB (Never got to publish)
First Learnt about Developer community like Facebook Developers, NCT and this was my entry into professional developer ecosystems
Joined NCT's leadership as a moderator and community manager
Created and started managing a community for developers across the world called Web Coders Forum
First time I learned of WordPress
Created E-pages, a php powered page generator inspired by txti.es
Improved the E-pages software with increased size, load speed and support for special tags
Added E-pages to Freebasics by Facebook
Continued expansion of E-pages user base and feature development
Enhanced web development skills and user engagement strategies
Reached significant milestones in E-pages adoption and usage
Refined understanding of scalable web application development
Total number of E-pages created climaxed 1K+
Joined Gate Initiative as a Developer helping to manage web projects
Began working on client projects and professional web development workflows
Enhanced skills in professional development practices and client management
Contributed to various web projects under Gate Initiative
Took a break from programming to focus on my studies
Wrote a lot of bash, and python for my school projects which allowed me maintain technical skills through academic work
Also wrote a Javascript Game engine, called PuckJS when I was bored
Continued development of E-pages platform and user base growth
Sold E-pages Software for a giveaway price
Picked up mybb again and started building plugins for it
Continued learning programming skills across multiple languages and frameworks
Began exploring collaborative development projects
Began work with a friend on a telegram bot for Futarians. It was a success
Enhanced understanding of bot development and automated systems
Began exploring team-based development workflows
Joined a team of developers to build a social media platform with market features
Had this idea for a multiforum platform, So I built it in php and launched it as MacBB
Continued development and improvement of MacBB platform
Added more features to MacBB and improved user base
Joined an E-learning team to build the backend for a e-learning platform using php/laravel
Built an internal package at new team called z3.js for fluent interfaces like we have in laravel which improved our efficiency
Kept adding more features to MacBB like twig template, markdown support, etc
Began work on my first portfolio website built with 11ty - https://elcharitas.github.io
Created Knuckjs, a framework for building web apps with ease
Created cli-njk, a command line tool for generating static sites with nunjucks
Created js-dot, a javascript library for accessing nested objects
Created schip, a command line tool for running package binaries
Opened my very [first pull request](https://github.com/js-org/js.org/pull/5137)
Created Waxe, a Laravel Blade inspired template engine for NodeJS.
Began exploring blockchain development fundamentals
Built a bible study app for my church using ionic and firebase
Wrote a script called Ember, which hacks telegram to send messages to multiple bots at once
Picked up gatsby for the first time. Gatsby was lit
Built a minimalistic desktop web browser in python
Joined a Video Streaming team to build a video streaming platform using php/laravel (Contract)
I was tasked with leading a team of 3 to move the source code of the video streaming platform from a monolith to a microservice architecture and to NodeJS
Successfully completed microservice migration project, demonstrating architecture and leadership skills
Enhanced expertise in distributed systems and team coordination
Joined a company which was building a decentralized crowdfunding app as a software engineer. This was my first professional blockchain role
Began deep dive into blockchain development and smart contract programming
Started learning Solidity and Web3 development fundamentals
Wrote my first ever Solana Program in Rust for an NFT
Established foundation for future expertise in Rust and decentralized applications
Built [Lovenotes](https://github.com/elcharitas/mongodb-hackathon), a mongodb powered love letter app for MongoDB hackathon
Built Mangako, an manga-themed NFT marketplace demonstrating Web3 and creative industry integration
Expanded expertise in NFT smart contract development and marketplace architecture
Created storm UI, a UI library for building apps fluently in flutter
Built an autoposter telegram bot just for fun
Began exploring cross-platform mobile development frameworks
Prepared for transition to Web3-focused career path
Enhanced skills in decentralized application architecture and blockchain development
Created Chakra UI Svelte, a UI library inspired by https://chakra-ui.com
Teamed up with friends to build a decentralized betting platform called Tete
Built supa cart, an inventory management system powered by Supabase, [SaasUI](https://saas-ui.com) and [NextJs](https://nextjs.org)
Demonstrated full-stack development capabilities across multiple frameworks
Joined [Alphaday](https://alphaday.com) as a Software Engineer to build customizable crypto dashboards
Began work on comprehensive Web3 data aggregation and visualization platform
Transitioned to professional blockchain and cryptocurrency development role
Had this idea to ease out web3 connection via a centralized network called Web3Gateway (W3G). I wrote the drafts/specs and built a MVP - https://github.com/w3gx
Attended and helped coordinate first Mobile Dev Community Hangout
Started work on Muxifi, A decentralized music app with a team, I lead and coordinated
Conducted load testing for the first time
Applied performance optimization to Alphaday's web app - https://app.alphaday.com
Attended DevFest Ibadan 2022, met many great minds I had been connected with online
Published ChakraUI updates to Chakra UI Svelte
Continued expansion of Alphaday with new widgets and analytical tools
Deepened expertise in TypeScript, Solidity, and Rust development
Contributed to decentralized application infrastructure development
Advanced work on blockchain smart contracts for various DeFi applications
Focused on open-source contributions across multiple technology stacks
Started work on Ngyn Framework to empower next-gen backend apps in rust
Started building this website you're viewing (elcharitas.wtf)
Reached read 60-Book mark + tens thousands of articles consumed in the year
Continued development of Krypto Koffee decentralized crowdfunding platform
Attended Web3Lagos representing **Alphaday** to Nigeria's web3 community
Finished and announced this portfolio website
Networked with key figures in Nigerian blockchain development scene
Attended Abuja Hangout organized by [astoundihub](https://astoundinnovation.com/)
Continued contributions to Nigerian tech community through mentorship and knowledge sharing
Enhanced Ngyn Framework with additional middleware and routing capabilities
Continued work on smart contract development for various Web3 applications
Reflected on year of growth in Rust development and Web3 ecosystem contributions
Planned 2024 in light of open-source projects and technical leadership