Projects

Check out some of my recent work

Next.js TypeScript Prisma tRPC Tailwind CSS

Contributed to the product by adding features like autocomplete inputs, template customization, and saved templates. Improved the user experience with command history, bug fixes, and support for running templates via URL query parameters.

Malicious Packet Checking

C++ Makefile

A network security tool designed to detect and manage malicious IP addresses. It embeds 10k IP addresses in a Random Bloom Filter (RBF) for efficient querying and uses a custom SHA-256 hash for secure indexing.

Go

The gowc project is a command line tool written entirely in Go, designed to replicate the functionality of the traditional wc (word count) command.

Pascal Junior

C x86 Assembly Bison Flex Makefile Pascal

Extended a compiler to generate x86-64 assembly for a subset of the PJ programming language. Built symbol tables to handle global vs. local variables, managed function calls, return values, and register usage.

Astro TypeScript Tailwind CSS

A modern and dynamic portfolio website built with Astro, TypeScript, and CSS, showcasing my technical skills, projects, and professional journey in a user-friendly manner.