✨ 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 Completed25+
Years Experience2+
Technologies5+
Happy Clients20+
React
Next.js
Node.js
Three.js
TypeScript
AWS
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.

What I Do

Frontend Development
Backend Architecture
API Design
Database Design
UI/UX Implementation
Performance Optimization
2+
Years Experience
25+
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 educational and professional growth

πŸŽ“

Bachelor’s Degree – Computer Science & Engineering

University of Pristina

March 2024
Pristina, Kosovo
  • Built a strong foundation in computer science and software engineering
  • Focused on web technologies, software architecture, and problem solving
  • Worked with JavaScript, React, Node.js, databases, and algorithms
  • Completed academic projects simulating real-world systems
  • Gained experience with teamwork, Git, and structured development workflows
πŸ’Ό

Full Stack Developer

ClearLine

2024 – Present
Remote
  • Hired as a full-stack developer to build websites and systems for ClearLine clients
  • Developed 20+ professional websites for small businesses
  • Built applications using Next.js, React, and Node.js
  • Implemented admin dashboards, authentication, and role-based access
  • Created contact forms, reservation systems, and custom business workflows
  • Integrated AWS services including Amplify, Lambda, DynamoDB, and Amazon SES
  • Handled email automation, serverless APIs, and secure data storage
  • Collaborated with the ClearLine team to deliver scalable, production-ready solutions
πŸ’Ό

Client Projects & Web Systems

ClearLine – Client Work

2024 – Present
Remote
  • Delivered end-to-end solutions for real businesses, including:
  • – Booking and reservation systems with admin management
  • – Custom dashboards for data and content control
  • – Automated email notifications and form handling
  • – Serverless backends using AWS services
  • – SEO-optimized, responsive, and high-performance websites
  • Focused on clean code, maintainability, and business-driven results

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.

Interactive demo loads when selected.

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!

Loading the assistant...

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

Full Stack Developer

ClearLine2024 – Present β€’ Remote
  • Hired as a full-stack developer to build websites and systems for ClearLine clients
  • Developed 20+ professional websites for small businesses
  • Built applications using Next.js, React, and Node.js
  • Implemented admin dashboards, authentication, and role-based access
  • Created contact forms, reservation systems, and custom business workflows
  • Integrated AWS services including Amplify, Lambda, DynamoDB, and Amazon SES
  • Handled email automation, serverless APIs, and secure data storage
  • Collaborated with the ClearLine team to deliver scalable, production-ready solutions

Client Projects & Web Systems

ClearLine – Client Work2024 – Present β€’ Remote
  • Delivered end-to-end solutions for real businesses, including:
  • Booking and reservation systems with admin management
  • Custom dashboards for data and content control
  • Automated email notifications and form handling
  • Serverless backends using AWS services
  • SEO-optimized, responsive, and high-performance websites
  • Focused on clean code, maintainability, and business-driven results

Education

Bachelor’s Degree – Computer Science & Engineering

University of PristinaMarch 2024 β€’ Pristina, Kosovo
  • Built a strong foundation in computer science and software engineering
  • Focused on web technologies, software architecture, and problem solving
  • Worked with JavaScript, React, Node.js, databases, and algorithms
  • Completed academic projects simulating real-world systems
  • Gained experience with teamwork, Git, and structured development workflows

Skills & Certifications

Technical Skills

  • Next.js & React
  • Node.js & APIs
  • TypeScript
  • Authentication & Role-Based Access
  • AWS (Amplify, Lambda, DynamoDB, SES)
  • Responsive UI & SEO

Soft Skills

  • Problem Solving
  • Team Collaboration
  • Communication
  • Time Management

Get In Touch

Contact Information

Location

Pristina, Kosovo

Connect With Me

Send Me a Message