my projects.

Things I’ve built across full-stack development, distributed systems, and applied AI.

Cyfuture AI

Cyfuture AI

live preview github

  • Engineered a high-availability accounting system focused on creating tamper-proof audit trails, utilizing IPFS and the Solana blockchain strictly as immutable storage layers rather than chasing crypto hype.
  • Built a document processing pipeline utilizing Google Gemini APIs to handle OCR and structured invoice data extraction. Implemented strict confidence scoring and intelligent validation to prevent LLM hallucinations from corrupting financial records.
  • Shipped a responsive Next.js and TypeScript frontend, bypassing bloated UI frameworks with Tailwind CSS.
  • Integrated a natural-language and voice-capable query assistant, allowing users to retrieve invoice data without navigating complex UI layers.
  • Next.js
  • TypeScript
  • Google Gemini
  • IPFS
  • Solana
  • LLM
  • OCR
  • Tailwind CSS
Sahara

Sahara

github

  • An offline-first P2P emergency messaging system for local-network communication during internet outages.
  • Built room-based messaging with Go, libp2p, GossipSub, mDNS, and React, enabling communication without internet access or centralized infrastructure.
  • Exposed a small HTTP bridge with send and message endpoints so the React UI could talk to the Go peer without pulling networking logic into the frontend.
  • Handled incoming messages asynchronously with buffered channels, sender metadata, and append-only local logs, keeping terminal and browser clients responsive while peers exchanged messages.
  • Go
  • libp2p
  • GossipSub
  • mDNS
  • React
  • TypeScript
Notes Processor

Notes Processor

live preview github

  • Engineered a serverless, client-first application that extracts text from PDFs locally using pdfjs-dist, avoiding unnecessary backend infrastructure and optimizing data privacy.
  • Implemented complex frontend state management for interactive study tools, featuring known/unknown flashcard tracking, scored MCQ answer locking, and live state updates.
  • Designed a dynamic data export pipeline allowing users to immediately download flashcards as CSVs or full quiz results as formatted PDFs via jsPDF.
  • Integrated LLM endpoints using highly structured, hardcoded prompt templates to enforce predictable, bullet-pointed JSON/text outputs for dynamic UI rendering.
  • Javascript
  • Vite
  • Tailwind CSS
  • OpenAI API
  • pdfjs-dist
  • jsPDF

Let's work together.

I'm always interested in new opportunities and exciting projects. Whether you have a project in mind or just want to chat about tech, I'd love to hear from you.

Currently available for freelance work and full-time opportunities

Response time: Usually within 24 hours