Portfolio

A few projects that showcase my skills and experience in full-stack development.

Technical Expertise

Frontend Development

React, Angular, Blazor, 508 Accessibility

Backend Systems

.NET, C#, API development, Serverless Functions, JWT Authentication

Data & Infrastructure

SQL Server, Entity Framework, SSIS, SSMS, Azure, Database Optimization

REIstacks - Real Estate Investment CRM Platform (Personal Project) screenshot 1
1 / 3

REIstacks - Real Estate Investment CRM Platform (Personal Project)

A comprehensive CRM system I designed and built for real estate investors and wholesalers. This enterprise-grade application leverages a .NET 9 Web API backend with Azure cloud infrastructure and a modern Next.js frontend. The system incorporates advanced batch processing for bulk lead management and ML-powered dashboards for predictive analytics.

Technologies

.NET 9C#Azure App ServiceAzure SQLSQL Server Management Studio (SSMS)Entity Framework CoreAzure Blob StorageAzure FunctionsReactTypeScriptSignalRML.NETAzure Data Factory

My Role & Duration

Full Stack Developer

Nov 2025 - Present

Technical Implementation

  • Architected and implemented a .NET 9 Web API backend hosted on Azure App Service
  • Designed a normalized Azure SQL database managed with SQL Server Management Studio (SSMS)
  • Developed efficient stored procedures and optimized query performance using SSMS
  • Created a high-performance batch processing system for importing and validating large datasets
  • Built a responsive Next.js frontend with TypeScript and Shadcn UI components
  • Integrated Azure Blob Storage for secure document management and retrieval
  • Designed ML-powered interactive dashboards with real-time data visualization
  • Developed a machine learning service with FastAPI for property valuation predictions
  • Implemented CI/CD pipeline with Azure DevOps for automated testing and deployment
  • Created a comprehensive API testing suite with xUnit and integration tests
  • Utilized Entity Framework Core for robust data access patterns

Key Challenges Solved

  • Designed and optimized complex batch processing jobs to handle large-scale data imports
  • Implemented efficient SQL queries and stored procedures for real-time dashboard analytics
  • Created an asynchronous processing architecture for handling long-running operations
  • Optimized complex SQL queries across multiple tables for advanced filtering and reporting
  • Implemented a secure real-time notification system using SignalR
  • Developed a secure multi-tenant architecture with proper data isolation
  • Created efficient data synchronization between SQL database and ML service
  • Implemented comprehensive logging and telemetry with Application Insights
  • Optimized ML model performance for dashboard visualizations

Achievements & Results

  • Reduced deal processing time by 40% for clients
  • Successfully scaled batch processing to handle 50,000+ property records per import
  • Maintained 99.9% uptime with Azures enterprise - grade infrastructure
  • Improved property valuation accuracy by 25% using ML-based predictions
  • Decreased system response time by 35% through optimized API endpoints and database tuning
  • Reduced data entry time by 70% with automated batch processing system
  • Increased conversion rates by 30% with ML-powered lead scoring
Event Ticketing Application (Personal Project) screenshot 1
1 / 5

Event Ticketing Application (Personal Project)

A ticketing platform built to handle multiple event organizers, venues, and hundreds of concurrent ticket purchases.

Technologies

Next.jsPostgreSQLReactTypeScriptPrismaStripe APIWebSockets

My Role & Duration

Full Stack Developer

May 2024 - Sept 2024

Technical Implementation

  • Built server components in Next.js for optimized rendering
  • Implemented secure authentication with role-based permissions
  • Designed normalized PostgreSQL database with complex relationships
  • Created real-time ticket validation system with WebSockets
  • Developed mobile-friendly interface with responsive design patterns

Key Challenges Solved

  • Developed concurrent ticket purchasing system to prevent double-booking
  • Implemented complex database queries for real-time reporting
  • Created secure, tamper-proof ticket generation system

Achievements & Results

  • Successfully processed over 5,000 tickets for multiple events
  • Achieved 99.8% scanning accuracy with custom QR validation algorithm
  • Reduced ticket fraud by implementing secure validation checks
Tech Blog Platform (Personal Project) screenshot 1
1 / 4

Tech Blog Platform (Personal Project)

A modern full-stack personal blog platform with a focus on technical content. I built this system to showcase technical diagrams, code samples, and in-depth articles with a custom content management system.

Technologies

Next.js 14PostgreSQLReactTypeScriptDrizzle ORMTailwind CSS

My Role & Duration

Full Stack Developer

Jan 2023 - Apr 2023

Technical Implementation

  • Leveraged Next.js 14 App Router for optimized page loading
  • Built custom editor extensions for technical content
  • Implemented PostgreSQL database with Drizzle ORM for type safety
  • Created responsive design system for all devices
  • Developed custom image optimization pipeline

Key Challenges Solved

  • Developed custom syntax highlighting system for multiple languages
  • Created efficient image loading strategy to minimize bandwidth
  • Built complex schema for technical content relationships

Achievements & Results

  • Improved page load speed by 60% with optimized rendering strategy
  • Created reusable component library for rapid development
  • Implemented SEO best practices resulting in higher search visibility

Interested in working together?

I'd love to discuss how my experience can benefit your team and projects.

Contact Me