Featured Projects

Interactive Demos

Pokemon Rock Paper Scissors game screenshot

Pokemon Rock Paper Scissors

Problem: Demonstrate Angular animations and state management
Interactive game showcasing advanced Angular features: custom animations, persistent scoring, and responsive design patterns.
Angular Animations
Wordlez game screenshot

Wordlez

Problem: Create engaging word puzzle with streak tracking
Wordle-inspired game with custom word lists, persistent statistics, and mobile-optimized touch interactions.
Vanilla JS Game Logic
Web Dev Quiz app screenshot

Web Dev Quiz

Problem: Interactive learning tool for JavaScript concepts
Progressive difficulty quiz platform with real-time scoring, performance analytics, and adaptive questioning.
JavaScript Data Structures
Quote Generator app screenshot

Quote Generator

Problem: Demonstrate Angular and RxJS patterns
Modern Angular application showcasing reactive programming with RxJS observables and latest framework features.
Angular RxJS

Technical Skills

Frontend Development

Angular

5+ years • Built 8+ production apps with NgRx, RxJS, Dependency Injection

JavaScript/TypeScript

5+ years • ES6+, Async/Await, Promises, Advanced OOP patterns

React

2+ years • Hooks, Context API, Component architecture

HTML/CSS

5+ years • CSS Grid, Flexbox, Animations, Responsive Design

Backend & Database

Node.js & Express

5+ years • Built REST APIs serving 1000+ daily users

Java & Spring Boot

3+ years • Built enterprise microservices for 10K+ users

PostgreSQL & MongoDB

4+ years • Database design, optimization, complex queries

DevOps & Tools

AWS & Azure

2+ years • EC2, S3, Lambda, App Services, deployment automation

Docker & CI/CD

3+ years • Containerization, GitHub Actions, automated testing pipelines

Git & Development Tools

5+ years • Webpack, Vite, NPM, advanced Git workflows

Testing & Quality

Automated Testing

4+ years • Jest, Cypress, Cucumber - 90%+ test coverage maintained

GWT

2+ years • Legacy system maintenance and modernization

Let's Connect

I'm always excited to share ideas, discuss technology, or simply connect with fellow creators and innovators.