Skip to main content
Available for opportunities

Marko Lempl

Junior Software Developer

I build modern, high-performance web applications with React and Next.js - focused on clean architecture, performance, and elegant user experiences.

Maribor, Slovenia

Who Am I?

I'm a 22-year-old software developer from the Maribor area, Slovenia, with a Bachelor's degree in Computer Science and Information Technology from the University of Maribor.

My focus is on building modern, high-quality web applications that load fast, look clean, and solve real problems. I care about UI details, clear structure, and code that stays easy to maintain as a project grows.

Whether I'm building a client website or a full-stack app, I bring a strong problem-solving mindset and attention to detail to every part of the stack. I'm looking for opportunities where I can keep improving and contribute to products that people actually use.

Outside of coding, I'm into fitness and building tools that help track and improve performance.

Open to remote, relocation, and on-site roles.

Clean Code

Emphasis on readable, maintainable, and well-structured code across every project.

Performance First

Building fast, optimized applications that deliver an exceptional user experience.

Detail-Oriented

Precision in UI implementation, functionality, and the edge cases that matter.

Shipping Real Products

Focused on end-to-end delivery - from concept to deployed, live product.

Academic Background

Bachelor's Degree

Computer Science & Information Technology

University of Maribor - Faculty of Electrical Engineering and Computer Science (FERI)

Maribor, Slovenia
Graduated: September 2025

Key Areas of Study

  • Core CS fundamentals: algorithms, data structures, and object-oriented programming
  • Web development - frontend architecture and modern JavaScript ecosystem
  • Database design and SQL fundamentals
  • Software engineering principles: design patterns, testing, and code maintainability
  • Computer networks, operating systems, and system-level programming concepts
  • Team-based software projects simulating real-world development workflows

Tools I Work With

Technologies I reach for when building modern web applications, from UI to deployment.

Frontend

React
Next.js
HTML
TypeScript
JavaScript
TailwindCSS

Backend

C#
.NET
Node.js
Java
Kotlin
Python
PostgreSQL
MongoDB
REST APIs

Tools & Deployment

GitHub
Vercel
Docker

What I've Built

A selection of projects — from real client work to personal explorations.

All projects

Car Detailing Business Website

Website built for a local car detailing business. Includes service packages with pricing, an image gallery, and Google Maps integration. Built for speed, clear structure, and easy booking flow.

Next.jsTailwindCSSGoogle MapsVercelResend

Personal Trainer Website

Landing page for a personal trainer with transformation photos, service details, client testimonials, and an email signup form. Designed to make it easy for visitors to get in touch.

Next.jsTailwindCSSResendResponsive

Fitness Progress Tracker

Full-stack app for logging workouts, tracking progress, and viewing trends in a dashboard. Built with Java on the backend and React, Next.js, and TypeScript on the frontend.

JavaReactNext.jsTypeScript
GitHubDemo coming soon

Capabilities

A breakdown of the technical and interpersonal skills I bring to a team.

Technical

8 skills

  • UI Development & Implementation

    Pixel-perfect interfaces with React & TailwindCSS

  • Component Architecture

    Reusable, composable component systems

  • REST API Integration

    Frontend-backend communication, data fetching & state

  • Responsive & Mobile-First Design

    Cross-device layouts that work at every breakpoint

  • Full-Stack Development

    End-to-end features with React + C#/.NET backends

  • Git Workflow

    Branching strategies, pull requests, clean commit history

  • Performance Optimization

    Core Web Vitals, lazy loading, bundle analysis

  • SEO & Web Fundamentals

    Semantic HTML, metadata, accessibility, crawlability

Soft Skills

6 skills

  • Problem-Solving

    Breaking complex challenges into clear, logical steps

  • Attention to Detail

    Thoroughness in UI, code quality, and edge cases

  • Continuous Learning

    Proactively keeping up with the evolving tech landscape

  • Communication

    Clear and professional - in code reviews, docs, and teams

  • Adaptability

    Comfortable with ambiguity and shifting requirements

  • Self-Motivated

    Independently manages workload and delivers without micromanagement

Let's Work Together

Open to remote, relocation, and on-site roles. If you think I'd be a good fit, feel free to reach out.

Location

Maribor area, Slovenia (CET / UTC+1)

Response Time

Typically within 1–2 business days

Currently available for new opportunities

Open to remote, relocation, and local on-site roles. Available for full-time and contract work.

Your info is never stored or shared. Direct email: marko.lempl4@gmail.com