Hanif Jilani
Software Developer,
Full Stack Developer
  • Residence:
    Michigan, USA
  • City:
    Ypsilanti
  • Age:
    20
English
Tamil
Hindi

Languages

C++
Python
MySQL
JavaScript
HTML/CSS

FrameWorks

Flask
Django
Node.js
React
Dialogflow

    Developer Tools

  • GIT, Google Cloud Platform
  • VS Code, Figma, CorelDraw
  • Linux Terminal, MS Office

LC2K Linker

Computer Architecture

Project details

Description
Constructed a multi-file linker in C for a custom 32-bit LC‑2K architecture:
  • Modular Assembler - Generated relocatable object files (.o) with symbol tables and relocation metadata
  • Linker - Merged multiple modules, resolved cross-file labels, applied relocations, and output final executable .mc code
  • Enabled fully modular code with label-offset resolution across files, simulating real-world compilation and linking processes
  • Developed and tested a recursive assembly program to compute combinations(n,r) using LC2K Modular Assembler & Linker
Implemented under strict LC‑2K specification constraints with comprehensive correctness testing.

📸 Photos sourced from official EECS370 lecture/lab slides.

  • Start Date:
    Feb 20th, 2025
  • End Date:
    Mar 21th, 2025
  • Github:
    Private
  • Course:
    EECS370
  • Course Topic:
    Computer Architecture
7+
Years of Coding Experience
25
Completed CS Projects
3+
Honors and Awards

Hanif Jilani