
LeetInterview
Next.jsshadcn/uiSpring BootTailwind CSS
- A platform that facilitates answering common interview questions using both text and speech responses. It includes a tailored administrative dashboard for managing sample questions and study plans.
- Utilized Next/React JS and Tailwind CSS to create the front-end interface, incorporating shadcn/ui for customizable UI components.
- Engineered a REST API backend using Spring Boot to handle service requests.
- Leveraged the Backblaze B2 storage solution for user recordings.
jwoo.vercel.app
AWSMongoDBNext.jsNode.jsPyQtPythonshadcn/uiTailwind CSS
- Personal Website built with NextJS
- Developed an Obsidian extension to compile graph data of relationships between my notes, which includes all nodes and edges. Data is stored on GitHub and requested from frontend to render an interactive force-directed graph using d3.
- Includes visualisation for my PC activity data. Originally inspired by https://vin.gg/. A python app running on my PC collects key press, mouse clicks and mouse movements data, and stores them in MongoDB. Data requested from AWS Lambda serverless functions via API Gateways for display.
- Built a blog and projects section, using Notion as CMS/database and utilised their API to fetch that data for rendering appropriately.
Future ideas
- integrate music activity with Spotify API
- rewriting PC data collection app in a less resource consuming language than Python (Rust / C++)
- RAG chatbot to answer questions regarding me
- blog/projects page - suspense skeleton, animation, api caching, SEO considerations