M. Jaroscak

Hello, I'm
Maximilian Jaroscak

Passionate about coding, building, and making an impact.

About me

Gymnazium Metodova, exp. graduation 2025

Bratislava, Slovakia

Experience

UNIIT

Junior Software Developer

UNIIT

2024 - Present

  • Developed event management software for the Night of Chances conference, improving event organization and user experience.
  • Contributing to the UNISPACE mobile app, implementing a user coupon system and enhancing various app features.
  • Tech stack: Next.js, SvelteKit, TypeScript, React Native, Expo, GraphQL, tRPC, Tailwind CSS, Prisma.

Projects

OnTime is a streamlined public transportation app designed to simplify your daily commute by focusing on essential features like departure times, vehicle locations, and real-time delays. Built with Next.js and TypeScript, it ensures fast performance with both server-side and client-side rendering. The app offers a PWA experience, allowing users to access it like a native app on mobile devices. With features like nearby stop detection, live vehicle tracking, favorites, and quick searches, OnTime delivers accurate and up-to-date transit information to help you plan your trips more efficiently.

This is my personal portfolio website, built with Next.js and Tailwind CSS to showcase my skills, projects, and experience as a software developer. The site is designed to be fast, responsive, and user-friendly, providing visitors with an easy way to learn about my work and get in touch. It features sections for my projects, skills, certifications and more, all styled with Tailwind CSS for a modern and clean look.

Quizzy is an AI-enhanced quiz creation and participation platform designed to make learning more interactive and efficient. Teachers can effortlessly generate quiz questions using AI and assign quizzes to student groups, while students enjoy a user-friendly environment with instant feedback. The platform features secure user authentication and a fully responsive design, ensuring a seamless experience across desktops, tablets, and mobile devices. Built for the 2024 Gemini API Developer Competition, Quizzy combines modern technologies to deliver an engaging and educational experience.

This Calculator app is specifically designed for Edupage users, featuring Optical character recognition functionality to quickly extract and calculate numerical data from images. Built with Next.js for the frontend and Node.js for the backend, it leverages Tesseract for optical character recognition and Multer for efficient image handling. The app provides a fast, user-friendly experience with React Query for data management and PWA functionality for a native app-like experience. Its sleek Tailwind CSS design ensures seamless performance across all devices.

Certifications

Skills

Next.js is a React framework that enables functionality such as server-side rendering and generating static websites for React-based web applications.

SvelteKit is a framework for building web applications with Svelte, providing server-side rendering, routing, and other features out of the box.

HTML (HyperText Markup Language) is the standard markup language for creating web pages and web applications.

React is a JavaScript library for building user interfaces, allowing developers to create reusable UI components efficiently.

Svelte

Svelte

Svelte is a component-based JavaScript framework that compiles components into highly efficient vanilla JavaScript at build time.

TypeScript

TypeScript

TypeScript is a strongly typed superset of JavaScript that compiles to plain JavaScript, helping developers catch errors early and improve code maintainability.

JavaScript

JavaScript

JavaScript is a versatile programming language that enables dynamic web development, both on the frontend and backend.

Node.js

Node.js

Node.js is a runtime environment that allows JavaScript to be used on the server side, enabling scalable backend applications.

Express.js

Express.js

Express.js is a fast and minimalist web framework for Node.js, used for building RESTful APIs and web applications.

REST

REST

REST (Representational State Transfer) is an architectural style for designing scalable web APIs using HTTP methods.

GraphQL

GraphQL

GraphQL is a query language for APIs that provides a more flexible and efficient alternative to REST APIs.

tRPC

tRPC

tRPC enables typesafe APIs using TypeScript, allowing seamless communication between frontend and backend applications without the need for GraphQL.

React Native

React Native

React Native is a framework for building mobile applications using JavaScript and React, enabling cross-platform development.

Expo

Expo

Expo is a framework and platform for universal React applications, streamlining the development of React Native apps.

CSS (Cascading Style Sheets) is used for styling web pages.

Tailwind CSS

Tailwind CSS

Tailwind CSS is a utility-first CSS framework that enables rapid UI development with pre-defined classes.

PostgreSQL

PostgreSQL

PostgreSQL is an advanced open-source relational database management system known for its reliability and performance.

SQL (Structured Query Language) is a language used for managing and querying relational databases.

Prisma

Prisma

Prisma is a modern ORM for Node.js and TypeScript that simplifies database access and management.

Figma

Figma

Figma is a cloud-based design tool used for UI/UX design, prototyping, and collaboration.

C is a general-purpose programming language known for its performance and low-level memory manipulation capabilities.

Go (Golang) is a statically typed, compiled language designed for high performance and concurrency.

PHP is a widely-used scripting language designed for web development and server-side scripting.

Git is a distributed version control system that allows developers to track changes and collaborate on projects.

Progressive Web Apps (PWA) offer a native app-like experience using web technologies, allowing offline usage and fast performance.

Tesseract

Tesseract

Tesseract is an optical character recognition (OCR) engine that extracts text from images.

React Leaflet

React Leaflet

React Leaflet is a React library for integrating interactive maps into web applications using Leaflet.js.

Docker

Docker

Docker is a platform for developing, shipping, and running applications in containers, providing a consistent environment across different systems.