Sudoku Solver
An algorithm made to solve sudoku puzzles of various sizes efficiently. It's implemented in Rust and runs in the browser using Web Assembly. The project includes a simple interface made in React to visualize the algorithm step-by-step.
Aerial is a platform that helps startups collect, organize and cross-reference the core information and documents essential to running and funding their companies.
Aerial leverages the power of machine learning to automatically organize documents so they’re ready for due diligence at a moment’s notice.
It also automatically identify and report red flags, issues with the legal documents that may jeopardizefundraising or acquisition.
April 2023 - I started as a full-time intern, when Michael Li saw potential in my work, despite my lack of professional experience. At the time, I focused mainly on developing the web application with NextJS, TS and tRPC.
September 2023 - After the internship period, I was promoted to a full-time Full-Stack developer. My responsibilities increased: besides working on the frontend, I started reviewing code and developing the ML side of the company, using Python, sklearn, and OpenAI.
An algorithm made to solve sudoku puzzles of various sizes efficiently. It's implemented in Rust and runs in the browser using Web Assembly. The project includes a simple interface made in React to visualize the algorithm step-by-step.
A social network that allows users to write and post snippets in different languages with a code editor, and interact with other users' posts and profiles. It uses Supabase as the database and includes 2 containerized microservices.
A GPU-accelerated deep learning library built in Rust almost from scratch. Plus an online playground to use it to recognize digits (MNIST dataset).
A website made in Angular to help you create regular expressions using colored blocks. It also supports variables and testing, and outputs the expression in the JavaScript format.