Bio

Building Internet Products https://mohammadfaizan.com

Stats

4
Projects
35
Devlogs
61
Votes
3
Ships

Coding Time

All Time: 141h 25m
Today: 0h 0m

Member Since

June 17, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

4
Cat Mirror
5 devlogs about 1 month ago
LogoTweak

LogoTweak

Shipped
10 devlogs about 2 months ago
FindBuddy

FindBuddy

Shipped
7 devlogs about 2 months ago
Guess The Elo
13 devlogs about 2 months ago

Activity

Added Logo Randomizer, now we can just keep clicking on Shuffle button to get new icon ideas, amazing feature

Added Text Layer support, now users can add text, add subtitle to text, edit change text font, you can click on text to drag it,

Improved UI and UX, made the app more simpler and focus on specific tasks, added delete icon from saved category. Added pre made presets to work around, Removed unnecessary stuff from home screen

More UI improvement, made the app tab layout, Now the layout is fixed to the screen size, the result screen is divided into tab system, the most difficult part was dealing with Chess Board, Improved SEO

More UI improvement, tried to make it lookalike Chesscom website to give similar vibes

Added leader board system, right now its just demo data. worked on reusable react components

Update attachment

Added import game feature. Users can now import random Chess com or Lichess games, how it works is on Cess com and Lichess you can export chess games in PGN format, i added a text field in which users can import that PGN and using a basic Maths formula I calculate the average ELO of the Chess match

Added keybind support, Control/Command+Shift+R to Record, Stop Recording, Rerecord. Control/Command+Shift+P to pause and resume recording. Upcomming plan is input text to change the keybind. Right now its hardcoded in main.ts file

Update attachment

Added new Share game dialog. Now users can share the original chess com game link, also users can now copy the game PGN or even directly download the .pgn file to local storage. Also changed the theme to match the green chess board palette.

  • Added Auto Zoom on Mouse Click, Auto Zoom on Input field focus, Auto Zoom on Keyboard type.

Bugs left to fix
- No matter wherewver I click on type It always zooming into top left corner of screen, need to fix that and zoom to the position of mouse click anywhere on screen.

Things added
- Auto Zoom Settings
- Zoom Strength
- Animation Speed
- Follow Tidiness
- Inactivity Timeout (after x seconds the recording will zoom out)

Basic MVP of CapMirror is ready, lets go.
- Record Entire Screen
- Record particular window
- Resume, Pause Recording
- Choose different microphone
- Webcam support with cool webcam overlay

Whats Next
- Screen selector to only record a particular section of screen
- Auto zoom on mouse click
- Custom Screen Resolution

Here we go, basic UI is done, Basic capture screen is done, we only have two options here now, Record entire screen and record specific screen

Update attachment

This is the start of something big, something open source, The basic concept of app is Open Source Screen Studio alternative for Windows, Mac and Linus. But i'm new to desktop app development. Here is the initial commit

Update attachment
HelloFaizan
HelloFaizan created a project
34d ago

Cat Mirror

Open Source Desktop Screen recording software, Made with Electron

Cat Mirror
5 devlogs 0 followers

Now you can save the work and make changes in future
Also added export as favicon feature, to export logo as favicon for SEO
Also added Reset button to reset the tweaks

Update attachment

Improved app ui, improved app seo

Update attachment

Added Download option with different resolutions, different formats like png, svg etc. Html to png was okay but png to svg was the real struggle with the Tabler icons

Update attachment

Added Tabler Icon support also, Now we have over 7.5k icon library,

Had difficult time fixing up the naming of icons and adding them to Preview. Also the Filled icons are filtered out because we already have Fill color option within the controls

Update attachment

Fixed some minor bugs, added fill color support to fill inside the logo part

Update attachment

Added Support for Custom Icons from Lucid React

Update attachment

MVP is ready, Literally took more than 3 hours. I will be giving more finishing touches and adding more tweaks

Update attachment
HelloFaizan
HelloFaizan created a project
47d ago

LogoTweak

A powerful, modern logo customization tool built with Next.js that allows you to create stunning logos with customizable icons, backgrounds, and export options.

LogoTweak
10 devlogs 4 followers Shipped

Improved the Logics and made the UI responsive

Update attachment

A little improvement in UI, still needs a lot of improvement

Update attachment

Made a FEN viewer

Update attachment

I know the UI sucks, improving UI. The logic is the piece of art

Update attachment

The MVP is almost ready

Update attachment

Working on Chess Game was a bad idea, soo many bugs, giving me anxiety attack ;)

Update attachment

There it is, The Waypoint system

Update attachment

Working on Chess Evaluation bar

Update attachment

Improved the request message and code clean up. Also improved project structure

Update attachment

Accept or decline the request to track someone

Update attachment

Another update, added compass with enchanted effect to point towards target

Update attachment

HEHE, Sneak Peak

Update attachment

all this in a minecraft plugin

Update attachment

On It man, V1 message in chat

Update attachment
HelloFaizan
HelloFaizan created a project
55d ago

FindBuddy

A Minecraft plugin to locate friends

FindBuddy
7 devlogs 0 followers Shipped

Working on this board, the bugs giving anxiety and its taking forever

Update attachment
HelloFaizan
HelloFaizan created a project
55d ago

Guess The Elo

Guess the elo, a unique and fun chess game

Guess The Elo
13 devlogs 1 follower Shipped
HelloFaizan
HelloFaizan joined Summer of Making
55d ago

This was widely regarded as a great move by everyone.