feras hassan's Work | ContraWork by feras hassan
feras hassan
pro

feras hassan

Logo, brand, and web design specialist

Ready for work

feras is ready for their next project!

Followed by Kraig M, Deniz U, and Nicolas P
FolioScan: brand and product design for a calm document scanner olioScan is a local-first document scanner for iOS and Android. I designed the brand (mark, color, type, voice), the full app interface in light and dark, a tablet layout, onboarding and splash animations, a 30 second launch trailer, and the Flutter implementation. What I did Brand mark built from a folded page and four scan corners, with app icon and lockups Color and type system with accessible light and dark roles and a 4 point spacing scale App design for capture, review and crop, text search, folders, annotations, export and settings Voice guidelines that stay honest about what the app can and cannot do Marketing assets: store screenshots, social carousel, covers and a trailer A complete brand guideline and a coherent product design ready for development, with copy and layout that hold up in English and Dutch.
1
1
47
Cover image for I shipped my first mobile
I shipped my first mobile game this week. LexiBlocks combines two genres that rarely meet: falling-block stacking and word building. Each piece carries letters, and you clear the board by spelling words across or down. A few things I learned building it solo in Flutter: - Design the system first. I built a full design system (tokens, tile components, screens) before writing game code, and it made the Flutter build much faster. - The core loop is one decision. Every drop trades survival against score. Everything else supports that. - Word detection needs rules. I scan every row and column after each lock and take the longest valid word per run, so players get credit without subword spam. It's live on Google Play: https://play.google.com/store/apps/details?id=com.samilinkmedia.lexiblocks&pcampaignid=web_share Feedback welcome, especially from anyone who's shipped a game.
1
58
Cover image for I made a puzzle game
I made a puzzle game where you rotate a hexagon to catch falling blocks Hi all, I'm the developer of Hexafall and it just went live on Google Play. Colored blocks fall toward a hexagon in the middle of the screen. You tap the left or right side to rotate it, and when three blocks of the same color touch, they clear. If any side stacks up past the outer ring, the run is over. The part I spent the most time on is the board shapes. There are six: hexagon, heptagon, pentagon, octagon, square and triangle. Fewer sides means fewer lanes to spread blocks across, so the square and triangle get tense quickly. Each shape keeps its own high score. A few other details: - One thumb, portrait, short runs - Color blind mode (red and green become purple and orange) - Built on the open source game Hextris, rebuilt in Flutter with the new shapes I'd like to hear what you think of the difficulty curve, especially whether the triangle is fun hard or just unfair. https://play.google.com/store/apps/details?id=com.hexafall.hexafall&pcampaignid=web_share
1
63
Cover image for Just another project I am
Just another project I am working on. LexiBlocks is an arcade word puzzle that combines falling-block stacking with word building. Letter blocks drop into a ten by twenty grid. Rotate, move, and place them to form real words across or down. Any word of three letters or more clears from the board, the tiles above collapse, and you score.
2
145