BIO
I always appreciate a good coffee roast!Who's Abdu?
I'm a software developer with a variety of project experiences, across various tech stacks and domains. Building things that make life easier for myself and others.
PROJECTS
Filter
SKILLS
Experienced in a variety of languages, frameworks, and dev tools.
ResumeJava
- Building OOP projects.
- Don't mind the verbose syntax (most of the time).
- Go to language to practice Data Structures and Algorithms
Python
- OOP, Server Backends in Flask, and scripts
- Favorite language for rapid prototyping and experiments.
- Pythonic is a way of life😎
Obsidian
- Used for everything in my life.
- Building extensive knowledge bases, for all sorts of topics.
- Used to build upcoming blog 👀
Elixir
- Fun building servers.
- Greatly impressed by persistance and concurrence.
- Look forward to building future projects with it.
Node.js
- The indispensible JavaScript runtime.
- I've used Node more times than I remember.
- `npm install success`
TypeScript
- It's JS but with types.
- Was painful to adapt to in an existing project.
- Don't think I can go back to plain JS...
Docker
- Container1
- Container2
- Container3
Next.js
- It's Full Stack!
- Was a pleasure to work with for ClickClack,
- Seemless deployment on Vercel
Express.js
- Need a JS backend?
- I've been using Express for so long, don't even know life without it.
PostgreSQL
- My favorite flavor of SQL.
- Great support on many platforms.
Rust
- Currently learning this language.
- Very powerful stuff!
- Community is slightly cult-ish 😬
OCaml
- My first Functional language
- Was painful at first
- Made me understand and appreciate Recursion and Pattern matching!
Supabase
- I love Supabase!
- Made hosting a DB for ClickClack super simple.
- I Look forward to explore more of its features in future projects!
Jira
- It's alright I guess...
- They bought Trello, dunno how I feel about that.
Asana
- In my opinion the simplest and cleanest task management app.
- Super intuitive to use
- BCIT's DTC campus was two blocks from their Vancouver office!
Figma
- Figma doesn't need introduction
- Made wireframes for apps like PCRigger
- Adapted designs to code for 'Community of Guardians' upcoming website.
Flask
- My first non-JS backend framework
- Python servers are neat.
- Flask does abstract some typical API logic, took a bit to notice it.
MySQL
- Used it at PHSA.
- I've nothing else to say.
MongoDB
- Good for small projects
- Like all NoSQL loses that relational-power.
- Is it losing popularity?🤔
Redis
- My first in-memory storage solution.
- I used Redis to store session data in AudioReaper's backend.
- Typically runs in a Docker container.
Astro
- Fun and Fast static website framework.
- Supports components from other UI frameworks.
- This website is built with Astro!🔥🚀
Kotlin
- The native language for Android development,
- I've only used it at BCIT to learn mobile dev.
- Kotlin devs swear it's the next step of Java's evolution.
Go
- Fast and powerful concurrency with Go Routines.
- TS's compiler is being rewritten in it.
- Project Vitalis is built in Go, and I want to use it more.
Heroku
- I've decent experience with Heroku.
- Always have to re-consult their docs.
- Wish they still had a free tier.😞
postman
- The best API client ever!
- Makes me sing Rocketman by Elton John
- Postman is love, Postman is Life!
React
- Everything's built in React...
- I find it heavy at times.
- This website, proudly, isn't React.
PowerShell
- My main tool for scripting at PHSA.
- Showed me the power of automated scripting on Windows.
- 'I'm a PowerShell dev.😎'
Easy there!🫵✋🤌
// Not much of a web/graphic designer, so here's one of my favourite photos that I've ever taken.