Projects

Hardware & Chip Design Projects

Superscalar Out of Order RISC-V Core

Technologies: SystemVerilog, Synopsys DC, Verdi | Duration: Mar 2025 - May 2025

• Engineered an out-of-order RISC-V 32IM processor, feat. EER, GShare predictor, and a split Load-Store unit

• Secured 5th place (50 teams) in design competition with a 1.13 IPC, 33mW power, 240000 μm² area on compression benchmark

• Designed a 2-way superscalar architecture, improved IPC of all benchmarks by ~50% by optimizing multi-word fetch, enabling simultaneous dispatch, multi-commit ROB, pipelined banked icache, and age order issue

• Verified and designed a 4-way set-associative cache by building a custom golden model, DUT driver, scoreboard

Custom SAT Solving ASIC Tapeout

Technologies: SystemVerilog, Synopsys tools, Cadence tools | Duration: May 2025 - Present

• Proposed a SAT Solving ASIC through a custom hardware architecture based on a Mesh Network-on-Chip

• Currently in early stages: will eventually be responsible for algorithmic design, RTL and Physical Design

Real-time Xilinx FPGA 3D Renderer

Technologies: SystemVerilog, C, Vivado, Vitis | Duration: Nov 2024 - Dec 2024

• Designed and implemented an FPGA-based SoC for real-time 3D voxel rendering with user camera inputs

• Integrating a MicroBlaze softcore, custom triangle rasterization FSM, double frame buffer and HDMI video output

• Developed C firmware to accept user input from MAX3421E, allowing for translation/rotation matrix transforms

• Validated the design through comprehensive assert-based simulations and visual verification using bitmap outputs

Pulse Weaver DIP Chip Gesture Audio

Technologies: Analog Circuit Design, Oscilloscope | Duration: Jan 2024 - May 2024

• Developed a gesture-based electronic instrument, using capacitive touch, bend sensors, VCA, VCO, and speaker

• Engineered a long-range capacitive hand distance sensor, using 555 timer, op-amps to generate a control voltage

• Verified functionality by employing oscilloscopes, function generators to analyze signal across all sub-circuits

Software Projects

Ai art generator text

Cloudy Ai

Cloudy.ai provides a new UI for comfy ui that supports nodal image generation where every image thats generated may be iterated upon in a branching structure. Cloudy.ai is built ontop of a comfy ui server that is run through a flask server which works with a next.js frontend

Ai language coach

Language Coach Ai

LanguageCoach.ai is an ai powered language coach that can help you in your journey of learning a new language, with real live conversations where you can speak to the website and the website can speak back. It is built using LLMs, speach to text and text to speach, you can create custom role playing scenarios in a variety of languages. In a world where getting finding a native language speaker or teacher can be unaccessible language coach allows you to create your own speaking partner to practice with. Currenlty Spanish, English, Japanese, Chinese and French are supported. The website comes with a default coffee shop scneario where our coach will role play as a barista and ask you for your coffee order in the language of choice. Its your job to describe your coffee order in the selected language and continue the conversation

Ai story generator

Story Ai

Story Ai is a ai dungeon inspired role playing game with a diffusion art model twist. You get to play a version of AI dungeon where you are presented with a fantastical situation and must make your way through the treacherous streets of Yupsilos. But as you story developes you get glimpses into your story with abstract art of being created to represent where you are in your story.