Software Development

Building modern, scalable applications with clean code and excellent user experience

Technology Stack

Modern tools and frameworks for building exceptional applications

Frontend

ReactReduxJavaScript (ES6+)HTMLCSSTailwind

Backend

JavaSpring BootSQLRESTful APIsFirebase

Game Development

C#UnityGame DesignIndie Games

Tools

GitGitHubVercelVS CodeIntelliJ IDEA

Featured Projects

Examples of my recent development work and technical solutions

QR Menu Systems

Completed

Custom QR menu systems for restaurants and cafes, allowing customers to view menus on their mobile devices. Built with React and responsive design for seamless user experience.

Technologies:

ReactJavaScriptHTMLCSSTailwind

Key Features:

  • QR Code Integration
  • Responsive Design
  • Menu Management
  • Mobile-friendly
  • Fast Loading

Admin Dashboards

Completed

Custom admin dashboards for businesses to manage their operations, including user management, data visualization, and reporting features. Built with React and Java Spring Boot.

Technologies:

ReactJavaSpring BootSQLRESTful APIs

Key Features:

  • User Management
  • Data Visualization
  • Reporting
  • Authentication
  • Database Integration

Portfolio Website

Current Project

Personal portfolio website with modern design, smooth animations, and responsive layout. Built with Next.js, React, and Tailwind CSS for enhanced user experience.

Technologies:

Next.jsReactTailwind CSSTypeScriptVercel

Key Features:

  • Responsive Design
  • Smooth Animations
  • Dark Theme
  • SEO Optimized
  • Fast Loading

Indie Game Projects

In Development

Small indie games as creative side projects focused on design and user experience. Built with Unity and C# for engaging gameplay and modern graphics.

Technologies:

C#UnityGame Design2D/3D Graphics

Key Features:

  • Game Design
  • Unity Development
  • User Experience
  • Creative Projects
  • Side Projects

Development Principles

The core values that guide my development approach

Clean Code

Writing maintainable, readable code with clear structure and comprehensive documentation. Following best practices and design patterns for long-term sustainability.

Performance

Optimizing applications for speed and efficiency. Implementing modern techniques like code splitting, lazy loading, and performance monitoring.

Security

Implementing security best practices from the ground up. Protecting user data and ensuring secure communication between client and server.

Accessibility

Building inclusive applications that work for everyone. Following WCAG guidelines and ensuring proper semantic HTML and keyboard navigation.

Skills & Experience

Technical expertise and professional development experience

Frontend Development

React85%
JavaScript (ES6+)90%
HTML/CSS90%
Tailwind85%
Redux75%

Backend Development

Java85%
Spring Boot80%
SQL85%
RESTful APIs90%
Firebase75%