Welcome to my digital universe

Rina Korca

I'm a

I craft exceptional digital experiences with modern web technologies, turning complex problems into elegant, user-centered solutions. Let's build something extraordinary together.

Connect with me:

🚀Highlights

Projects Completed50+
Years Experience3+
Technologies15+
Happy Clients30+
React
Next.js
Node.js
Three.js
TypeScript
+10 more
Scroll to explore
Portrait of Rina Korca

About Me

I'm a passionate Full Stack Developer with a love for creating digital experiences that matter. With expertise in React and Node.js, I bridge the gap between beautiful design and robust functionality.

My journey in tech started with curiosity and has evolved into a career focused on solving complex problems through clean, efficient code. I believe in the power of technology to transform ideas into reality.

When I'm not coding, you'll find me exploring new technologies, contributing to open source, or sharing knowledge with the developer community.

What I Do

Frontend Development
Backend Architecture
API Design
Database Design
UI/UX Implementation
Performance Optimization
3+
Years Experience
50+
Projects Completed

Skills & Technologies

A comprehensive toolkit for building modern web applications

⚛️

React

90%
🟢

Node.js

85%
🔷

TypeScript

80%
🟨

JavaScript

95%

Next.js

85%
🐘

PostgreSQL

70%
🌊

Tailwind CSS

90%
🚀

Express.js

80%
🔄

Git

85%
☁️

AWS

60%

My Journey

A timeline of my professional and educational milestones

💼

Full Stack Developer

Freelance

2023 - Present
Remote
  • Developed custom web applications for various clients using React and Node.js
  • Implemented responsive designs and optimized performance for better user experience
  • Collaborated with designers and stakeholders to deliver pixel-perfect solutions
💼

Frontend Developer

TechStart Solutions

2022 - 2023
Pristina, Kosovo
  • Built interactive user interfaces using React and modern JavaScript
  • Worked closely with backend developers to integrate APIs
  • Participated in code reviews and agile development processes
🎓

Computer Science & Engineering

University of Pristina

2019 - 2022
Pristina, Kosovo
  • Graduated with honors, focusing on software engineering and web technologies
  • Completed projects in algorithms, data structures, and database design
  • Active member of the programming club and hackathon participant
💼

Web Development Intern

Digital Agency

2021
Pristina, Kosovo
  • Assisted in developing client websites using HTML, CSS, and JavaScript
  • Learned version control with Git and collaborative development practices
  • Gained experience in responsive design and cross-browser compatibility

Featured Projects

A showcase of my recent work and creative experiments

Featured Work

Clear Line Construction

Construction & Renovation

Professional construction and renovation services with multilingual support and high-performance web architecture.

  • Multilingual website for international clients
  • High-performance SSR/ISR architecture for fast loading
  • Service overview for construction and renovation offerings
  • Project portfolio section with detailed case studies
  • Contact and quotation request forms
Next.js 14
TypeScript
Tailwind CSS
Live productVisit site

Clearline Holding

Construction & Renovation

Corporate website representing a diverse portfolio of sub-brands across Construction, Tech, and Ratings divisions.

  • Central hub for all Clearline sub-brands
  • Brand-specific sections for Construction, Tech, and Ratings
  • Corporate overview with mission, vision, and values
  • Contact and business inquiry forms
  • Responsive layout optimized for desktop and mobile
Next.js 14
Tailwind CSS
TypeScript
Live productVisit site

Clearline Tech

IT & Software Solutions

Modern IT solutions provider offering comprehensive web development, mobile applications, and AI automation services.

  • Service pages for web, mobile, and AI solutions
  • Animated sections using Framer Motion for modern UX
  • Case study and portfolio showcase
  • Lead capture and consultation request forms
  • SEO-friendly structure for tech services
Next.js 14
Tailwind CSS
Framer Motion
Live productVisit site

Clear-Ratings

IT & Software Solutions

Comprehensive review and rating management system with an admin analytics dashboard for business insights.

  • Review and rating management for businesses
  • Admin dashboard with analytics and charts
  • Filterable and searchable review listings
  • Role-based access for admins and staff
  • Responsive UI for desktop and mobile
Next.js 14
TypeScript
Tailwind CSS
Live productVisit site

Trattoria Antica Roma

Restaurants & Hospitality

Elegant Italian restaurant website with a luxury dark gold theme and a comprehensive reservation system.

  • Luxury dark gold visual theme
  • Online table reservation form
  • Detailed menu sections with categories
  • Photo gallery of interior and dishes
  • Location, opening hours, and contact information
Next.js 14
Tailwind CSS
shadcn/ui
Live productVisit site

Il Brunello

Restaurants & Hospitality

Sophisticated restaurant website featuring elegant visuals and a seamless table reservation experience.

  • Elegant animated hero and section transitions
  • Integrated reservation request flow
  • Menu presentation with specialties and wines
  • Highlight of ambience and interior design
  • Mobile-friendly layout for on-the-go users
Next.js 14
Tailwind CSS
Framer Motion
Live productVisit site

More Projects

Nuova Salina

Restaurants & Hospitality

Coastal-themed restaurant with seaside aesthetics and integrated booking functionality.

  • Coastal and seaside-inspired visual design
  • Reservation and contact forms
Next.js 14
Tailwind CSS
Framer Motion

Zur Alten Fähre

Restaurants & Hospitality

Comprehensive hospitality solution combining restaurant services with room reservations and multilingual support.

  • Combined restaurant and room booking experience
  • Room overview with descriptions and amenities
Next.js 14
Tailwind CSS
shadcn/ui

La Cantina

Restaurants & Hospitality

Modern Italian wine bar website with a sophisticated theme, comprehensive menu showcase, and integrated reservation system.

  • Modern wine-bar themed design
  • Wine list and tapas/food menu sections
Next.js 14
Tailwind CSS
shadcn/ui

Il Castello

Restaurants & Hospitality

Premium restaurant experience with an elegant gold-on-black theme and a seamless reservation confirmation system.

  • Premium gold-on-black visual identity
  • Reservation request and confirmation flow
Next.js 14
TypeScript
Tailwind CSS

Timur Automobile

Automotive Services

Complete automotive service platform with a booking system and comprehensive service showcase.

  • Service catalog for repairs, inspections, and detailing
  • Online booking and appointment request forms
Next.js 14
Tailwind CSS
Framer Motion

Woelk-Mirena

Construction & Renovation

Professional garden and landscaping services with a portfolio showcase and consultation booking.

  • Portfolio gallery for garden and landscaping projects
  • Service overview for design, maintenance, and renovation
Next.js 14
Tailwind CSS
Framer Motion

La Fontana

Restaurants & Hospitality

Authentic Italian restaurant with family recipes and a warm Mediterranean atmosphere.

  • Warm Mediterranean-themed design
  • Menu sections highlighting family recipes
Next.js 14
Tailwind CSS
shadcn/ui

Playground

Interactive demos showcasing various web technologies and creative coding experiments.

Dev Notes

Code snippets and insights from my development journey

useApi.ts
400">"text-purple-400">import { useState, useEffect } 400">"text-purple-400">from 400">'react';

400">"text-purple-400">interface ApiState {
  data: T | 400">"text-orange-400">null;
  loading: boolean;
  error: string | 400">"text-orange-400">null;
}

400">"text-purple-400">export 400">"text-purple-400">function useApi(url: string): ApiState {
  400">"text-purple-400">const [state, setState] = useState>({
    data: 400">"text-orange-400">null,
    loading: 400">"text-orange-400">true,
    error: 400">"text-orange-400">null,
  });

  useEffect(() => {
    400">"text-purple-400">const fetchData = 400">"text-purple-400">async () => {
      try {
        setState(prev => ({ ...prev, loading: 400">"text-orange-400">true }));
        400">"text-purple-400">const response = 400">"text-purple-400">await fetch(url);
        
        400">"text-purple-400">if (!response.ok) {
          throw new Error(400">`HTTP error! status: ${response.status}`);
        }
        
        400">"text-purple-400">const data = 400">"text-purple-400">await response.json();
        setState({ data, loading: 400">"text-orange-400">false, error: 400">"text-orange-400">null });
      } catch (error) {
        setState({
          data: 400">"text-orange-400">null,
          loading: 400">"text-orange-400">false,
          error: error instanceof Error ? error.message : 400">'Unknown error',
        });
      }
    };

    fetchData();
  }, [url]);

  400">"text-purple-400">return state;
}

React Custom Hook for API Calls

A reusable custom hook for handling API requests with loading states and error handling.

Dec 15, 20243 min read
42
ReactTypeScriptHooks
responsive-grid.css
.responsive-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 2rem;
  padding: 2rem;
}

.grid-item {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  border-radius: 12px;
  padding: 1.5rem;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.grid-item:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
}

400">"text-purple-400">class=400">"text-gray-400">/* Mobile-first approach */
@media (max-width: 768px) {
  .responsive-grid {
    grid-template-columns: 1fr;
    gap: 1rem;
    padding: 1rem;
  }
}

CSS Grid Auto-Fit Layout

Responsive grid layout that automatically adjusts columns based on container width.

Dec 10, 20242 min read
28
CSSGridResponsive
rateLimiter.js
400">"text-purple-400">const redis = require(400">'redis');
400">"text-purple-400">const client = redis.createClient();

400">"text-purple-400">const rateLimiter = (options = {}) => {
  400">"text-purple-400">const {
    windowMs = 15 * 60 * 1000, 400">"text-purple-400">class=400">"text-gray-400">// 15 minutes
    maxRequests = 100,
    message = 400">'Too many requests, please try again later.',
    skipSuccessfulRequests = 400">"text-orange-400">false,
  } = options;

  400">"text-purple-400">return 400">"text-purple-400">async (req, res, next) => {
    400">"text-purple-400">const key = 400">`rate_limit:${req.ip}`;
    
    try {
      400">"text-purple-400">const current = 400">"text-purple-400">await client.get(key);
      
      400">"text-purple-400">if (current === 400">"text-orange-400">null) {
        400">"text-purple-400">class=400">"text-gray-400">// First request 400">"text-purple-400">from this IP
        400">"text-purple-400">await client.setex(key, Math.ceil(windowMs / 1000), 1);
        400">"text-purple-400">return next();
      }
      
      400">"text-purple-400">const requestCount = parseInt(current);
      
      400">"text-purple-400">if (requestCount >= maxRequests) {
        400">"text-purple-400">return res.status(429).json({
          error: message,
          retryAfter: 400">"text-purple-400">await client.ttl(key),
        });
      }
      
      400">"text-purple-400">class=400">"text-gray-400">// Increment counter
      400">"text-purple-400">await client.incr(key);
      
      400">"text-purple-400">class=400">"text-gray-400">// Add headers
      res.set({
        400">'X-RateLimit-Limit': maxRequests,
        400">'X-RateLimit-Remaining': maxRequests - requestCount - 1,
        400">'X-RateLimit-Reset': new Date(Date.now() + windowMs),
      });
      
      next();
    } catch (error) {
      console.error(400">'Rate limiter error:', error);
      next(); 400">"text-purple-400">class=400">"text-gray-400">// Fail open
    }
  };
};

module.exports = rateLimiter;

Node.js Rate Limiting Middleware

Express middleware for implementing rate limiting with Redis for distributed applications.

Dec 5, 20244 min read
67
Node.jsExpressRedis

Chat with My Assistant

Have questions about my work or want to know more? Ask my AI assistant!

Rina's AI Assistant

Powered by GPT • Always learning

Online

Hi! I'm Rina's AI assistant ✨ I know all about her work, skills, and projects. What would you like to know?

Just now

Quick questions to get started:

Client Testimonials

What clients say about working with me

"Rina delivered an exceptional e-commerce platform that exceeded our expectations. Her attention to detail and technical expertise made the entire process smooth and professional."
Sarah Johnson
Sarah Johnson
Product Manager
TechStart Inc.
E-Commerce Platform
Sarah Johnson
Sarah Johnson
TechStart Inc.
Michael Chen
Michael Chen
InnovateLab
Emily Rodriguez
Emily Rodriguez
CreativeStudio
David Thompson
David Thompson
DigitalCorp

Resume

Work Experience

Web Development Intern

TechStart SolutionsJun 2022 - Sep 2022
  • Developed responsive web applications using React and Node.js
  • Collaborated with senior developers to implement new features
  • Participated in code reviews and agile development processes

Freelance Web Developer

Self-employedJan 2022 - Present
  • Built custom websites for small businesses and individuals
  • Implemented e-commerce solutions and content management systems
  • Provided ongoing maintenance and support for client websites

Education

Bachelor of Science in Computer Science

University of TechnologySep 2019 - Oct 2022

Graduated with honors. Specialized in web technologies and software engineering.

Skills & Certifications

Technical Skills

  • Frontend Development
  • React & Next.js
  • JavaScript/TypeScript
  • Responsive Design

Soft Skills

  • Problem Solving
  • Team Collaboration
  • Communication
  • Time Management

Get In Touch

Contact Information

Location

Pristina, Kosovo

Connect With Me

Send Me a Message