fme>โ–ฎ

> About.txt ๐Ÿค“

Hi, Iโ€™m Fortune.

I enjoy writing beautiful code, and sometimes... building beautiful interfaces.

Iโ€™m a lot of things (including a Linux command :p) but at present, I am currently improving my frontend and design skills.

I enjoy reading (mostly sci-fi) in my spare time, playing vidya gaems, discovering memes, biking, and going on long walks.

PS: The background of the page is procedurally generated (sauce) and changes on each refresh. This may make it less responsive on lower-powered mobile devices, but that's a tradeoff I can live with - it still looks hella cool ๐Ÿ˜Ž.

> Skills.txt ๐Ÿง

๐Ÿ Python

95%

โš™๏ธ C++

87%

โŒจ๏ธ TypeScript

78%

๐Ÿช„ Vue

83%

๐Ÿ˜ค React

75%

๐Ÿ‘ฝ JavaScript

85%

๐ŸŒฏ Flask

93%

โ›“ Django

84%

๐Ÿ’จ Kotlin

75%

โญ NextJS

81%

๐Ÿ’ป Linux

90%

โ˜•๏ธ Java

82%

> XP Farmed ๐Ÿ‘พ

OneRagtime, Barcelona, Spain

Full-Stack Developer

(Apr 2023 - Present)

Maintenance and addition of features to OneRagtime's online venture capital platform for managing investments from investors and performing fundraisings for startup entrepreneurs

  • Django
  • VueJS
  • JavaScript
  • Python
  • Docker
  • MySQL

Harbour.Space, Barcelona, Spain

Front-End Developer

(Jan 2023 - Apr 2023)

Maintenance and addition of features to the Student.Space Web Platform

  • NextJS
  • React
  • TypeScript
  • CSS

University of Benin, Benin City, Nigeria

Technical Lead & Back-End Developer

(Jun 2019 - Jun 2022)

Student management system for handling student records including class report generation, GPA calculation, result generation, class summaries, course registrations, result entry, progression of students to higher levels when applicable. Allows for multiple simultaneous users, fine-grained access permissions. Running on a locally-hosted Pi server.

  • Python
  • Flask
  • SQL
  • Linux

Bank of America, Dublin, Ireland

FICC Rates Technology Intern

(Jul 2019 - Dec 2019)

Worked on a central display for viewing/analyzing/filtering trades made with different internal booking systems (legacy and otherwise) which aggregates trades from several sources and presents them to a user either in summary or in detail. Was part of a bank-wide migration effort in readiness for Python2 EOL. Was required to understand code and its far-reaching effects in the entire codebase, port deprecated functionality to be supported in line with guidelines following best practice.

  • Python
  • React
  • TypeScript
  • Redux

> Awards ๐Ÿ†

  • TON Blockchain Bug Bounty, ($2400) Discovery of a critical FunC compilation bug (Dec. 2022)
  • TON Smart Challenge 3, ($2000) 5/5 tasks solved (Dec. 2022)
  • 3rd place Nigeria & Ireland, Google HashCode 2022 Qualification Round. (Feb. 2022)
  • 1st place GDG Dublin DevFest 2019 Hackathon (Nov. 2019)
  • 3rd place Nigeria IEEExtreme 11.0 Programming competition. (Oct. 2017)

> Projects ๐Ÿ”ง

  • Front-End Projects: A directory of my front-end projects from my classes so far.
  • Skylight: Student management system for handling student records including class report generation, GPA calculation, result generation, class summaries, course registrations, result entry, progression of students to higher levels when applicable. Allows for multiple simultaneous users, fine-grained access permissions. Running on a locally-hosted Pi server. Client app built with Kivy. Technologies - REST, Python, Kivy, Swagger, SQLalchemy, Flask, Bcrypt, wkhtmltopdf, pipenv, Git, Linux, PDFkit, SQL.
  • Giveaway: Class giveaway site for distributing airtime to classmates on a first-come, first-serve basis. Usually done as a fun activity by people celebrating and this serves to do it more fairly than previously used methods. Technologies - PythonAnywhere (cloud), Python, flask, uWSGI, Flutterwave (payments), JavaScript, HTML & CSS, Requests.
  • CCTP: Android security modification that logs device screen and location backing up on a server and locally, also allows remote admin access to aid in finding a stolen or missing Android device or remotely extracting then deleting sensitive files. Persists after factory reset and is more resilient/feature-packed than Googleโ€™s in-built Find my Device. Technologies - Shell, Python, C, Linux, GCP, cURL, SSH, Android.
  • MTK ADB: Android app for obtaining root access on MediaTek devices without voiding warranty (removed by a restart) by exploiting a self-discovered vulnerability on pre-Lollipop devices. Technologies - Android, Linux, Java, ADB, Shell, Security.
  • UnVault: Proof of concept work done to analyze NetQinโ€™s Vault app (100 million-plus downloads), for securely encrypting user files. Project done in Python and successfully decrypted all tested file types showing an attacker could breach this security. Technologies - Python, Security.
  • PTP: Utility built during lockdown period to allow sharing large files amongst people with the same cell carrier without data costs to either user. Useful when physically meeting is infeasible. Takes advantage of a vulnerability with how ISPs handle denied TCP packets to infer data being sent. Technologies - Python, Shell, Math, Networking, Security.
  • Status Manager: Utility for temporarily caching Status videos from WhatsApp messaging client to view later (outside of the default 24hr window). Useful if you want to keep up with close friends uploads but are overly occupied on most days and would rather dedicate a single time window each week rather than each day for it. Technologies - Python, SQL, Linux, regex.
  • Student Pay: Instant messaging payment bot targeted towards students and merchants in universities. Allows for making quick free payments to other students/sellers. Maintaining a wallet that can be funded and paid out to conventional bank accounts and linked to a card for easy funding. Allows for generating account summaries of inflows and outflows for easy bookkeeping. Technologies - OOP, Python, GCP, REST, SQL, Flutterwave (payments), Requests.

> Gallery ๐Ÿ“ธ

Fortune

MC casually suppressing a fart

Fortune

Bachelor's Defence Day

Fortune

Me and me old man

Fortune

Me this morning after barely getting any sleep

Fortune

Here comes the cavalry

Fortune

Matriculation Day ๐Ÿ™ƒ

Fortune

Back when I had enough free time for gym

Fortune

I'm a wannabe Kid Cudi

Fortune

Touring the Google Dublin office

Fortune

GDG DevFest Dublin Hackathon 2019 winners

Fortune

My siblings and I

Fortune

My Parents

_