Portfolio / Issue 01Dhaka, BangladeshWorking at Upay

Fahad NadimZiad.

Software Development / Project Management

Scope · Systems · Delivery

I'm a Software Development Officer at Upay and a BRAC University Computer Science graduate. I translate operational needs into scoped software projects, internal fintech workflows, reporting systems, dashboards, and automation.

My research is a separate practice focused on multimodal learning for incomplete clinical data. Across both tracks, I care about ownership, auditability, validation, and what happens after delivery.

Current role

Officer (Software Development)

Upay · UCB Fintech Company Limited

Jun 2026 — Present

01 / Technical profile

The stack, without the scavenger hunt.

A quick read of how I scope, deliver, and build full-stack software and operational systems. Research tools are listed separately as a supporting practice.

Primary working stack

PythonTypeScriptReactFastAPIPostgreSQLPyTorch

01Core languages
Python · primarySQL · primaryTypeScriptJavaScriptC / C++
Project archive
02Project delivery
Requirements discoveryScope & planningWorkflow modelingStakeholder coordinationDocumentation
Experience
03Product engineering
ReactNext.jsViteTailwind CSSshadcn/ui
ZeroTex
04Backend & data
FastAPIFlaskREST APIsPostgreSQLSQLAlchemyRBAC
ICCD WorkDesk
05Applied AI / ML
PyTorchHugging FaceQLoRAscikit-learnTensorFlowSHAP / LIME
Research record
06Engineering workflow
Git / GitHubDocker basicsLinux / CLIVercelRelease validation
Experience

02 / Software projects

Independent builds, systems, and engineering decisions.

Scroll sideways · drag on touch · use the arrows

Case 01software · 2026

TakaKoi: Personal Finance & Budget Tracker

A local-first Android and iOS finance app for expenses, budgets, savings goals, loans, and recurring income—built with shared Kotlin Multiplatform architecture and no runtime network dependency.

Evidence

Cross-platform local-first finance tracker with a documented privacy boundary

KotlinKotlin MultiplatformCompose MultiplatformRoom KMP
Case file
Case 02software · 2025

ZeroTex: Professional LaTeX Resume Builder

A next-generation resume/CV builder that outputs pure LaTeX for flawless typesetting and PDF quality. Designed for professionals, researchers, and students who demand beautiful, ATS-friendly resumes with zero coding required.

Evidence

Deployed at zerotex.vercel.app with live editing and LaTeX export

Next.jsReactTypeScriptTailwind CSS
Case file
Case 03software · 2026

Hover to run gameplay

Last Stand Arena

A 3D Battle Royale shooter built entirely from scratch in Python using raw OpenGL fixed-function pipeline calls. Features a custom first-person renderer without any existing game engines, implementing hand-written collision physics, wave-based AI, and a fully functional weapon/ammo economy.

Evidence

Custom 3D rendering pipeline using raw OpenGL (fixed-function) without shaders or game engines.

PythonOpenGLGLUTLinear Algebra
Case file
Case 04software · 2022

Mini-VSFS: Virtual File System Implementation

Single-handedly designed and implemented a complete virtual file system from scratch in C. Features custom superblock management with CRC32 checksums, Unix-style inode system, and utilities for creating and managing VSFS images.

Evidence

Complete VSFS initialization with metadata storage and integrity verification.

CFile SystemsOS ConceptsCRC32
Case file
Case 05software · 2023

C Compiler - Intermediate Code Generator

Two-pass compiler transforming C-like source code into three-address intermediate code using Abstract Syntax Tree (AST) based code generation. Implements complete compilation pipeline from lexical analysis to intermediate representation.

Evidence

Full compiler front-end with Flex lexical analysis and Yacc/Bison syntax analysis.

C++FlexYacc/BisonAST
Case file
Case 06software · 2023

CampusCompanion: Full-Stack University Platform

Led the development of a comprehensive university platform with React, TypeScript, and Tailwind CSS. Implemented MVC architecture, role-based access control, and deployed on Vercel.

Evidence

ReactTypeScriptNext.jsTailwind CSS
Case file
Project archiveSee the ranked software archive.

03 / Current practice

Software delivery is the current practice. Research remains a separate, evidence-led body of work.

Work
Upay · UCB Fintech Company Limited
Officer (Software Development)
Research
C-MAT
Defense completed · Grade A
Foundation
BRAC University
3.72 / 4.00