Portfolio / Issue 01Software delivery · Applied AIWorking at Upay

Software Development / Project Management

Scope · Systems · Delivery

Production platform
1
Production platform
Shipped at Upay
Thesis macro F1
0.611
Thesis macro F1
C-MAT · 5-fold CV
Case studies
20
Case studies
Software and research
Live apps
4
Live apps
Open them below

I'm a Software Development Officer at Upay and a BRAC University Computer Science graduate. I take operational problems from discovery and architecture through full-stack implementation, hardening, and production rollout.

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 / Software projects

Independent builds, systems, and engineering decisions.

Scroll sideways · drag on touch · use the arrows

Case 01software · 2026

MD2TXT: Markdown-to-Document Engine

Turns Markdown and TeX from AI study notes into faithful documents, with rendered math and chemistry instead of leftover LaTeX commands, exported to clipboard, TXT, PDF, or DOCX.

Evidence

Live, MIT-licensed, with opt-in real-browser export tests

TypeScriptViteUnified / RemarkMathJax 4
Case file
Case 02software · 2026

TakaKoi: Personal Finance & Budget Tracker

A local-first Android and iOS finance app for expenses, budgets, savings goals, loans, and recurring income, with one shared Kotlin codebase and no runtime network calls.

Evidence

Open source (Apache 2.0) with CI artifacts; store release not yet configured

Kotlin MultiplatformCompose MultiplatformRoom KMPSQLite
Case file
Case 03software · 2026

ZeroTex: Professional LaTeX Resume Builder

A local-first resume builder that turns structured career details into an ATS-friendly resume, a printable PDF, and editable LaTeX source. No account or LaTeX knowledge needed.

Evidence

v1.0.0 released 19 July 2026; v1.1 roadmap published

Next.jsReactTypeScriptTailwind CSS
Case file
Case 04software · 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 05software · 2025

Mini-VSFS: Virtual File System Implementation

A small Unix-style file system written from scratch in C: one tool formats a disk image, another adds files to it, with checksums guarding every on-disk structure.

Evidence

Implemented mkfs_builder (formats an image) and mkfs_adder (writes a file and its directory entry) against a precise binary layout.

CFile systemsBinary layoutsCRC32
Case file
Case 06software · 2023

C Compiler - Intermediate Code Generator

A two-pass compiler front end that turns C-like source into three-address intermediate code by building an abstract syntax tree first and generating code from it second.

Evidence

Separated parsing from code generation (two passes), so the AST can be inspected and generation stays a clean recursive walk.

C++FlexYacc / BisonAST
Case file
Project archiveSee the ranked software archive.

02 / How I work

Two machines. One phone. Nothing to carry.

My office workstation and my Mac reach each other, stay awake with their lids closed, and tell my phone when something runs hot. I designed the setup around one rule: never carry a laptop through Dhaka traffic.

Read the story
session · a normal day
ziad@home ~ % ssh office
connected · office workstation · lid closed, awake
ziad@office ~/project % git pull && npm test
✓ all tests passed
ziad@office ~/project % git push origin feature/review-flow
→ CI ✓ lint ✓ types ✓ build
[alert] macbook: temperature back to normal
ziad@home ~ % exit # nothing carried today
ziad@home ~ %

03 / 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

PythonTypeScriptReactDjangoPostgreSQLDocker

01Core languages
Python · primarySQL · primaryTypeScriptJavaScriptC / C++
Project archive
02Project delivery
Requirements discoveryScope & planningWorkflow modelingStakeholder coordinationDocumentation
Experience
03Product engineering
ReactNext.jsViteTailwind CSSshadcn/ui
MD2TXT
04Backend & data
Django / DRFFastAPIREST APIsPostgreSQLRedisAuthorization
Upay KPI
05Applied AI / ML
PyTorchHugging FaceQLoRAscikit-learnTensorFlowSHAP / LIME
Research record
06Engineering workflow
Git / GitHubDockerCI / CDLinux / CLIRelease imagesProduction operations
Upay KPI

04 / Current practice

Production software delivery is the current practice. Independent tools keep the engineering sharp; research remains a separate, evidence-led body of work.

Work
Upay · UCB Fintech Company Limited
Officer (Software Development) · CEO's Office
Research
C-MAT
Defense completed · Grade A
Foundation
BRAC University
3.72 / 4.00
Latest writingTwo laptops that watch each other: my no-bag remote workflow

Available for considered conversations

f.n.ziad@gmail.com

Available by email · 2026