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 ToolChain

Computer Architecture

Project details

Description
Developed a three-component toolchain in C for a custom 32-bit LC‑2K architecture:
  • Assembler - Translated .as files to .mc machine code, handling label resolution and syntax errors
  • Simulator - Executed .mc binaries, accurately modeling registers, memory, and control flow with detailed state tracing
  • Loop-based Multiplier - Implemented a 15-bit positive integer multiplier in assembly using shift-add loops, optimized for instruction count and cycle efficiency
Implemented strict instruction limits and verified correctness under LC‑2K constraints.
  • Start Date:
    Jan 15th, 2025
  • End Date:
    Feb 7th, 2025
  • Github:
    Private
  • Course:
    EECS370
  • Course Topic:
    Computer Architecture
7+
Years of Coding Experience
25
Completed CS Projects
3+
Honors and Awards

Hanif Jilani