software developer
haitam
oudah
i work across web and native. i like problems that end with something people can actually download.
approach
ship small,
ship often.
i don't have a favourite stack. i have a favourite way of finishing things: cut the scope until it's shippable, put it in front of someone, then decide what was actually missing.
i work across typescript, go, rust, c++ and .net depending on what the problem wants. web when it should be web, native when it shouldn't. the language is usually the least interesting decision on a project. ascend and this site are both typescript and react.
what i care about is code that closes issues instead of churning the repo.
work / 01
ascend
a personal dashboard for windows. weighted habits with per-day schedules, routines and exercises, and body composition worked out on your own machine. four releases so far.
i built it offline-only on purpose. most apps in this space are designed to bring you back: streaks that guilt you, notifications timed for when you've gone quiet. ascend can't send you a re-engagement email because it has no idea what one is.
work / 02
espace libre
marché
a solidarity marketplace for students at cégep beauce-appalaches. students reserve free items with points and collect them at a pickup every two weeks. 300+ users, 250+ orders, $9,000+ redistributed.
i designed, built and deployed it end to end for the student association. it won a college award for its impact on student life.
contact
open to
collaborate.
i work full time as a developer, and i make time for work that's worth it: products, side collaborations, open source.
if you're building something and want another pair of hands on it, or you've got a problem that needs someone who'll actually finish it, email me. i'm in canada and i work with people anywhere.