Experience

Where I've worked

Block Liquidity

Frontend Developer

Sep 2025 – Mar 2026

Built and shipped major product features on a crypto trading platform — contributed to the React→Next.js migration and built a complete trading terminal from scratch.

  • Worked on React → Next.js migration across core pages, including adapting Reown Web3 auth to work correctly in the Next.js environment
  • Built a full trading terminal — TradingView Advanced Charts, real-time order system, and custom technical indicators (most complex work)
  • Developed Trader Tracker enabling users to monitor other traders' live positions in real-time
  • Shipped UI for Alerts, Telegram Connect, and API Keys management features
Next.js
React
TypeScript
TradingView
Reown
Tailwind CSS
LegalWeave

Frontend Developer

Apr 2025 – Aug 2025

Worked across the full product — a Microsoft Word Add-in, the main Next.js app, and the Astro landing page — for an AI-powered legal document platform.

  • Built a Microsoft Word Add-in with AI features: document review, Q&A, drafting, spell check, and smart formatting
  • Implemented real-time AI response streaming (ChatGPT-style), replacing a slow batch response system
  • Improved Slate.js document editor for a smoother, more intuitive in-app editing experience
  • Fixed Core Web Vitals issues (CLS, LCP, speed) on the Astro-based landing page
Next.js
Astro
TypeScript
Slate.js
Tailwind CSS
Projects

What I've built

Professional

Trading Terminal
Block Liquidity

Trading Terminal

A full-featured crypto trading terminal built from scratch — modelled after Hyperliquid. Includes a real-time price chart, order system, and custom technical indicators built on TradingView Advanced Charts.

  • TradingView Advanced Charts integration
  • Real-time order & trading system
  • Custom technical indicators
  • Trader position tracking
Next.js
React
TypeScript
TradingView
Tailwind CSS

Personal

Flowboard

Flowboard

Kanban-style task manager with real-time updates, authentication, and a responsive UI for organizing tasks across boards and columns.

Next.js
React
TypeScript
Supabase
Finify

Finify

Personal finance tracker to monitor income, expenses, and financial health with an intuitive dashboard and spending insights.

Next.js
TypeScript
Drizzle
PostgreSQL
Devlinks

Devlinks

Custom link-sharing app — create a profile and share all your social links via a single digital card. Built with Supabase auth and real-time database.

React
TypeScript
Supabase
Tailwind CSS
Invoice Manager

Invoice Manager

Invoice management tool to create, update, and filter invoices by status. Includes light/dark mode and a clean, accessible interface.

React
Next.js
TypeScript
Zod