Hello, I'm Rida F'kih 👋
Young nomadic full-stack mobile, web, & reverse engineer currently @ MaxRewards.
About Myself 🤘
I like to make things. When presented with a challenge I do and learn what it takes to build the solution. I like quick iterations and prototype-driven work. I am motivated by interesting projects, and I would rather get things done than shave a yak. I obsess over the developer experience.
My Favourite Tools 🛠️
- TypeScript
- JavaScript
- Node.js
- Java
- Bash
- React Native
- Next.js
- Vue.js
- Electron
- React.js
- HTML
- CSS
- SASS
- Three.js
- Tailwind
- Docker
- NPM
- Webpack
- Babel
- Git
- PostgreSQL
- MongoDB
- AWS
- Redis
- Figma
My Opportunities 💼
Senior Financial API Developer 💰
—CurrentMaxRewards
Reverse-engineering client & network fingerprinting to build out bank connectors.
Intermediate Frontend Developer 🌐
—Jumbleberry
Building the user-interfaces, & fullstack features of their advertising platform.
Fullstack Software Developer 👨💻
—Cion Studio
Developing pixel-perfect user interfaces, and architecting fullstack systems.
Lead Coding Instructor 🧑🏫
—Code Ninjas
Teaching & inspiring the next generation of coders.
Volunteer Coding Instructor ✋
—Calgary Public Library
Developing curriculum & teaching prospective developers.
My Little Projects ⌨️
schemix
240Schemix allows you to programmatically create Prisma schemas using TypeScript
portfolio
5A new portfolio, created using NextJS, tailwind, and a little bit of swagger.
18h
4A Next.js style dynamic API router for Koa-based APIs.
awaitabase
3Wait for a database to be available prior to launching subsequent commands.
notion-react
3Easily map Notion blocks to React components, completely customizable and type-safe.
soya-sauce
3Encryption so simple you cant ! it up. A libsodium wrapper.
My Big Projects 🤯
Runes
The better, free-forever password manager.
Punchcard
Customer loyalty done wonderfully.
Blog Posts 📝
I Re-Wrote These 10+ Single Lines of JavaScript Code from Medium
One-liners are really cool and very fun to make, but they’re not practical. Let’s re-write some of ‘em!
Happy 20th birthday Jira! You suck so bad.
Jira continues to be an unintuitive, slow displeasure to use, but remains one of the top-picks amongst software management for issue-tracking software.
The Power of Pissing Code, and its Place in Answering the Age-Old Question: “TypeScript, or JavaScript?”
New developers often ask whether they should use JavaScript or TypeScript, and while the answer will almost always be TypeScript, writing JavaScript has its place.
Have a challenge for me?
I occasionally take on new opportunities.
Get in touch and I'd love to hear about yours.