I am nowhere. I am anywhere.
I am everywhere. I am here.
I am the one with the way of the ninja.

Naifaru, Maldives

Maldivian
ދިވެހި
Dhivehi

Science, Tech and Sports

Computers, Programming, Mathematics, Space, Nature, Outdoors, Sports, Gaming, Internet and Memes

University Dropout

Attempted a Bachelor's degree in Software Engineering in Asia Pacific University, Malaysia (2016 - 2018)

TradeNet

Working as a front-end web developer at TradeNet Maldives Corporation Ltd. (April 2022)

Portofolio

  • Projects
  • Skills
  • Education & Work
  • Gaming
  • Social and Travel
  • Fotografi
  • Social Media
  • Philosophy & Politics

New Website 2020

Port of this website to Astro and tailwind
GitHub Repository

Faifuh

Some html/js calculations and helpers designed for my personal use GitHub repo

Languages

HTML CSS JavaScript PHP C# Dart Regex C Bash Python Java SQL Rust C++ Perl Kotlin Swift Go Assembly Haskell

Frameworks & Libraries

Flutter Next.js React expressjs Bootstrap tailwindcss Vue.js .NET Windows Forms WPF Ionic Mongoose Flask JSP Laravel Android

Applications & Tools

SSH Git Wireguard Linux (Debian, Fedora, Ubuntu, Arch) MySQL MariaDB NodeJs VScode Android Studio Vim PostgreSQL MSSQL SQLite MongoDB Nginx Apache Docker GPG Visual Studio Xcode Netbeans Eclipse

Online Platforms & Services

Github Vercel Digitalocean Firebase Plesk AWS (ec2, beanstalk, lightsail, lambda, s3) Azure Google Cloud MongoDB Atlas CircleCI TravisCI

Protocols & Standards

SSH JSON REST API DNS IP

Other Applications

Adobe Photoshop Adobe Illustrator Microsoft Office Word CorelDRAW Microsoft Office Excel

04/22 – --/-- Front-end Web Developer

TradeNet Maldives Corporation Ltd, Malé, Maldives

JavaScript React NextJs Tailwindcss

01/21 – --/-- Full-stack Web Developer

Excorp, Malé, Maldives

JavaScript React NextJs Mongoose MongoDB Tailwindcss Digitalocean Nginx

09/19 – 12/20 Software Developer

Sorting Company, Malé, Maldives

C# PHP Dart Flutter AWS Plesk MSSQL MySQL Windows Forms WPF .NET

02/18 – 05/18 Intern Front-End Web Developer

APIIT, KL, Malaysia

Angular Ionic

04/16 – 05/19 B.Sc. Software Engineering dropout

Asia Pacific University, KL, Malaysia

Java C# Azure SQL JSP ASP MSSQL Netbeans Eclipse Visual Studio

Philosophical principles

Enforce truth; eradicate falsehood

Absorb and spread knowledge and information

Let information fly free, stand against censorship

Be selfless, help all, nurture society

Never cheat and expose every injustice

Do not fight against the architecture and nature, accept it, utilize it

Think everything through, try to understand all, push the mind to its limits

Be the engineer, fix problems that makes you struggle now, do not let the future suffer the same

Political views

Socialist, anti-capitalist

Think globally and long-term

Consensus of committee

For a better life for all and all to come

Finally got a template and applied it to my homepage

03 December 2020

Today I finally decided to hunt a webiste template and re-build my personal websit. Got a good template from Free CSS that has almost all of the elements I wanted to include.
Here is the link to the template Tinker free css template which I used

C# 8.0 & .NET 5 - Coming into terms with the hated

04 January 2021

That was not the 2020 that was promised. But few things like renewable energy becoming even more efficient and mainstream, more people taking climate change seriously and Microsoft brings to table C# 8.0 and .NET 5.
I have always been a fan of functional style and concise syntax. Reason Why I dislike Java and C#, fell in love with Rust on first sight. My current project at work is about scrpting to maintain database backups and such. So here I am writing a shell script in C# on WPF GUI. One of the features I got blown away was they added using statements, and hence no need to block and nest it. Now that lambda expressions and async/await is supported in the common APIs. It let me write more in my preferred way. What actually blew me off my chair was IAsyncDisposable, and it exisiting in the libraries I had used in this project. And the most satisfying moment was most of the early lines in my methods started with
await using var
await using var
await using var

Will 2021 bring the 2020 promises to reality

29 January 2021

So I decided to start fresh again. New job, new apartment. Not that anything was wrong about the old job. Nice and friendly people. For me work was where I was at most peace, away from the life's hardness and my despairs. Keeping my mind away from the bad thoughts that haunt me. I got an offer for to do what I hated the second most. Front-end web developemnt. Well, my last job was mostly about doing what I hated the most, mobile app dev. And here I am, a Flutter guru. Let's tackle on my weakest coding skill. Gambling for a better life.

ps. I will never forget my first job as a software developer at Sorting Company. They will forever be the people who hired me when no one else did.
Septermber 2019 - December 2020 (1 year 4 months)
Flutter, Dart, PHP, MySql, C#, .NET, Kotlin, AWS, Plesk