Hello, I'm
This is a portfolio website built with Next.js and Tailwind CSS. Hosted on AWS via Amplify, S3, and CloudFront.

0+
Projects
~0
Users
0
Certifications
0
Years

My Story
I am a full stack web developer with a passion for creating interactive and responsive web applications. I have experience working with JavaScript, React, Redux, Node.js, Express, PostgreSQL, Sequelize, HTML, CSS, and Git. I am a quick learner and I am always looking to expand my knowledge and skill set. I am a team player and I am excited to work with others to create amazing applications.
- Cloud Hosting
- React & Next.js
- Serverless
- TypeScript
- Java Springboot
- API(s) and Microservices
- SQL & Graph DB(s), NoSQL(s)
My Projects
This React Portfolio Website
Project 1 description
Fate RRPG React Native App
Project 2 description
Blog Website
My Personal Blog where I talk about my life, experiences, and interest
MyAssistant PWA App
Project 4 description
Star Wars Unlimited App
A feature-rich implementation of the Star Wars Unlimited TCG, enabling deck building and gameplay against an AI opponent.
DiagramMasterAI
AI-powered diagram generator that turns natural-language prompts into Mermaid/Kroki diagrams. Live at diagrammaster.app on GCP Cloud Run with a Supabase backend, Capacitor-based Android build, and tiered pricing (BYOK, pay-as-you-go, subscription). The original Replit prototype was retired on 2026-05-01.
Artist
A small corner of the portfolio for the music side of things — original tracks on SoundCloud, plus an experimental player built around clips produced with Google's Flow Music.
SoundCloud
Neural Link — Flow Music
Neural Link
LOCKED // 0xFA42My Commander Decks
29 Magic: The Gathering decks I brew and play. Click any commander to open the list on Archidekt.
Writer
The latest from my blog.
February 22, 2024
Summary of "New chip opens door to ai computing at light speed"
Penn Engineers have developed a new chip that uses light waves instead of electricity to perform complex math needed for AI training, potentially revolutionizing computer processing speed and energy efficiency. By…
Read more →My Playlists
Let's Connect
I'm currently looking for new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I'll try my best to get back to you!









































































