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

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
Skills & Technologies
A comprehensive toolkit for building modern web applications
React
Node.js
TypeScript
JavaScript
Next.js
PostgreSQL
Tailwind CSS
Express.js
Git
AWS
My Journey
A timeline of my educational and professional growth
Bachelorβs Degree β Computer Science & Engineering
University of Pristina
- 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
- 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
- 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
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
Clearline Holding
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
Clearline Tech
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
Clear-Ratings
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
Trattoria Antica Roma
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
Il Brunello
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
More Projects
Nuova Salina
Coastal-themed restaurant with seaside aesthetics and integrated booking functionality.
- Coastal and seaside-inspired visual design
- Reservation and contact forms
Zur Alten FΓ€hre
Comprehensive hospitality solution combining restaurant services with room reservations and multilingual support.
- Combined restaurant and room booking experience
- Room overview with descriptions and amenities
La Cantina
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
Il Castello
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
Timur Automobile
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
Woelk-Mirena
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
La Fontana
Authentic Italian restaurant with family recipes and a warm Mediterranean atmosphere.
- Warm Mediterranean-themed design
- Menu sections highlighting family recipes
Playground
Interactive demos showcasing various web technologies and creative coding experiments.
Dev Notes
Code snippets and insights from my development journey
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.
.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.
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.
Chat with My Assistant
Have questions about my work or want to know more? Ask my AI 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."
Resume
Work Experience
Full Stack Developer
- 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
- 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
- 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