You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Collection of my CS50 projects and problem sets, showcasing my journey through Harvard's Introduction to Computer Science. Includes solutions, experiments, and implementations in C, Python, SQL, and more.
Visualize BERT's attention mechanism with a user-friendly script. Input text with a masked token, predict the masked word, and generate attention diagrams to understand BERT's focus. Ideal for AI enthusiasts and NLP researchers.
A Super Mario Bros platformer built in LÖVE2D (Lua) for CS50's Introduction to Game Development course, featuring keys, locks, goal posts, and progressive levels with score persistence.
A Breakout game built in Lua with the LÖVE2D framework as part of CS50’s Introduction to Game Development. Features ball powerups, paddle resizing, and locked bricks with keys.
A top-down dungeon crawler built in LÖVE2D (Lua) for CS50’s Game Development course, featuring heart drops, pot pickups, and throwable pot mechanics inspired by classic Zelda.
A Flappy Bird game built in Lua with the LÖVE2D framework for CS50’s Introduction to Game Development. Features randomized pipe gaps, medals, and a pause system.
A Match-3 puzzle game built in LÖVE2D (Lua) for CS50's Introduction to Game Development course, featuring timer bonuses, shiny tiles, valid-only swaps, and board reshuffling.
A Lua/LÖVE2D recreation of the classic Pong game, built for CS50's Introduction to Game Development. Includes paddle controls, ball physics, scoring, and sound effects.