Company Projects

Explore my diverse portfolio of Unity game development and Android application development projects while I was employed under various companies
Wynn Slots - Las Vegas Casino
Role

Senior Client Engineer / Technical Artist

Achievements
  • Integration of live-ops features in the game with millions of downloads and thousands of DAU

  • Developed tools via C# & JS to reduce asset preparation time by up to 90%

  • Developed multiple UI shaders and components

  • Optimization of game core mechanics

  • Reduce build and asset bundle size

Project Page:

https://apps.apple.com/us/app/wynn-slots-las-vegas-casino/id1323336775

https://play.google.com/store/apps/details?id=com.torpedolabs.wynn.slots&hl=en

Torpedo Labs, Inc.
Teen Trepreneur Fusion
Role

Lead Unity Developer

Responsibilities
  • Core part of Game Design and lead developer

  • Worked on both level design & gamelay programming

  • Developed custom fast water shaders

  • Worked on gameplay programming

  • Implemented IAP, Social media integration

Project Page:

https://play.google.com/store/apps/details?id=com.Deam71.ttf

Dream71 Bangladesh Ltd.
Renegade Speed Takedown
Role

Game Developer (Gagagugu Games)

Responsibilties
  • Optimized for mobile devices with the target of 30 fps

  • Worked solo developer on this project

  • Custom shaders for optimization including car paint shader

  • Successfully managed optimized lighting and batching

  • Game service integration including in app purchasing

Project Page:

https://apkpure.com/renegade-speed-takedown/com.gagagugugames.renegadespeed

East West Media Group Ltd.
Cannon Shooter-Clash for Love
Role

Lead Unity Developer

Responsibilities
  • Worked as Solo developer on this project

  • Worked on both level design & gamelay, UI programming

  • Optimized the project using profiler

  • Implemented IAP, Social media integration

Project Page:

https://play.google.com/store/apps/details?id=com.dream.cannonshoter

Dream71 Bangladesh Ltd.
Kotha
Role

Software Engineer (Employed under Interspeed Digital Solutions Ltd.)

Achievements
  • Reformed the core architecture of Kotha (social media application) that had over 100k active user base

  • Developed several key client features such as socket messaging, VOIP calling, feed system, etc.

  • Analysed and tracked issues from third-party services such as Firebase

  • Solved several complex issues regarding custom views, realm, VOIP calling feature, etc.

  • Optimized the app’s performance issues by up to 50%

Project Page:

https://play.google.com/store/apps/details?id=com.bs.kotha&hl=bn

Kotha Apps & Technologies Ltd.

Freelance Projects

My freelance portfolio for Unity game development projects
BAT Car Simulation
Role

Unity Programmer (Under freelance contract with Battery Low Interactive Ltd.)

Responsibilities
  • Worked solo on this project

  • Worked on both level design & gamelay programming

  • Implemented several third-party frameworks including vehicle physics & traffic simulation

  • Optimized the project

Project Page:

https://batterylowinteractive.com/works/bat-car-simulation

British American Tobacco Bangladesh(BAT)
Math Racing
Role

Unity Developer (Under freelance contract with Olivine)

Responsibilities
  • Worked solo on this project

  • Worked on both level design & gamelay programming

  • Implemented several third-party frameworks including vehicle physics & traffic simulation

  • Optimized the project

  • Managed lighting and rendering

Project Page:

https://play.google.com/store/apps/details?id=com.olilvine.mathracing

SDMGA Project ICT Division

Open Source Projects

My contribution towards open source communities
Simple Toony URP
Role

Unity Developer / Shader Programmer

Simple Toony URP is a simple toon shader package with custom toon lighting. Shaders are mostly developed in shader graph. This is mostly basic toon shader. However, several implementations such as adding support for point light and shadow mask might be useful for some people. For some features, HLSL codes are used. Outline shader uses URP Sample Buffer node.

Features:
  • Multiple Directional Light support

  • Multiple Point Light, Ambient Light, Baked Light, Reflection Probe support

  • Tweaking baked light output through posterize parameter (Not great!)

  • Outline shader

  • Contains several subgraphs including for fetching Shadow Mask

  • Contains samples

  • Material converter tools to convert large amount of material

Project Page:

https://github.com/hfarhan37/Simple-Toony-URP

Open Source