PROJECTS

Featured

Minimal C Compiler
Featured
A simple C compiler that translates a small subset of C language to 8086 assembly. Supports integers, control flow, functions and recursion.
CC++FlexBisonAssembly
DevConnect
Featured
An AI-Powered platform connecting developers and recruiters.
Next.jsNode.jsTailwind CSSLangChainTypeScriptPostgreSQL

Other Projects

Operating System - xv6
Modifications to the xv6 operating system. Added system calls, implemented a MLFQ scheduler and added thread and synchronization support.
CMake
Ray Tracing
A program that captures a ray traced image of a scene. Uses Phong lighting model, features real time camera controls.
CC++OpenGL
MIPS Assembler
An assembler for a custom MIPS-like assembly language. Made for CSE306 (Computer Architecture Sessional) course.
CFlexBisonMIPS