[34m╭─[0m[34m────────────────────────────────[0m[34m [0m[1;31mProjects[0m[34m [0m[34m─────────────────────────────────[0m[34m─╮[0m
[34m│[0m 🚀 [1;32mChess Engine[0m                                                             [34m│[0m
[34m│[0m ⭐ [3;33mGolang, WebAssembly[0m                                                      [34m│[0m
[34m│[0m   [1;33m•[0m A chess engine that uses the UCI protocol to communicate with a GUI.    [34m│[0m
[34m│[0m   [1;33m•[0m The engine uses Bitboards for board representation and Precomputed Move [34m│[0m
[34m│[0m Tables for fast move generation.                                            [34m│[0m
[34m│[0m                                                                             [34m│[0m
[34m│[0m 🚀 [1;32mPortfolioPal[0m                                                             [34m│[0m
[34m│[0m ⭐ [3;33mPython, FastAPI, Scrapy, Docker[0m                                          [34m│[0m
[34m│[0m   [1;33m•[0m Portfolio Pal, a stock market app, retrieves financial data from        [34m│[0m
[34m│[0m sources such as MoneyControl and YouTube.                                   [34m│[0m
[34m│[0m   [1;33m•[0m The extracted data undergoes processing via Scrapy Pipelines, where it  [34m│[0m
[34m│[0m is cleaned, duplicates are removed, insights are drawn, and then stored in  [34m│[0m
[34m│[0m a PostgreSQL database. This process happens periodically via a cron job.    [34m│[0m
[34m│[0m   [1;33m•[0m This data is then served to the user via a FastAPI application.         [34m│[0m
[34m│[0m                                                                             [34m│[0m
[34m│[0m 🚀 [1;32mResume Automation[0m                                                        [34m│[0m
[34m│[0m ⭐ [3;33mPython, Poetry, Typst, Github Actions[0m                                    [34m│[0m
[34m│[0m   [1;33m•[0m Built a pipeline that transforms my YAML-formatted resume into a PDF    [34m│[0m
[34m│[0m using Typst (modern LaTeX alternative)                                      [34m│[0m
[34m│[0m   [1;33m•[0m It also publishes my Python package (pip install advik), which displays [34m│[0m
[34m│[0m my resume in the terminal using rich.                                       [34m│[0m
[34m│[0m   [1;33m•[0m Future plan to generate my homepage from the same YAML file.            [34m│[0m
[34m╰─────────────────────────────────────────────────────────────────────────────╯[0m
